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
public class ConcurrencyGroupElement extends FieldGroupElement
- Version:
- %I%
- Author:
- raccah
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ConcurrencyGroupElement.Impl
Pluggable 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
Constructors Constructor Description ConcurrencyGroupElement()
Create 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, setFields
-
Methods inherited from class com.sun.jdo.api.persistence.model.jdo.PersistenceMemberElement
equals, getDeclaringClass, hashCode, setDeclaringClass
-
Methods inherited from class com.sun.jdo.api.persistence.model.jdo.PersistenceElement
addPropertyChangeListener, addVetoableChangeListener, compareTo, getImpl, getMessages, getName, removePropertyChangeListener, removeVetoableChangeListener, setImpl, setName, toString
-
-
-
-
Constructor Detail
-
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
-
-