|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StateManager | |
org.jpox | This package provides classes that are typically client-facing. |
org.jpox.resource | A JCA resource adapter for JPOX. |
org.jpox.sco | Provides implementations of the wrappers for the mutable Second Class Objects (SCO's) supported by JPOX. |
org.jpox.sco.exceptions | Provides exceptions that can be thrown when handling Second Class Objects (SCO's). |
org.jpox.state | Provides classes relating to the life cycle state of a persistable object. |
org.jpox.store | Definition of the storage of the classes. |
org.jpox.store.mapping | Package providing mappings for all supported Java types in JPOX. |
org.jpox.store.rdbms.fieldmanager | Provides field-managers to populate JDBC Statements, and to extract from JDBC ResultSets. |
org.jpox.store.rdbms.mapping.oracle | Package containing mappings for Oracle datastores, extending on the mappings found in packages org.jpox.store.mapping and org.jpox.store.rdbms.mapping. |
org.jpox.store.rdbms.request | Provides the mechanism of communicating with the database using JDBC. |
org.jpox.store.rdbms.scostore | This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps) within JPOX. |
org.jpox.store.rdbms.table | Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations. |
org.jpox.store.scostore | Package providing backing store definitions for SCO stores. |
Uses of StateManager in org.jpox |
Methods in org.jpox that return StateManager | |
StateManager |
AbstractPersistenceManager.getStateManagerById(java.lang.Object id)
Accessor for the StateManager of an object given the object id. |
StateManager |
AbstractPersistenceManager.findStateManager(javax.jdo.spi.PersistenceCapable pc)
Method to find the StateManager for an object. |
StateManager |
PersistenceManager.findStateManager(javax.jdo.spi.PersistenceCapable pc)
Method to find the StateManager for the passed PersistenceCapable object when it is managed by this PM. |
StateManager |
PersistenceManager.getStateManagerById(java.lang.Object myID)
Accessor for the StateManager of an object given the object id. |
Methods in org.jpox with parameters of type StateManager | |
void |
AbstractPersistenceManager.enlistInTransaction(StateManager sm)
Method to enlist the specified StateManager in the current transaction. |
void |
AbstractPersistenceManager.evictFromTransaction(StateManager sm)
Method to evict the specified StateManager from the current transaction. |
void |
AbstractPersistenceManager.addStateManager(StateManager sm)
Method to add the object managed by the specified StateManager to the cache. |
void |
AbstractPersistenceManager.removeStateManager(StateManager sm)
Method to remove the object managed by the specified StateManager from the cache. |
void |
AbstractPersistenceManager.hereIsStateManager(StateManager sm,
javax.jdo.spi.PersistenceCapable pc)
Method to add the StateManager for an object to this PersistenceManager's list. |
void |
AbstractPersistenceManager.clearDirty(StateManager sm)
Method to mark an object (StateManager) as dirty. |
void |
AbstractPersistenceManager.markDirty(StateManager sm)
Method to mark an object (StateManager) as dirty. |
void |
AbstractPersistenceManager.putObjectIntoCache(StateManager sm,
boolean level1,
boolean level2)
Convenience method to add an object to the cache(s). |
void |
PersistenceManager.enlistInTransaction(StateManager sm)
Method to enlist the specified StateManager in the current transaction. |
void |
PersistenceManager.evictFromTransaction(StateManager sm)
Method to evict the specified StateManager from the current transaction. |
void |
PersistenceManager.hereIsStateManager(StateManager sm,
javax.jdo.spi.PersistenceCapable pc)
Method to add the StateManager for an object to this PersistenceManager's list. |
void |
PersistenceManager.addStateManager(StateManager sm)
Method to add the object managed by the specified StateManager to the cache. |
void |
PersistenceManager.removeStateManager(StateManager sm)
Method to remove the object managed by the specified StateManager from the cache. |
void |
PersistenceManager.markDirty(StateManager sm)
Mark the specified StateManager as dirty |
void |
PersistenceManager.clearDirty(StateManager sm)
Mark the specified StateManager as clean. |
void |
PersistenceManager.putObjectIntoCache(StateManager sm,
boolean level1,
boolean level2)
Method to put a PersistenceCapable object associated to the StateManager into the respective cache(s). |
Uses of StateManager in org.jpox.resource |
Methods in org.jpox.resource that return StateManager | |
StateManager |
PersistenceManagerImpl.findStateManager(javax.jdo.spi.PersistenceCapable pc)
|
StateManager |
PersistenceManagerImpl.getStateManagerById(java.lang.Object myID)
|
Methods in org.jpox.resource with parameters of type StateManager | |
void |
PersistenceManagerImpl.enlistInTransaction(StateManager sm)
|
void |
PersistenceManagerImpl.evictFromTransaction(StateManager sm)
|
void |
PersistenceManagerImpl.removeStateManager(StateManager sm)
|
void |
PersistenceManagerImpl.hereIsStateManager(StateManager sm,
javax.jdo.spi.PersistenceCapable pc)
|
void |
PersistenceManagerImpl.markDirty(StateManager sm)
|
void |
PersistenceManagerImpl.clearDirty(StateManager sm)
|
void |
PersistenceManagerImpl.addStateManager(StateManager sm)
|
void |
PersistenceManagerImpl.putObjectIntoCache(StateManager sm,
boolean level1,
boolean level2)
Method to put an object into the respective cache. |
Uses of StateManager in org.jpox.sco |
Fields in org.jpox.sco declared as StateManager | |
protected StateManager |
Collection.ownerSM
|
protected StateManager |
Set.ownerSM
|
Methods in org.jpox.sco with parameters of type StateManager | |
protected void |
Collection.init(StateManager ownerSM,
java.lang.String fieldName,
boolean allowNulls,
CollectionStore backingStore)
Initialisation method. |
protected static AbstractPropertyMetaData |
Collection.getFieldMetaData(StateManager ownerSM,
java.lang.String fieldName)
|
static boolean |
SCOUtils.useContainerCache(StateManager ownerSM,
java.lang.String fieldName,
AbstractClassMetaData cmd)
Utility to return whether or not to use the container cache for the collection/map for the passed StateManager SCO. |
static boolean |
SCOUtils.useCachedLazyLoading(StateManager ownerSM,
java.lang.String fieldName,
AbstractClassMetaData cmd)
Accessor for whether the use lazy loading when caching the collection. |
static void |
SCOUtils.updateStoreWithCollection(CollectionStore store,
StateManager ownerSM,
java.util.Collection newColl)
Convenience method to update a Store collection to contain the elements in another collection. |
static void |
SCOUtils.populateMapDelegateWithStoreData(java.util.Map delegate,
MapStore store,
StateManager ownerSM)
Convenience method to populate the passed delegate Map with the keys/values from the associated Store. |
static java.lang.Object[] |
SCOUtils.toArray(CollectionStore backingStore,
StateManager sm)
Returns true if this collection contains the specified element. |
static java.lang.Object[] |
SCOUtils.toArray(CollectionStore backingStore,
StateManager sm,
java.lang.Object[] a)
Returns an array containing all of the elements in this collection; |
protected void |
Set.init(StateManager ownerSM,
java.lang.String fieldName,
boolean allowNulls,
SetStore backingStore)
Initialisation method. |
Constructors in org.jpox.sco with parameters of type StateManager | |
ArrayList(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
|
BitSet(StateManager ownerSM,
java.lang.String fieldName)
Creates a BitSet object. |
|
BitSetJDK14(StateManager ownerSM,
java.lang.String fieldName)
Creates a BitSet object. |
|
Collection(StateManager ownerSM,
java.lang.String fieldName)
Constructor. |
|
Collection(StateManager ownerSM,
java.lang.String fieldName,
boolean allowNulls,
SetStore setStore)
Constructor. |
|
Date(StateManager ownerSM,
java.lang.String fieldName)
Creates a Date object that represents the time at which it was allocated. |
|
GregorianCalendar(StateManager ownerSM,
java.lang.String fieldName)
Creates a GregorianCalendar object that represents the time at which it was allocated. |
|
GregorianCalendarJDK14(StateManager ownerSM,
java.lang.String fieldName)
Creates a GregorianCalendar object that represents the time at which it was allocated. |
|
HashMap(StateManager ownerSM,
java.lang.String fieldName)
Constructor |
|
HashSet(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
|
Hashtable(StateManager ownerSM,
java.lang.String fieldName)
Constructor |
|
LinkedHashMap(StateManager ownerSM,
java.lang.String fieldName)
Constructor |
|
LinkedHashSet(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
|
LinkedList(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
|
List(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
|
Map(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
|
Point(StateManager ownerSM,
java.lang.String fieldName)
Creates a Point object. |
|
Properties(StateManager ownerSM,
java.lang.String fieldName)
Constructor |
|
SCOCollectionIterator(java.util.Collection sco,
StateManager sm,
java.util.Collection theDelegate,
CollectionStore backingStore,
boolean useDelegate)
Constructor taking the delegate, backing store. |
|
SCOListIterator(java.util.List sco,
StateManager sm,
java.util.List theDelegate,
ListStore theStore,
boolean useDelegate,
int startIndex)
Constructor taking the delegate, backing store and any start index. |
|
Set(StateManager ownerSM,
java.lang.String fieldName)
Constructor. |
|
Set(StateManager ownerSM,
java.lang.String fieldName,
boolean allowsNulls,
SetStore backingStore)
Constructor. |
|
SortedMap(StateManager ownerSM,
java.lang.String fieldName)
Constructor |
|
SortedSet(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
|
SqlDate(StateManager ownerSM,
java.lang.String fieldName)
Creates a SqlDate object that represents the time at which it was allocated. |
|
SqlTime(StateManager ownerSM,
java.lang.String fieldName)
Creates a SqlTime object that represents the time at which it was allocated. |
|
SqlTimestamp(StateManager ownerSM,
java.lang.String fieldName)
Creates a SqlTimestamp object that represents the time at
which it was allocated. |
|
Stack(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
|
TreeMap(StateManager ownerSM,
java.lang.String fieldName)
Constructor |
|
TreeSet(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
|
Vector(StateManager ownerSM,
java.lang.String fieldName)
Constructor, using the StateManager of the "owner" and the field name. |
Uses of StateManager in org.jpox.sco.exceptions |
Constructors in org.jpox.sco.exceptions with parameters of type StateManager | |
IncompatibleElementTypeException(StateManager ownerSM,
java.lang.String fieldName,
java.lang.String requiredTypeName,
java.lang.String requestedTypeName)
Constructs an incompatible element type exception. |
|
IncompatibleTypeException(StateManager ownerSM,
java.lang.String fieldName,
java.lang.String parameterName,
java.lang.String requiredTypeName,
java.lang.String requestedTypeName)
Constructs an incompatible type exception. |
|
SCOException(StateManager ownerSM,
java.lang.String fieldName,
java.lang.String message)
Constructs an SCO parameter exception. |
|
IncompatibleFieldTypeException(StateManager ownerSM,
java.lang.String fieldName,
java.lang.String requiredTypeName,
java.lang.String requestedTypeName)
Constructs an incompatible field type exception. |
|
IncompatibleKeyTypeException(StateManager ownerSM,
java.lang.String fieldName,
java.lang.String requiredTypeName,
java.lang.String requestedTypeName)
Constructs an incompatible key type exception. |
|
IncompatibleValueTypeException(StateManager ownerSM,
java.lang.String fieldName,
java.lang.String requiredTypeName,
java.lang.String requestedTypeName)
Constructs an incompatible value type exception. |
|
NullsNotAllowedException(StateManager ownerSM,
java.lang.String fieldName)
Constructs a nulls-not-allowed exception. |
Uses of StateManager in org.jpox.state |
Classes in org.jpox.state that implement StateManager | |
class |
StateManagerImpl
Implementation of the StateManager. |
Fields in org.jpox.state declared as StateManager | |
protected StateManager |
AbstractFetchFieldManager.sm
StateManager of the instance being fetched (detached or made transient). |
Constructors in org.jpox.state with parameters of type StateManager | |
AbstractFetchFieldManager(StateManager sm,
boolean[] secondClassMutableFields,
FetchPlanImpl.FetchPlanForClass fpClass,
FetchPlanState state)
Constructor for a field manager for fetch plan processing. |
|
AttachFieldManager(StateManager smAttached,
boolean[] secondClassMutableFields,
boolean[] dirtyFields,
boolean persistent,
boolean cascadeAttach)
Constructor. |
|
DetachFieldManager(StateManager sm,
boolean[] secondClassMutableFields,
FetchPlanImpl.FetchPlanForClass fpClass,
FetchPlanState state)
Constructor for a field manager for detachment. |
|
MakeTransientFieldManager(StateManager sm,
boolean[] secondClassMutableFields,
FetchPlanImpl.FetchPlanForClass fpClass,
FetchPlanState state)
Constructor for a field manager for make transient process. |
Uses of StateManager in org.jpox.store |
Methods in org.jpox.store with parameters of type StateManager | |
void |
StoreManager.insert(StateManager sm)
Inserts a persistent object into the database. |
void |
StoreManager.fetch(StateManager sm,
int[] fieldNumbers)
Fetches a persistent object from the database. |
void |
StoreManager.update(StateManager sm,
int[] fieldNumbers)
Updates a persistent object in the database. |
void |
StoreManager.delete(StateManager sm)
Deletes a persistent object from the database. |
void |
StoreManager.locate(StateManager sm)
Locates this object in the datastore. |
void |
StoreManager.deleteDependent(StateManager sm,
int[] fieldNumbers)
Delete dependent objects of a persistent object. |
void |
FieldValues.fetchFields(StateManager sm)
Method to retrieve the fields and store them in the object managed by the passed StateManager. |
void |
FieldValues.fetchNonLoadedFields(StateManager sm)
Method to retrieve the unloaded fields and store them in the object managed by the passed StateManager. |
void |
DatastoreClass.insert(StateManager sm)
Method to insert an object for this class. |
void |
DatastoreClass.fetch(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to fetch an object for this class. |
void |
DatastoreClass.update(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to update an object for this class. |
void |
DatastoreClass.delete(StateManager sm)
Method to delete an object for this class. |
void |
DatastoreClass.locate(StateManager sm)
Locates this object in the datastore. |
void |
DatastoreClass.deleteDependent(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Delete dependent objects of a persistent object. |
Uses of StateManager in org.jpox.store.mapping |
Methods in org.jpox.store.mapping with parameters of type StateManager | |
void |
JavaTypeMapping.setObject(PersistenceManager pm,
java.lang.Object preparedStatement,
int[] exprIndex,
java.lang.Object value,
StateManager ownerSM,
int ownerFieldNumber)
Sets a value into preparedStatement
at position specified by exprIndex . |
java.lang.Object |
JavaTypeMapping.getObject(PersistenceManager pm,
java.lang.Object resultSet,
int[] exprIndex,
StateManager ownerSM,
int ownerFieldNumber)
Obtains a value from resultSet
at position specified by exprIndex . |
void |
EmbeddedMapping.setObject(PersistenceManager pm,
java.lang.Object ps,
int[] param,
java.lang.Object value,
StateManager ownerSM,
int ownerFieldNumber)
Mutator for the embedded object in the datastore. |
java.lang.Object |
EmbeddedMapping.getObject(PersistenceManager pm,
java.lang.Object rs,
int[] param,
StateManager ownerSM,
int ownerFieldNumber)
Accessor for the embedded object from the result set |
protected java.lang.Object |
AbstractContainerMapping.newWrapper(StateManager ownerSM,
java.lang.String fieldName)
Method to return a SCO wrapper for this container. |
void |
AbstractContainerMapping.postFetch(StateManager sm)
Method to be called after any fetch of the owner class element. |
protected void |
AbstractContainerMapping.validateElementForWriting(StateManager sm,
java.lang.Object element)
Method to check if an element is already persistent, or is managed by a different Persistencemanager. |
protected void |
AbstractContainerMapping.validateElementsForWriting(StateManager sm,
java.lang.Object elements)
Method to check if an element is already persistent, or is managed by a different Persistencemanager. |
void |
ArrayMapping.postInsert(StateManager sm)
Method to be called after the insert of the owner class element. |
void |
ArrayMapping.postFetch(StateManager sm)
Method to be called after any fetch of the owner class element. |
void |
ArrayMapping.postUpdate(StateManager sm)
Method to be called after any update of the owner class element. |
void |
ArrayMapping.preDelete(StateManager sm)
Method to be called before any delete of the owner class element, if the field in the owner is dependent |
void |
ArrayMapping.deleteDependent(StateManager sm)
Method to delete all dependent objects (the contents of the array). |
void |
MappingCallbacks.postInsert(StateManager sm)
Method called after the insert of objects so that additional operations can be performed if necessary. |
void |
MappingCallbacks.postFetch(StateManager sm)
Method called after the retrieval of objects, so that additional operations can be performed if necessary. |
void |
MappingCallbacks.postUpdate(StateManager sm)
Method called after the update of objects, so that additional operations can be performed if necessary. |
void |
MappingCallbacks.preDelete(StateManager sm)
Method called before the delete of objects, so that additional operations can be performed if necessary. |
void |
MappingCallbacks.deleteDependent(StateManager sm)
Clear the collection and delete child dependent elements, values or keys that are tagged as dependent. |
void |
CollectionMapping.postInsert(StateManager sm)
Method to be called after the insert of the owner class element. |
void |
CollectionMapping.postUpdate(StateManager sm)
Method to be called after any update of the owner class element. |
void |
CollectionMapping.preDelete(StateManager sm)
Method to be called before any delete of the owner class element. |
void |
CollectionMapping.deleteDependent(StateManager sm)
Method to delete all dependent objects (the contents of the Collection). |
void |
MultiMapping.setObject(PersistenceManager pm,
java.lang.Object ps,
int[] pos,
java.lang.Object value,
StateManager ownerSM,
int ownerFieldNumber)
Sets a value into preparedStatement
at position specified by exprIndex . |
void |
MapMapping.postInsert(StateManager sm)
Method to be called after the insert of the owner class element. |
void |
MapMapping.postUpdate(StateManager sm)
Method to be called after any update of the owner class element. |
void |
MapMapping.preDelete(StateManager sm)
Method to be called before any delete of the owner class element. |
void |
MapMapping.deleteDependent(StateManager sm)
Method to delete all dependent objects (the contents of the Collection). |
void |
PersistenceCapableMapping.setObject(PersistenceManager pm,
java.lang.Object ps,
int[] param,
java.lang.Object value,
StateManager ownerSM,
int ownerFieldNumber)
Method to set an object in the datastore. |
void |
SerialisedPCMapping.setObject(PersistenceManager pm,
java.lang.Object preparedStatement,
int[] exprIndex,
java.lang.Object value,
StateManager ownerSM,
int fieldNumber)
Method to populate parameter positions in a PreparedStatement with this object |
java.lang.Object |
SerialisedPCMapping.getObject(PersistenceManager pm,
java.lang.Object resultSet,
int[] exprIndex,
StateManager ownerSM,
int fieldNumber)
Method to extract the value of the PersistenceCapable from a ResultSet. |
void |
SerialisedReferenceMapping.setObject(PersistenceManager pm,
java.lang.Object preparedStatement,
int[] exprIndex,
java.lang.Object value,
StateManager ownerSM,
int fieldNumber)
Method to populate parameter positions in a PreparedStatement with this object |
java.lang.Object |
SerialisedReferenceMapping.getObject(PersistenceManager pm,
java.lang.Object resultSet,
int[] exprIndex,
StateManager ownerSM,
int fieldNumber)
Method to extract the value of the PersistenceCapable from a ResultSet. |
Uses of StateManager in org.jpox.store.rdbms.fieldmanager |
Constructors in org.jpox.store.rdbms.fieldmanager with parameters of type StateManager | |
ParameterSetter(StateManager sm,
java.sql.PreparedStatement ps,
StatementExpressionIndex[] statementExpressionIndex,
boolean checkNonNullable)
Constructor. |
|
ResultSetGetter(StateManager sm,
java.sql.ResultSet rs,
StatementExpressionIndex[] statementExpressionIndex)
Constructor |
Uses of StateManager in org.jpox.store.rdbms.mapping.oracle |
Methods in org.jpox.store.rdbms.mapping.oracle with parameters of type StateManager | |
void |
OracleArrayMapping.postInsert(StateManager sm)
Method to be called after the insert of the owner class element. |
void |
OracleArrayMapping.postUpdate(StateManager sm)
Method to be called after any update of the owner class element. |
void |
OracleBitSetMapping.postInsert(StateManager sm)
Method to be called after the insert of the owner class element. |
void |
OracleBitSetMapping.postUpdate(StateManager sm)
Method to be called after any update of the owner class element. |
void |
OracleBitSetMapping.deleteDependent(StateManager sm)
|
void |
OracleBitSetMapping.postFetch(StateManager sm)
|
void |
OracleBitSetMapping.preDelete(StateManager sm)
|
void |
OracleSerialisedObjectMapping.deleteDependent(StateManager sm)
|
void |
OracleSerialisedObjectMapping.postFetch(StateManager sm)
|
void |
OracleSerialisedObjectMapping.postInsert(StateManager sm)
Retrieve the empty BLOB created by the insert statement and write out the current BLOB field value to the Oracle CLOB object |
void |
OracleSerialisedObjectMapping.postUpdate(StateManager sm)
|
void |
OracleSerialisedObjectMapping.preDelete(StateManager sm)
|
void |
OracleStringMapping.postInsert(StateManager sm)
Retrieve the empty CLOB locator created by the insert statement and write out the current CLOB field value to the Oracle CLOB object |
void |
OracleStringMapping.deleteDependent(StateManager sm)
|
void |
OracleStringMapping.postFetch(StateManager sm)
|
void |
OracleStringMapping.postUpdate(StateManager sm)
|
void |
OracleStringMapping.preDelete(StateManager sm)
|
Uses of StateManager in org.jpox.store.rdbms.request |
Methods in org.jpox.store.rdbms.request with parameters of type StateManager | |
void |
InsertRequest.execute(StateManager sm)
Method performing the insertion of the record from the datastore. |
abstract void |
Request.execute(StateManager sm)
Method to execute the request - to be implemented by deriving classes. |
void |
FetchRequest.execute(StateManager sm)
Method performing the retrieval of the record from the datastore. |
void |
UpdateRequest.execute(StateManager sm)
Method performing the update of the record in the datastore. |
void |
LocateRequest.execute(StateManager sm)
Method performing the retrieval of the record from the datastore. |
void |
DeleteRequest.execute(StateManager sm)
Method performing the deletion of the record from the datastore. |
Uses of StateManager in org.jpox.store.rdbms.scostore |
Methods in org.jpox.store.rdbms.scostore with parameters of type StateManager | |
java.util.List |
AbstractArrayStore.getArray(StateManager ownerSM)
|
void |
AbstractArrayStore.clear(StateManager ownerSM)
Clear the association from owner to all elements. |
boolean |
AbstractArrayStore.set(StateManager ownerSM,
java.lang.Object array)
Method to set the array for the specified owner to the passed value. |
boolean |
AbstractArrayStore.add(StateManager sm,
java.lang.Object element,
int position)
Adds one element to the association owner vs elements |
protected abstract QueryExpression |
AbstractArrayStore.getIteratorStatement(StateManager ownerSM)
Accessor for the statement for the iterator. |
java.util.Iterator |
AbstractArrayStore.iterator(StateManager ownerSM)
Accessor for an iterator through the array elements. |
protected boolean |
ElementContainerStore.validateElementForReading(StateManager sm,
java.lang.Object element)
Method to check if an element is already persistent or is persistent but managed by a different persistence manager. |
protected void |
ElementContainerStore.validateElementForWriting(StateManager sm,
java.lang.Object element)
Method to check if an element is already persistent, or is managed by a different Persistencemanager. |
protected int |
ElementContainerStore.populateEmbeddedElementFieldsInStatement(StateManager sm,
java.lang.Object element,
java.sql.PreparedStatement ps,
int jdbcPosition,
JoinTable joinTable)
Convenience method to populate the passed PreparedStatement with the field values from the embedded element starting at the specified jdbc position. |
abstract java.util.Iterator |
ElementContainerStore.iterator(StateManager ownerSM)
Accessor for an iterator through the container elements. |
void |
ElementContainerStore.clear(StateManager ownerSM)
Clear the association from owner to all elements |
int |
ElementContainerStore.size(StateManager sm)
Method to return the size of the container. |
Query.ResultObjectFactory |
ElementContainerStore.newResultObjectFactory(StateManager sm,
QueryExpression stmt,
boolean ignoreCache,
boolean useFetchPlan)
Method to generate a new result object factory from which to retrieve element objects. |
boolean |
AbstractCollectionStore.updateEmbeddedElement(StateManager sm,
java.lang.Object element,
int fieldNumber,
java.lang.Object value)
Method to update a field of an embedded element. |
boolean |
AbstractCollectionStore.contains(StateManager sm,
java.lang.Object element)
Method to verify if the association owner vs elements contains a specific element in the association |
void |
FKArrayStore.clear(StateManager ownerSM)
Method to clear the Array. |
boolean |
FKArrayStore.set(StateManager ownerSM,
java.lang.Object array)
Method to set the array for the specified owner to the passed value. |
protected QueryExpression |
FKArrayStore.getIteratorStatement(StateManager ownerSM)
Accessor for the iterator statement to retrieve the element(s) for the array. |
java.lang.Object |
FKListStore.set(StateManager sm,
int index,
java.lang.Object element,
boolean allowDependentField)
Method to set an object in the List at a position. |
protected QueryExpression |
FKListStore.getIteratorStatement(StateManager ownerSM,
int start_index,
int end_index)
Accessor for the iterator statement to retrieve element(s) in a range from the List. |
protected boolean |
FKListStore.internalAdd(StateManager sm,
int startAt,
boolean atEnd,
java.util.Collection c,
boolean initialising)
Internal method for adding an item to the List. |
boolean |
FKListStore.remove(StateManager sm,
java.lang.Object element)
Method to remove an element from the List. |
protected void |
FKListStore.removeAt(StateManager sm,
int index)
Internal method to remove an object at a location in the List. |
void |
FKListStore.clear(StateManager ownerSM)
Method to clear the List. |
protected void |
FKListStore.validateElementForWriting(StateManager sm,
java.lang.Object element)
Method to validate that an element is valid for writing to the datastore. |
QueryExpression |
FKListStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
Utility method to return a new QueryStatement for retrieval of the elements of this List. |
protected QueryExpression |
FKMapStore.getGetStatement(StateManager ownerSm,
java.lang.Object key)
Accessor for the Get statement to retrieve a value from the Map. |
protected void |
FKMapStore.validateValueForWriting(StateManager sm,
java.lang.Object value)
Method to check if an value is already persistent, or is managed by a different Persistencemanager. |
protected void |
FKMapStore.validateKeyForWriting(StateManager sm,
java.lang.Object key)
Method to check if an key is already persistent, or is managed by a different Persistencemanager. |
java.lang.Object |
FKMapStore.put(StateManager sm,
java.lang.Object newKey,
java.lang.Object newValue)
Method to put an item in the Map. |
java.lang.Object |
FKMapStore.remove(StateManager sm,
java.lang.Object key)
Method to remove an item from the map. |
void |
FKMapStore.clear(StateManager sm)
Method to clear the map of all values. |
void |
FKMapStore.clearKeyOfValue(StateManager sm,
java.lang.Object key,
java.lang.Object oldValue)
Utility to clear the key of a value from the Map. |
QueryExpression |
FKMapStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
Utility method to return a new QueryStatement for retrieval of the elements of this Map. |
protected void |
FKSetStore.validateElementForWriting(StateManager sm,
java.lang.Object element)
Method to check if an element is already persistent, or is managed by a different Persistencemanager. |
protected int |
FKSetStore.getOwnerFieldOwner(StateManager sm)
|
boolean |
FKSetStore.add(StateManager sm,
java.lang.Object element)
Method to add an object to the relationship at the collection end. |
boolean |
FKSetStore.addAll(StateManager sm,
java.util.Collection elements)
Method to add a collection of object to the relationship at the collection end. |
boolean |
FKSetStore.remove(StateManager sm,
java.lang.Object element)
Method to remove the link to the collection object specified. |
boolean |
FKSetStore.removeAll(StateManager sm,
java.util.Collection elements)
Method to remove the links to a collection of elements specified. |
void |
FKSetStore.clear(StateManager ownerSM)
Method to allow the Set relationship to be cleared out. |
protected QueryExpression |
FKSetStore.getIteratorStatement(StateManager ownerSM)
Accessor for a QueryStatement to retrieve the elements of the set. |
QueryExpression |
FKSetStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
Utility method to return a new QueryStatement for retrieval of the elements of this Set. |
protected QueryExpression |
JoinArrayStore.getIteratorStatement(StateManager ownerSM)
Accessor for the iterator statement to retrieve the element(s) for the array. |
protected QueryExpression |
JoinListStore.getIteratorStatement(StateManager ownerSM,
int start_index,
int end_index)
Accessor for the iterator statement to retrieve element(s) in a range from the List. |
QueryExpression |
JoinListStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
Utility to return a new QueryStatement. |
java.lang.Object |
JoinMapStore.put(StateManager sm,
java.lang.Object key,
java.lang.Object value)
Method to put an item in the Map. |
java.lang.Object |
JoinMapStore.remove(StateManager sm,
java.lang.Object key)
Method to remove an item from the map. |
void |
JoinMapStore.clear(StateManager ownerSM)
Method to clear the map of all values. |
protected QueryExpression |
JoinMapStore.getGetStatement(StateManager ownerSm,
java.lang.Object key)
Accessor for the Get statement to retrieve a value from the Map. |
QueryExpression |
JoinMapStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
Utility to return a new QueryStatement. |
protected java.lang.String |
JoinSetStore.getRemoveAllStmt(StateManager ownerSm,
java.util.Collection elements)
Generate statement for removing a collection of items from the Set. |
boolean |
JoinSetStore.removeAll(StateManager sm,
java.util.Collection elements)
Remove all elements from a collection from the association owner vs elements. |
boolean |
JoinSetStore.locate(StateManager sm,
java.lang.Object element)
Method to check for the existence in the datastore of an owner-element relation. |
boolean |
JoinSetStore.add(StateManager sm,
java.lang.Object element)
Adds one element to the association owner vs elements. |
boolean |
JoinSetStore.addAll(StateManager sm,
java.util.Collection elements)
Adds all elements from a collection to the association container. |
protected QueryExpression |
JoinSetStore.getIteratorStatement(StateManager ownerSM)
Accessor for the statement for the iterator. |
QueryExpression |
JoinSetStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
Utility method to return a new QueryStatement for retrieval of the elements of this Set. |
boolean |
MapEntrySetStore.updateEmbeddedElement(StateManager sm,
java.lang.Object element,
int fieldNumber,
java.lang.Object value)
Method to update an embedded element. |
java.util.Iterator |
MapEntrySetStore.iterator(StateManager sm)
Accessor for an iterator for the entries of the Map. |
int |
MapEntrySetStore.size(StateManager sm)
Accessor for the size of the Map. |
boolean |
MapEntrySetStore.contains(StateManager sm,
java.lang.Object element)
|
boolean |
MapEntrySetStore.add(StateManager sm,
java.lang.Object element)
Method to add an entry to the Map. |
boolean |
MapEntrySetStore.addAll(StateManager sm,
java.util.Collection elements)
Method to add entries to the Map. |
boolean |
MapEntrySetStore.remove(StateManager sm,
java.lang.Object element)
Method to remove an entry from the Map. |
boolean |
MapEntrySetStore.removeAll(StateManager sm,
java.util.Collection elements)
Method to remove entries from the Map. |
void |
MapEntrySetStore.clear(StateManager sm)
Method to clear the Map. |
Query.ResultObjectFactory |
MapEntrySetStore.newResultObjectFactory(StateManager sm,
QueryExpression expr,
boolean useFetchPlan)
Method to return an object factory for processing map entry statements. |
QueryExpression |
MapEntrySetStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
Method to return a new QueryStatement. |
Query.ResultObjectFactory |
MapEntrySetStore.newResultObjectFactory(StateManager sm,
QueryExpression stmt,
boolean ignoreCache,
boolean useFetchPlan)
Method to return an object factory for processing query statements. |
protected QueryExpression |
MapKeySetStore.getIteratorStatement(StateManager ownerSM)
Method to create an iterator for the map keys. |
boolean |
MapKeySetStore.add(StateManager sm,
java.lang.Object element)
Method to add an element. |
boolean |
MapKeySetStore.remove(StateManager sm,
java.lang.Object element)
Method to remove an element. |
void |
MapKeySetStore.clear(StateManager sm)
Method to clear the collection. |
QueryExpression |
MapKeySetStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
|
protected QueryExpression |
MapValueSetStore.getIteratorStatement(StateManager ownerSM)
Accessor for the statement for the iterator. |
boolean |
MapValueSetStore.add(StateManager sm,
java.lang.Object element)
Method to add a value to the Map. |
boolean |
MapValueSetStore.remove(StateManager sm,
java.lang.Object element)
Method to remove a value from the Map. |
void |
MapValueSetStore.clear(StateManager sm)
Method to clear the map. |
QueryExpression |
MapValueSetStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
|
Uses of StateManager in org.jpox.store.rdbms.table |
Methods in org.jpox.store.rdbms.table with parameters of type StateManager | |
void |
ClassTable.insert(StateManager sm)
Method to fetch an insert into this table. |
void |
ClassTable.fetch(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to fetch an object in this table. |
void |
ClassTable.update(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to update an object in this table. |
void |
ClassTable.delete(StateManager sm)
Method to delete an object from this table. |
void |
ClassTable.locate(StateManager sm)
Locates this object in the datastore. |
void |
ClassTable.deleteDependent(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Delete dependent objects of a persistent object. |
void |
ClassView.delete(StateManager sm)
Method to delete an object from the view. |
void |
ClassView.deleteDependent(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to delete the dependent objects. |
void |
ClassView.fetch(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to fetch the fields of an object from the View. |
void |
ClassView.insert(StateManager sm)
Method to insert and object into the View. |
void |
ClassView.locate(StateManager sm)
Method to locate an object in the view. |
void |
ClassView.update(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to update a view row. |
void |
SecondaryTable.insert(StateManager sm)
Method to insert an object for this class. |
void |
SecondaryTable.fetch(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to fetch an object for this class. |
void |
SecondaryTable.update(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to update an object for this class. |
void |
SecondaryTable.delete(StateManager sm)
Method to delete an object for this class. |
void |
SecondaryTable.locate(StateManager sm)
Locates this object in the datastore. |
void |
SecondaryTable.deleteDependent(StateManager sm,
AbstractPropertyMetaData[] fields)
Method to delete all dependent objects. |
Uses of StateManager in org.jpox.store.scostore |
Methods in org.jpox.store.scostore with parameters of type StateManager | |
boolean |
CollectionStore.updateEmbeddedElement(StateManager sm,
java.lang.Object element,
int fieldNumber,
java.lang.Object value)
Method to update en embedded element in the collection. |
java.util.Iterator |
CollectionStore.iterator(StateManager sm)
Accessor for an iterator for the collection. |
int |
CollectionStore.size(StateManager sm)
Accessor for the size of the collection. |
boolean |
CollectionStore.contains(StateManager sm,
java.lang.Object element)
Method to check if an element exists in the collection. |
boolean |
CollectionStore.add(StateManager sm,
java.lang.Object element)
Method to add an element to the collection. |
boolean |
CollectionStore.addAll(StateManager sm,
java.util.Collection elements)
Method to add a collection of elements to the collection. |
boolean |
CollectionStore.remove(StateManager sm,
java.lang.Object element)
Method to remove an element from the collection. |
boolean |
CollectionStore.removeAll(StateManager sm,
java.util.Collection elements)
Method to remove a collection of elements from the collection. |
void |
CollectionStore.clear(StateManager sm)
Method to clear the collection. |
QueryExpression |
CollectionStore.newQueryStatement(StateManager sm,
java.lang.String candidateClass)
Method to return a new Query Statement containing the candidate class. |
Query.ResultObjectFactory |
CollectionStore.newResultObjectFactory(StateManager sm,
QueryExpression stmt,
boolean ignoreCache,
boolean useFetchPlan)
Method to return an object factory for processing query statements. |
boolean |
MapStore.containsValue(StateManager ownerSM,
java.lang.Object value)
Accessor for whether the Map contains this value. |
boolean |
MapStore.containsKey(StateManager ownerSM,
java.lang.Object key)
Accessor for whether the Map contains this key. |
java.lang.Object |
MapStore.get(StateManager ownerSM,
java.lang.Object key)
Accessor for a value from the Map. |
java.lang.Object |
MapStore.put(StateManager ownerSM,
java.lang.Object key,
java.lang.Object value)
Method to add a value to the Map against this key. |
void |
MapStore.putAll(StateManager ownerSM,
java.util.Map m)
Method to add a map of values to the Map. |
java.lang.Object |
MapStore.remove(StateManager ownerSM,
java.lang.Object key)
Method to remove a value from the Map. |
void |
MapStore.clear(StateManager ownerSM)
Method to clear the collection. |
boolean |
MapStore.updateEmbeddedKey(StateManager sm,
java.lang.Object key,
int fieldNumber,
java.lang.Object newValue)
Method to update en embedded key in the collection. |
boolean |
MapStore.updateEmbeddedValue(StateManager sm,
java.lang.Object value,
int fieldNumber,
java.lang.Object newValue)
Method to update en embedded value in the collection. |
QueryExpression |
MapStore.newQueryStatement(StateManager ownerSM,
java.lang.String candidateClass)
Method to create a query statement for a Map with values of the supplied candidate class. |
Query.ResultObjectFactory |
MapStore.newResultObjectFactory(StateManager ownerSM,
QueryExpression stmt,
boolean ignoreCache,
boolean useFetchPlan)
Utility to create a Result Object Factory to process the results of selects returning values. |
java.util.Iterator |
ArrayStore.iterator(StateManager sm)
Accessor for an iterator for the array. |
java.util.List |
ArrayStore.getArray(StateManager ownerSM)
Method to retrieve the elements of the array. |
int |
ArrayStore.size(StateManager sm)
Accessor for the size of the array. |
void |
ArrayStore.clear(StateManager ownerSM)
Method to clear the array. |
boolean |
ArrayStore.set(StateManager ownerSM,
java.lang.Object array)
Method to set the elements in the array. |
void |
ListStore.add(StateManager ownerSM,
int index,
java.lang.Object element)
Method to add an element to the List. |
boolean |
ListStore.addAll(StateManager ownerSM,
int index,
java.util.Collection c)
Method to add a collection of elements to the List. |
boolean |
ListStore.addAll(StateManager ownerSM,
java.util.Collection c,
boolean initialising)
Method to add a collection of elements to the List. |
java.lang.Object |
ListStore.remove(StateManager ownerSM,
int index)
Method to remove an element from the List. |
java.lang.Object |
ListStore.get(StateManager ownerSM,
int index)
Method to retrieve an element from a position in the List. |
java.lang.Object |
ListStore.set(StateManager ownerSM,
int index,
java.lang.Object element,
boolean allowDependentField)
Method to update an element at a position in the List. |
java.util.List |
ListStore.subList(StateManager ownerSM,
int from,
int to)
Accessor for a sublist of elements between from and to indices. |
int |
ListStore.indexOf(StateManager ownerSM,
java.lang.Object element)
Method to return the position of an element in the List. |
int |
ListStore.lastIndexOf(StateManager ownerSM,
java.lang.Object element)
Method to return the last position of an element in the List. |
java.util.ListIterator |
ListStore.listIterator(StateManager ownerSM)
Accessor for a list iterator for the List. |
java.util.ListIterator |
ListStore.listIterator(StateManager ownerSM,
int index)
Accessor for a list iterator for the List. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |