|
Oracle Fusion Middleware Java API Reference for Oracle TopLink (Deprecated) 11g Release 1 (11.1.1) B32476-04 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.toplink.descriptors.copying.AbstractCopyPolicy
oracle.toplink.descriptors.copying.CloneCopyPolicy
public class CloneCopyPolicy
Purpose: Creates a clone through a clone method.
| Constructor Summary | |
|---|---|
CloneCopyPolicy()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
buildClone(java.lang.Object domainObject,
Session session)
Clone through calling the clone method. |
boolean |
buildsNewInstance()
Return false as a shallow clone is returned, not a new instance. |
java.lang.Object |
buildWorkingCopyClone(java.lang.Object domainObject,
Session session)
Clone through the workingCopyClone method, or if not specified the clone method. |
java.lang.Object |
buildWorkingCopyCloneFromRow(Record row,
ObjectBuildingQuery query,
java.util.Vector primaryKey,
UnitOfWork uow)
Create a new instance, unless a workingCopyClone method is specified, then build a new instance and clone it. |
java.lang.String |
getMethodName()
Return the clone method name. |
java.lang.String |
getWorkingCopyMethodName()
Return the workingCopyClone method name. |
void |
initialize(Session session)
Validate and build the methods. |
void |
setMethodName(java.lang.String methodName)
Set the clone method name. |
void |
setWorkingCopyMethodName(java.lang.String methodName)
Set the workingCopyClone method name. |
java.lang.String |
toString()
|
| Methods inherited from class oracle.toplink.descriptors.copying.AbstractCopyPolicy |
|---|
buildWorkingCopyCloneFromPrimaryKeyObject, buildWorkingCopyCloneFromRow, setDescriptor |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CloneCopyPolicy()
| Method Detail |
|---|
public java.lang.Object buildClone(java.lang.Object domainObject,
Session session)
throws DescriptorException
buildClone in interface CopyPolicybuildClone in class AbstractCopyPolicyDescriptorException
public java.lang.Object buildWorkingCopyClone(java.lang.Object domainObject,
Session session)
throws DescriptorException
buildWorkingCopyClone in interface CopyPolicybuildWorkingCopyClone in class AbstractCopyPolicyDescriptorException
public java.lang.Object buildWorkingCopyCloneFromRow(Record row,
ObjectBuildingQuery query,
java.util.Vector primaryKey,
UnitOfWork uow)
throws DescriptorException
buildWorkingCopyCloneFromRow in interface CopyPolicybuildWorkingCopyCloneFromRow in class AbstractCopyPolicyDescriptorExceptionpublic java.lang.String getMethodName()
public java.lang.String getWorkingCopyMethodName()
public void initialize(Session session)
throws DescriptorException
initialize in interface CopyPolicyinitialize in class AbstractCopyPolicyDescriptorExceptionpublic void setMethodName(java.lang.String methodName)
public void setWorkingCopyMethodName(java.lang.String methodName)
public boolean buildsNewInstance()
buildsNewInstance in interface CopyPolicybuildsNewInstance in class AbstractCopyPolicypublic java.lang.String toString()
toString in class java.lang.Object
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||