Class ConcurrencyGroupElement
java.lang.Object
com.sun.jdo.api.persistence.model.jdo.PersistenceElement
com.sun.jdo.api.persistence.model.jdo.PersistenceMemberElement
com.sun.jdo.api.persistence.model.jdo.FieldGroupElement
com.sun.jdo.api.persistence.model.jdo.ConcurrencyGroupElement
- All Implemented Interfaces:
FieldElementHolder,PersistenceElementProperties,Comparable
- Version:
- %I%
- Author:
- raccah
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacePluggable implementation of concurrency group elements. -
Field Summary
Fields inherited from interface com.sun.jdo.api.persistence.model.jdo.PersistenceElementProperties
PROP_CARDINALITY, PROP_COLLECTION_CLASS, PROP_DELETE_ACTION, PROP_ELEMENT_CLASS, PROP_FIELDS, PROP_GROUPS, PROP_IDENTITY, PROP_INVERSE_FIELD, PROP_KEY_CLASS, PROP_KEY_FIELD, PROP_MODIFIED, PROP_NAME, PROP_PERSISTENCE, PROP_PREFETCH, PROP_SENSITIVITY, PROP_UPDATE_ACTION -
Constructor Summary
ConstructorsConstructorDescriptionCreate new ConcurrencyGroupElement with no implementation.ConcurrencyGroupElement(ConcurrencyGroupElement.Impl impl, PersistenceClassElement declaringClass) Create new ConcurrencyGroupElement with the provided implementation. -
Method Summary
Methods inherited from class com.sun.jdo.api.persistence.model.jdo.FieldGroupElement
addField, addFields, containsField, getField, getFields, removeField, removeFields, setFieldsMethods inherited from class com.sun.jdo.api.persistence.model.jdo.PersistenceMemberElement
equals, getDeclaringClass, hashCode, setDeclaringClassMethods inherited from class com.sun.jdo.api.persistence.model.jdo.PersistenceElement
addPropertyChangeListener, addVetoableChangeListener, compareTo, getImpl, getMessages, getName, removePropertyChangeListener, removeVetoableChangeListener, setImpl, setName, toString
-
Constructor Details
-
ConcurrencyGroupElement
public ConcurrencyGroupElement()Create new ConcurrencyGroupElement with no implementation. This constructor should only be used for cloning and archiving. -
ConcurrencyGroupElement
public ConcurrencyGroupElement(ConcurrencyGroupElement.Impl impl, PersistenceClassElement declaringClass) Create new ConcurrencyGroupElement with the provided implementation. The implementation is responsible for storing all properties of the object.- Parameters:
impl- the implementation to usedeclaringClass- the class to attach to
-