public class InstantiationCopyPolicy extends AbstractCopyPolicy
Purpose: This is the default copy policy. It creates a copy by creating a new instance of the object and then using the mappings specified for the object to populate the object.
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 this copy policy creates a new instance, vs a clone.
|
java.lang.String |
toString() |
buildWorkingCopyClone, buildWorkingCopyCloneFromRow, clone, 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()
CopyPolicy
public java.lang.String toString()
toString
in class java.lang.Object
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference