public class InstantiationCopyPolicy extends AbstractCopyPolicy
Purpose: Creates a copy through creating a new instance.
descriptor
Constructor and Description |
---|
InstantiationCopyPolicy() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
buildClone(java.lang.Object domainObject,
Session session)
Return a shallow clone of the object for usage with object copying, or unit of work backup cloning.
|
boolean |
buildsNewInstance()
Return if a new instance is created or a clone.
|
java.lang.String |
toString() |
buildWorkingCopyClone, buildWorkingCopyCloneFromRow, buildWorkingCopyCloneFromRow, clone, getDescriptor, initialize, setDescriptor
public java.lang.Object buildClone(java.lang.Object domainObject, Session session) throws DescriptorException
CopyPolicy
buildClone
in interface CopyPolicy
buildClone
in class AbstractCopyPolicy
DescriptorException
public boolean buildsNewInstance()
AbstractCopyPolicy
buildsNewInstance
in interface CopyPolicy
buildsNewInstance
in class AbstractCopyPolicy
public java.lang.String toString()
toString
in class java.lang.Object