org.eclipse.persistence.descriptors.copying
Class InstantiationCopyPolicy
java.lang.Object
org.eclipse.persistence.descriptors.copying.AbstractCopyPolicy
org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy
- All Implemented Interfaces:
- Serializable, Cloneable, CopyPolicy
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.
- See Also:
- Serialized Form
InstantiationCopyPolicy
public InstantiationCopyPolicy()
buildClone
public Object buildClone(Object domainObject,
Session session)
throws DescriptorException
- Description copied from interface:
CopyPolicy
- Return a shallow clone of the object for usage with object copying, or unit of work backup cloning.
- Specified by:
buildClone
in interface CopyPolicy
- Specified by:
buildClone
in class AbstractCopyPolicy
- Throws:
DescriptorException
buildsNewInstance
public boolean buildsNewInstance()
- Description copied from interface:
CopyPolicy
- Return if this copy policy creates a new instance, vs a clone.
toString
public String toString()
- Overrides:
toString
in class Object