com.sun.jdo.api.persistence.model.jdo
Class ConcurrencyGroupElement

java.lang.Object
  extended by com.sun.jdo.api.persistence.model.jdo.PersistenceElement
      extended by com.sun.jdo.api.persistence.model.jdo.PersistenceMemberElement
          extended by com.sun.jdo.api.persistence.model.jdo.FieldGroupElement
              extended by 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
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
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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 use
declaringClass - the class to attach to


Copyright © 2012 GlassFish Community. All Rights Reserved.