org.objectweb.speedo.genclass.jdo
Class JDOGenClass
java.lang.Object
org.objectweb.speedo.genclass.GenClass
org.objectweb.speedo.genclass.jdo.JDOGenClass
- All Implemented Interfaces:
- java.io.Serializable, PersistenceCapable, org.objectweb.jorm.api.PBinding, org.objectweb.jorm.api.PBindingCtrl, org.objectweb.jorm.util.api.Loggable, CacheEntry, FixableCacheEntry, ReplaceableCacheEntry, SpeedoGenClassCoherence, SpeedoGenClassPO, SpeedoGenClassSerializable, PersistentObjectItf, JDOPersistentObjectItf
public abstract class JDOGenClass
- extends GenClass
- implements JDOPersistentObjectItf
- Author:
- S.Chassande-Barrioz
- See Also:
- Serialized Form
Fields inherited from class org.objectweb.speedo.genclass.GenClass |
age, encodedPName, fix, gcid, linkedField, listeners, logger, mapperName, pbinding, pnameHints, projectName, ptype, speedoIsActive |
Fields inherited from interface org.objectweb.jorm.api.PBinding |
ACTION_BIND, ACTION_EXIST, ACTION_EXPORT, ACTION_READ, ACTION_UNBIND, ACTION_UNEXPORT, ACTION_WRITE, LIFECYCLE_ACTIVEFORIO, LIFECYCLE_DELTOWRITE, LIFECYCLE_ERROR, LIFECYCLE_NEWTOWRITE, LIFECYCLE_NOTBOUND |
Methods inherited from class org.objectweb.speedo.genclass.GenClass |
bind, elementIsReference, exist, export, export, fireSpeedoElementAdded, fireSpeedoElementRemoved, fixCe, getCeAge, getCeFixCount, getCeIdentifier, getCeObject, getDataIdentifier, getDataIdentifiers, getLogger, getLoggerFactory, getPClassMapping, getPName, getSpeedoAccessors, getStatus, init, init, read, read, read, removeSpeedoAccessor, setCeAge, setElements, setLogger, setLoggerFactory, setPName, setStatus, speedoAdd, speedoAdd, speedoAddGenClassListener, speedoCopyState, speedoCreateState, speedoGetEncodedPName, speedoGetGenClassId, speedoGetHome, speedoGetPBinding, speedoGetPNameHints, speedoGetPOManager, speedoGetPType, speedoGetReferenceState, speedoGetState, speedoIsActive, speedoIsActive, speedoIsPersistent, speedoRemove, speedoSetEncodedPName, speedoSetGcId, speedoSetLinkedField, speedoSetPBinding, speedoSetPNameHints, speedoSetPType, speedoSetReferenceState, unbind, unexport, unfixCe, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.speedo.mim.api.PersistentObjectItf |
speedoAdd, speedoCopyState, speedoCreateState, speedoGetEncodedPName, speedoGetHome, speedoGetPNameHints, speedoGetPOManager, speedoGetReferenceState, speedoGetState, speedoIsActive, speedoIsActive, speedoIsPersistent, speedoSetEncodedPName, speedoSetReferenceState |
Methods inherited from interface org.objectweb.jorm.api.PBinding |
bind, exist, export, export, getPClassMapping, getPName, getStatus, init, read, read, read, unbind, unexport, write |
JDOGenClass
public JDOGenClass()
jdoGetPersistenceManager
public PersistenceManager jdoGetPersistenceManager()
- Specified by:
jdoGetPersistenceManager
in interface PersistenceCapable
jdoReplaceFlags
public void jdoReplaceFlags()
- Specified by:
jdoReplaceFlags
in interface PersistenceCapable
jdoNewInstance
public PersistenceCapable jdoNewInstance(StateManager sm)
- Specified by:
jdoNewInstance
in interface PersistenceCapable
jdoNewInstance
public PersistenceCapable jdoNewInstance(StateManager sm,
java.lang.Object oid)
- Specified by:
jdoNewInstance
in interface PersistenceCapable
jdoNewObjectIdInstance
public java.lang.Object jdoNewObjectIdInstance(java.lang.Object arg0)
- Specified by:
jdoNewObjectIdInstance
in interface PersistenceCapable
jdoNewObjectIdInstance
public java.lang.Object jdoNewObjectIdInstance()
- Specified by:
jdoNewObjectIdInstance
in interface PersistenceCapable
jdoGetObjectId
public java.lang.Object jdoGetObjectId()
- Specified by:
jdoGetObjectId
in interface PersistenceCapable
jdoGetVersion
public java.lang.Object jdoGetVersion()
- Specified by:
jdoGetVersion
in interface PersistenceCapable
jdoGetTransactionalObjectId
public java.lang.Object jdoGetTransactionalObjectId()
- Specified by:
jdoGetTransactionalObjectId
in interface PersistenceCapable
jdoReplaceField
public void jdoReplaceField(int fieldNumber)
- Specified by:
jdoReplaceField
in interface PersistenceCapable
jdoReplaceFields
public void jdoReplaceFields(int[] fieldNumbers)
- Specified by:
jdoReplaceFields
in interface PersistenceCapable
jdoProvideField
public void jdoProvideField(int fieldNumber)
- Specified by:
jdoProvideField
in interface PersistenceCapable
jdoProvideFields
public void jdoProvideFields(int[] fieldNumbers)
- Specified by:
jdoProvideFields
in interface PersistenceCapable
jdoCopyFields
public void jdoCopyFields(java.lang.Object pc,
int[] fieldNumbers)
- Specified by:
jdoCopyFields
in interface PersistenceCapable
jdoMakeDirty
public void jdoMakeDirty(java.lang.String fieldName)
- Specified by:
jdoMakeDirty
in interface PersistenceCapable
jdoIsDirty
public boolean jdoIsDirty()
- Specified by:
jdoIsDirty
in interface PersistenceCapable
jdoIsDetached
public boolean jdoIsDetached()
- Specified by:
jdoIsDetached
in interface PersistenceCapable
jdoReplaceObjectId
public void jdoReplaceObjectId(java.lang.Object arg0)
jdoIsTransactional
public boolean jdoIsTransactional()
- Specified by:
jdoIsTransactional
in interface PersistenceCapable
jdoIsPersistent
public boolean jdoIsPersistent()
- Specified by:
jdoIsPersistent
in interface PersistenceCapable
jdoIsNew
public boolean jdoIsNew()
- Specified by:
jdoIsNew
in interface PersistenceCapable
jdoIsDeleted
public boolean jdoIsDeleted()
- Specified by:
jdoIsDeleted
in interface PersistenceCapable
jdoReplaceStateManager
public void jdoReplaceStateManager(StateManager sm)
- Specified by:
jdoReplaceStateManager
in interface PersistenceCapable
jdoNewObjectIdInstance
public java.lang.Object jdoNewObjectIdInstance(java.lang.String s)
jdoCopyKeyFieldsToObjectId
public void jdoCopyKeyFieldsToObjectId(java.lang.Object o)
- Specified by:
jdoCopyKeyFieldsToObjectId
in interface PersistenceCapable
jdoCopyKeyFieldsToObjectId
public void jdoCopyKeyFieldsToObjectId(PersistenceCapable.ObjectIdFieldSupplier objectIdFieldSupplier,
java.lang.Object o)
- Specified by:
jdoCopyKeyFieldsToObjectId
in interface PersistenceCapable
jdoCopyKeyFieldsFromObjectId
public void jdoCopyKeyFieldsFromObjectId(PersistenceCapable.ObjectIdFieldConsumer objectIdFieldConsumer,
java.lang.Object o)
- Specified by:
jdoCopyKeyFieldsFromObjectId
in interface PersistenceCapable