Package org.datanucleus.store.types.sco

Provides the mechanism for supporting mutable Second-Class Objects (SCOs).

See:
          Description

Interface Summary
SCO Representation of a wrapper/proxy for a mutable SCO type supported.
SCOCollection Representation of a wrapper for a mutable Collection SCO type supported.
SCOContainer Representation of a SCO that contains other (persistable) objects.
SCOList Representation of a wrapper for a mutable List SCO type supported.
SCOMap Representation of a wrapper for a mutable Map SCO type supported.
SCOMtoN Representation of a SCO type that can be used as one side of an M-N relation.
 

Class Summary
SCOCollectionIterator An iterator for a SCO Collection object.
SCOListIterator An iterator for a SCO List object.
SCOUtils Collection of utilities for second class wrappers and objects.
UnsetOwners Utility class to handle the unsetting of owner fields.
 

Exception Summary
IncompatibleFieldTypeException A IncompatibleFieldTypeException is thrown if an incompatible field type is specified in the construction of a second-class object instance.
 

Package org.datanucleus.store.types.sco Description

Provides the mechanism for supporting mutable Second-Class Objects (SCOs). Please refer to section 6.3 of the JDO 1.0 spec. Subdirectories provide implementations of the supported types, providing either a simple interception capability, or a full implementation with backing store, and queueing of operations etc.



Copyright © 2011. All Rights Reserved.