Class AbstractSerializedObjectPolicy
- java.lang.Object
-
- org.eclipse.persistence.internal.descriptors.AbstractSerializedObjectPolicy
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,SerializedObjectPolicy
- Direct Known Subclasses:
SerializedObjectPolicyWrapper
public abstract class AbstractSerializedObjectPolicy extends java.lang.Object implements SerializedObjectPolicy
The base class for SerializedObjectPolicy.- Since:
- EclipseLink 2.5.1
- Author:
- Andrei Ilitchev
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassDescriptordescriptorprotected DatabaseFieldfield
-
Constructor Summary
Constructors Constructor Description AbstractSerializedObjectPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractSerializedObjectPolicyclone()ClassDescriptorgetDescriptor()get owning descriptorDatabaseFieldgetField()get the field that stores sopObject in the database (sopField)voidinitializeField(AbstractSession session)unless the field is already initialized by parent descriptor, add the field to the owning descriptor and set field's typevoidsetDescriptor(ClassDescriptor descriptor)set owning descriptorvoidsetField(DatabaseField field)set the field that stores sopObject in the database (sopField)-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.persistence.descriptors.SerializedObjectPolicy
getAllSelectionFields, getObjectFromRow, getSelectionFields, initialize, instantiateChild, postInitialize, putObjectIntoRow
-
-
-
-
Field Detail
-
descriptor
protected ClassDescriptor descriptor
-
field
protected DatabaseField field
-
-
Method Detail
-
getDescriptor
public ClassDescriptor getDescriptor()
Description copied from interface:SerializedObjectPolicyget owning descriptor- Specified by:
getDescriptorin interfaceSerializedObjectPolicy
-
setDescriptor
public void setDescriptor(ClassDescriptor descriptor)
Description copied from interface:SerializedObjectPolicyset owning descriptor- Specified by:
setDescriptorin interfaceSerializedObjectPolicy
-
getField
public DatabaseField getField()
Description copied from interface:SerializedObjectPolicyget the field that stores sopObject in the database (sopField)- Specified by:
getFieldin interfaceSerializedObjectPolicy
-
setField
public void setField(DatabaseField field)
Description copied from interface:SerializedObjectPolicyset the field that stores sopObject in the database (sopField)- Specified by:
setFieldin interfaceSerializedObjectPolicy
-
initializeField
public void initializeField(AbstractSession session)
Description copied from interface:SerializedObjectPolicyunless the field is already initialized by parent descriptor, add the field to the owning descriptor and set field's type- Specified by:
initializeFieldin interfaceSerializedObjectPolicy
-
clone
public AbstractSerializedObjectPolicy clone()
- Specified by:
clonein interfaceSerializedObjectPolicy- Overrides:
clonein classjava.lang.Object
-
-