SPT Object Database API

Serialized Form


Package com.sptci.prevayler

Class com.sptci.prevayler.ConstraintException extends PrevalentException implements Serializable

serialVersionUID: 1L

Class com.sptci.prevayler.DeleteException extends ConstraintException implements Serializable

serialVersionUID: 1L

Class com.sptci.prevayler.IndexedObject extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

type

Class<T> type
The field that stores the class of the prevalent object.


objectId

Object objectId
The field that stores the objectId of the prevalent object.

Class com.sptci.prevayler.IndexStorage extends Object implements Serializable

serialVersionUID: 2L

Serialized Fields

storage

Map<K,V> storage
A map used to maintain indices for a prevalent object. The key to the map is the name(s) of the field(s) that are indexed, and the values are IndexStorage.FieldStorage instances.

Class com.sptci.prevayler.NullException extends ConstraintException implements Serializable

serialVersionUID: 1L

Class com.sptci.prevayler.PrevalentException extends Exception implements Serializable

serialVersionUID: 1L

Class com.sptci.prevayler.PrevalentManager extends Object implements Serializable

serialVersionUID: 1L

Class com.sptci.prevayler.PrevalentObject extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

objectId

Object objectId
The object id field for the instance.


_sptodbMetaData

MetaData _sptodbMetaData
The metadata for the persistent object. This field will be maintained by the PrevalentSystem when persistent operations on the object are performed.

Class com.sptci.prevayler.PrevalentSystem extends ObjectGraphSystem implements Serializable

serialVersionUID: 2L

Class com.sptci.prevayler.PrimaryStorage extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

storage

Map<K,V> storage
The map used as the primary storage container.

Class com.sptci.prevayler.ReferenceStorage extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

storage

Map<K,V> storage
A map used to maintain the references for a prevalent object identified by its object id.

Class com.sptci.prevayler.RelationStorage extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

map

Map<K,V> map
A map used to store the meta data associated with a prevalent object. The key to the map is the type of prevalent object, while the value is a ForeignKey.DeleteAction object that defines the action to be applied.


className

String className
The name of the prevalent object whose relations are being mapped.


Package com.sptci.prevayler.transaction

Class com.sptci.prevayler.transaction.Delete extends Transaction<P extends PrevalentObject> implements Serializable

serialVersionUID: 1L

Class com.sptci.prevayler.transaction.Save extends Transaction<P extends PrevalentObject> implements Serializable

serialVersionUID: 1L

Class com.sptci.prevayler.transaction.Transaction extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

method

String method
The name of the transactional method being invoked.


types

Class<T>[] types
The types of the parameters for the transactional method.


values

Object[] values
The values for Transaction.types to specify in the method invocation.

Class com.sptci.prevayler.transaction.Transaction.Parameter extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

type

Class<T> type
The class of the parameter.


value

Object value
The instance of the parameter.


SPT Object Database API