Serialized Form


Package org.datanucleus

Class org.datanucleus.FetchGroup extends java.lang.Object implements Serializable

Serialized Fields

omfCtx

OMFContext omfCtx
OMFContext.


name

java.lang.String name
Name of the group.


cls

java.lang.Class<T> cls
The class that this group is for.


postLoad

boolean postLoad
Whether the postLoad callback is to be called when this group is loaded.


memberNames

java.util.Set<E> memberNames
Names of the fields/properties of the class that are part of this group.


recursionDepthByMemberName

java.util.Map<K,V> recursionDepthByMemberName
Map of recursion depth, keyed by the member name. Only has entries when not using default.


planListeners

java.util.Collection<E> planListeners
FetchPlans listening to this group for changes.


unmodifiable

boolean unmodifiable
Whether this group can be modified.

Class org.datanucleus.FetchPlan extends java.lang.Object implements Serializable

Serialized Fields

groups

java.util.Set<E> groups
The "defined" fetch groups in the current FetchPlan.


fetchSize

int fetchSize
The Fetch size. For use when using large result sets.


detachmentOptions

int detachmentOptions
Options to be used during detachment. Spec 12.7 says that the default is DETACH_LOAD_FIELDS.


maxFetchDepth

int maxFetchDepth
Maximum depth to fetch from the root object.


detachmentRootClasses

java.lang.Class<T>[] detachmentRootClasses
The classes used as the roots for detachment (DetachAllOnCommit).


detachmentRoots

java.util.Collection<E> detachmentRoots
The instances used as the roots for detachment (DetachAllOnCommit).


Package org.datanucleus.api

Package org.datanucleus.cache

Class org.datanucleus.cache.CachedPC extends java.lang.Object implements Serializable

Serialized Fields

pc

java.lang.Object pc
The persistable object. If this isn't Serializable then some L2 caches will throw errors upon serialisation.


loadedFields

boolean[] loadedFields
The loaded fields array


version

java.lang.Object version
Version of the cached object (if any) - Long, Timestamp etc.


relationFields

java.util.Map<K,V> relationFields
Map of relation fields values, keyed by the field name.

Class org.datanucleus.cache.NullLevel2Cache extends java.lang.Object implements Serializable

Class org.datanucleus.cache.SoftLevel2Cache extends WeakLevel2Cache implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

Class org.datanucleus.cache.WeakLevel2Cache extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

pinnedClasses

java.util.Collection<E> pinnedClasses
Collection of pinned classes whose objects should be pinned if they ever reach the cache.


pinnedIds

java.util.Collection<E> pinnedIds
Collection of ids whose objects should be pinned if they ever reach the cache.


pinnedCache

java.util.Map<K,V> pinnedCache
Pinned objects cache.


apiAdapter

ApiAdapter apiAdapter

maxSize

int maxSize

Package org.datanucleus.exceptions

Class org.datanucleus.exceptions.ClassNotDetachableException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.ClassNotPersistableException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.ClassNotResolvedException extends NucleusException implements Serializable

Class org.datanucleus.exceptions.CommitStateTransitionException extends NucleusException implements Serializable

Class org.datanucleus.exceptions.ConnectionFactoryNotFoundException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.NoPersistenceInformationException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.NucleusDataStoreException extends NucleusException implements Serializable

Class org.datanucleus.exceptions.NucleusException extends java.lang.RuntimeException implements Serializable

Serialized Fields

nested

java.lang.Throwable[] nested
Array of nested Throwables (optional)


failed

java.lang.Object failed
The object being processed when the error was encountered (optional).


fatal

boolean fatal
Flag defining if this exception is fatal, or could be retried with the possibility of success.

Class org.datanucleus.exceptions.NucleusObjectNotFoundException extends NucleusException implements Serializable

Class org.datanucleus.exceptions.NucleusOptimisticException extends NucleusException implements Serializable

Class org.datanucleus.exceptions.NucleusUnsupportedOptionException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.NucleusUserException extends NucleusException implements Serializable

Class org.datanucleus.exceptions.ObjectDetachedException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.RollbackStateTransitionException extends NucleusException implements Serializable

Class org.datanucleus.exceptions.TransactionActiveOnBeginException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.TransactionActiveOnCloseException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.TransactionIsolationNotSupportedException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.TransactionNotActiveException extends NucleusUserException implements Serializable

Class org.datanucleus.exceptions.TransactionNotReadableException extends TransactionNotActiveException implements Serializable

Class org.datanucleus.exceptions.TransactionNotWritableException extends TransactionNotActiveException implements Serializable

Class org.datanucleus.exceptions.UnsupportedConnectionFactoryException extends NucleusUserException implements Serializable


Package org.datanucleus.identity

Class org.datanucleus.identity.ByteFieldPK extends SingleFieldPK implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Read this object. Read the superclass first.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Write this object. Write the superclass first.

Throws:
java.io.IOException

Class org.datanucleus.identity.CharFieldPK extends SingleFieldPK implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Read this object. Read the superclass first.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Write this object. Write the superclass first.

Throws:
java.io.IOException

Class org.datanucleus.identity.DatastoreUniqueOID extends java.lang.Object implements Serializable

Serialized Fields

key

long key
The key value.

Class org.datanucleus.identity.IntFieldPK extends SingleFieldPK implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Read this object. Read the superclass first.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Write this object. Write the superclass first.

Throws:
java.io.IOException

Class org.datanucleus.identity.LongFieldPK extends SingleFieldPK implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Read this object. Read the superclass first.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Write this object. Write the superclass first.

Throws:
java.io.IOException

Class org.datanucleus.identity.ObjectFieldPK extends SingleFieldPK implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Read this object. Read the superclass first.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Write this object. Write the superclass first.

Throws:
java.io.IOException

Class org.datanucleus.identity.OIDImpl extends java.lang.Object implements Serializable

Serialized Fields

oid

java.lang.Object oid
The key value.


pcClass

java.lang.String pcClass
The PersistenceCapable class name


toString

java.lang.String toString
pre-created toString to improve performance


hashCode

int hashCode
pre-created hasCode to improve performance

Class org.datanucleus.identity.OIDImplKodo extends java.lang.Object implements Serializable

Serialized Fields

oid

java.lang.Object oid
The key value.


pcClass

java.lang.String pcClass
The PersistenceCapable class name


toString

java.lang.String toString
pre-created toString to improve performance


hashCode

int hashCode
pre-created hasCode to improve performance

Class org.datanucleus.identity.OIDImplXcalia extends java.lang.Object implements Serializable

Serialized Fields

oid

java.lang.Object oid
The key value.


pcClass

java.lang.String pcClass
The PersistenceCapable class name


toString

java.lang.String toString
pre-created toString to improve performance


hashCode

int hashCode
pre-created hasCode to improve performance

Class org.datanucleus.identity.ShortFieldPK extends SingleFieldPK implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Read this object. Read the superclass first.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Write this object. Write the superclass first.

Throws:
java.io.IOException

Class org.datanucleus.identity.SingleFieldPK extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Read from the input stream. Creates a new instance with the target class name set.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Write to the output stream.

Throws:
java.io.IOException

Class org.datanucleus.identity.StringFieldPK extends SingleFieldPK implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Read this object. Read the superclass first.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Write this object. Write the superclass first.

Throws:
java.io.IOException

Package org.datanucleus.jdo

Class org.datanucleus.jdo.FieldInstanceLifecycleEvent extends javax.jdo.listener.InstanceLifecycleEvent implements Serializable

Serialized Fields

fieldNames

java.lang.String[] fieldNames
Names of the fields affected.

Class org.datanucleus.jdo.JDOAdapter extends java.lang.Object implements Serializable

Class org.datanucleus.jdo.JDODataStoreCache extends java.lang.Object implements Serializable

Serialized Fields

cache

Level2Cache cache
Underlying Level 2 cache.

Class org.datanucleus.jdo.JDOFetchGroup extends java.lang.Object implements Serializable

Serialized Fields

fg

FetchGroup fg

Class org.datanucleus.jdo.JDOFetchPlan extends java.lang.Object implements Serializable

Serialized Fields

fp

FetchPlan fp

Class org.datanucleus.jdo.JDOPersistenceManagerFactory extends ObjectManagerFactoryImpl implements Serializable

Serialized Fields

pmCache

java.util.Set<E> pmCache
The cache of PM's in use.


lifecycleListeners

java.util.List<E> lifecycleListeners
Lifecycle Listeners.


sequenceByFactoryClass

java.util.Map<K,V> sequenceByFactoryClass
Map of user-defined sequences keyed by the factory class name.


datastoreCache

javax.jdo.datastore.DataStoreCache datastoreCache
Level 2 Cache.


queryCache

JDOQueryCache queryCache
Query Results Cache.


jdoFetchGroups

java.util.Set<E> jdoFetchGroups
JDO Fetch Groups.


closed

boolean closed
Whether the PersistenceManagerFactory is closed

Class org.datanucleus.jdo.JDOQuery extends java.lang.Object implements Serializable

Serialized Fields

query

Query query
Underlying query that will be executed.


language

java.lang.String language
Query language.


fetchPlan

JDOFetchPlan fetchPlan
JDO Fetch Plan.

Class org.datanucleus.jdo.JDOQueryCache extends java.lang.Object implements Serializable

Serialized Fields

resultsCache

QueryResultsCache resultsCache

Package org.datanucleus.jdo.exceptions

Class org.datanucleus.jdo.exceptions.ClassNotPersistenceCapableException extends javax.jdo.JDOUserException implements Serializable

Class org.datanucleus.jdo.exceptions.ConnectionInUseException extends javax.jdo.JDOUserException implements Serializable

Class org.datanucleus.jdo.exceptions.NoPersistenceInformationException extends javax.jdo.JDOUserException implements Serializable

Class org.datanucleus.jdo.exceptions.TransactionActiveException extends javax.jdo.JDOUserException implements Serializable

Class org.datanucleus.jdo.exceptions.TransactionCommitingException extends javax.jdo.JDOUserException implements Serializable

Class org.datanucleus.jdo.exceptions.TransactionNotActiveException extends javax.jdo.JDOUserException implements Serializable

Class org.datanucleus.jdo.exceptions.TransactionNotReadableException extends TransactionNotActiveException implements Serializable

Class org.datanucleus.jdo.exceptions.TransactionNotWritableException extends TransactionNotActiveException implements Serializable


Package org.datanucleus.metadata

Class org.datanucleus.metadata.AbstractClassMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
Class name


entityName

java.lang.String entityName
Entity name. Required by JPA1 $4.3.1 for accessing this class in queries.


identityType

IdentityType identityType
Identity-type tag value.


persistenceModifier

ClassPersistenceModifier persistenceModifier
persistence-modifier tag value.


persistenceCapableSuperclass

java.lang.String persistenceCapableSuperclass
persistence-capable-superclass tag value (deprecated).


objectidClass

java.lang.String objectidClass
objectid-class tag value.


requiresExtent

boolean requiresExtent
requires-extent tag value.


detachable

boolean detachable
detachable tag value.


embeddedOnly

boolean embeddedOnly
embedded-only tag value.


catalog

java.lang.String catalog
Catalog name (O/R mapping).


schema

java.lang.String schema
Schema name (O/R mapping).


table

java.lang.String table
Table name (O/R mapping). This may be of the form "[database].[catalog].[schema].table"


cacheable

boolean cacheable
cacheable tag value.


fullName

java.lang.String fullName
Full name (e.g org.datanucleus.MyClass)


versionMetaData

VersionMetaData versionMetaData
Version MetaData


identityMetaData

IdentityMetaData identityMetaData
Identity MetaData


identitySpecified

boolean identitySpecified
Flag whether the identity was specified by the user.


inheritanceMetaData

InheritanceMetaData inheritanceMetaData
Inheritance MetaData


primaryKeyMetaData

PrimaryKeyMetaData primaryKeyMetaData
PrimaryKey MetaData


listeners

java.util.List<E> listeners
EventListeners. Use a list to preserve ordering.


excludeSuperClassListeners

java.lang.Boolean excludeSuperClassListeners
Flag to exclude superclass listeners.


excludeDefaultListeners

java.lang.Boolean excludeDefaultListeners
Flag to exclude default listeners.


fetchGroupMetaData

FetchGroupMetaData[] fetchGroupMetaData
Fetch Groups for this class. Available to be used in queries and when detaching.


fetchGroupMetaDataByName

java.util.Map<K,V> fetchGroupMetaDataByName
Convenience lookup map of fetch group by the name.


pcSuperclassMetaData

AbstractClassMetaData pcSuperclassMetaData
Class MetaData for the persistable superclass (if any)


metaDataComplete

boolean metaDataComplete
Flag for whether the MetaData here is complete without annotations. Used by JPA.


serializeRead

boolean serializeRead
Whether to lock objects of this type on read operations.


queries

java.util.Collection<E> queries
Named queries


queryResultMetaData

java.util.Collection<E> queryResultMetaData
List of query result MetaData defined for this file.


joinMetaData

JoinMetaData[] joinMetaData
JoinMetaData


indexMetaData

IndexMetaData[] indexMetaData
IndexMetaData


foreignKeyMetaData

ForeignKeyMetaData[] foreignKeyMetaData
ForeignKeyMetaData


uniqueMetaData

UniqueMetaData[] uniqueMetaData
UniqueMetaData


members

java.util.List<E> members
List of members (fields/properties).


unmappedColumns

java.util.List<E> unmappedColumns
The columns that are present in the datastore yet not mapped to fields in this class.


joins

java.util.List<E> joins
List of joins


foreignKeys

java.util.List<E> foreignKeys
List of foreign-key


indexes

java.util.List<E> indexes
List of indexes


uniqueConstraints

java.util.List<E> uniqueConstraints
List of uniqueConstraints


fetchGroups

java.util.List<E> fetchGroups
List of fetch-group


managedMembers

AbstractMemberMetaData[] managedMembers
Managed fields/properties of this class. Contains the same AbstractMemberMetaData objects as are in "members". Doesnt include any overridden members which are stored separately. All fields will return true to "fmd.isJdoField()".


overriddenMembers

AbstractMemberMetaData[] overriddenMembers
Fields/properties for superclasses that are overridden in this class.


memberPositionsByName

java.util.Map<K,V> memberPositionsByName
Position numbers of members mapped by the name of the field/property.


allMemberPositions

int[] allMemberPositions
Positions of all fields/properties (inc superclasses).


pkMemberPositions

int[] pkMemberPositions
Positions of the primary-key fields/properties (inc superclasses).


nonPkMemberPositions

int[] nonPkMemberPositions
Positions of the non-primary-key fields/properties (inc superclasses).


nonPkMemberFlags

boolean[] nonPkMemberFlags
Flags of the non-primary key fields/properties (inc superclasses).


dfgMemberPositions

int[] dfgMemberPositions
Positions of the default-fetch-group fields/properties (inc superclasses).


dfgMemberFlags

boolean[] dfgMemberFlags
Flags of the default-fetch-group state for all fields/properties.


scoMutableMemberPositions

int[] scoMutableMemberPositions
Positions of the SCO mutable fields/properties (inc superclasses).


scoMutableMemberFlags

boolean[] scoMutableMemberFlags
Flags of the SCO mutable state for all fields/properties.


scoNonContainerMemberPositions

int[] scoNonContainerMemberPositions
Absolute positions of all SCO fields/properties that aren't containers.


relationPositions

int[] relationPositions
Absolute positions of the fields/properties that have relations.


noOfInheritedManagedMembers

int noOfInheritedManagedMembers
No of managed fields/properties in superclasses, that are inherited by this class.


usesSingleFieldIdentityClass

boolean usesSingleFieldIdentityClass
if this PersistenceCapable class uses SingleFieldIdentity


memberCount

int memberCount
number of managed fields/properties from this class plus inherited classes.


implementationOfPersistentDefinition

boolean implementationOfPersistentDefinition

populating

boolean populating
whether the populate method is running


initialising

boolean initialising
whether the initialise method is running


fetchGroupMetaWithPostLoad

java.lang.Boolean fetchGroupMetaWithPostLoad
Cached result of AbstractClassMetaData.hasFetchGroupWithPostLoad()


secondClassContainerMemberPositions

int[] secondClassContainerMemberPositions
Positions of all SCO fields/properties that are containers.

Class org.datanucleus.metadata.AbstractConstraintMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
the constraint name


table

java.lang.String table
the constraint table name. Name of the table to which this applies (null implies the enclosing class' table).


memberMetaData

AbstractMemberMetaData[] memberMetaData
Contains the metadata for fields/properties.


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for columns


members

java.util.List<E> members
The fields/properties for this constraint.


columns

java.util.List<E> columns
The columns for this constraint.

Class org.datanucleus.metadata.AbstractElementMetaData extends MetaData implements Serializable

Serialized Fields

unique

boolean unique
Whether to add a unique constraint


columnName

java.lang.String columnName
column name value.


mappedBy

java.lang.String mappedBy
Field that this is mapped to.


indexed

IndexedValue indexed
The indexing value


indexMetaData

IndexMetaData indexMetaData
IndexMetaData


uniqueMetaData

UniqueMetaData uniqueMetaData
UniqueMetaData.


foreignKeyMetaData

ForeignKeyMetaData foreignKeyMetaData
ForeignKeyMetaData


embeddedMetaData

EmbeddedMetaData embeddedMetaData
EmbeddedMetaData


columns

java.util.List<E> columns
Columns ColumnMetaData


columnMetaData

ColumnMetaData[] columnMetaData

Class org.datanucleus.metadata.AbstractMemberMetaData extends MetaData implements Serializable

Serialized Fields

columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column(s).


container

ContainerMetaData container
Meta-Data of any container.


embeddedMetaData

EmbeddedMetaData embeddedMetaData
EmbeddedMetaData.


joinMetaData

JoinMetaData joinMetaData
JoinMetaData.


elementMetaData

ElementMetaData elementMetaData
ElementMetaData.


keyMetaData

KeyMetaData keyMetaData
KeyMetaData.


valueMetaData

ValueMetaData valueMetaData
ValueMetaData.


indexMetaData

IndexMetaData indexMetaData
IndexMetaData.


indexed

IndexedValue indexed
The indexing value


uniqueMetaData

UniqueMetaData uniqueMetaData
UniqueMetaData.


uniqueConstraint

boolean uniqueConstraint
Whether to add a unique constraint.


orderMetaData

OrderMetaData orderMetaData
OrderMetaData.


foreignKeyMetaData

ForeignKeyMetaData foreignKeyMetaData
ForeignKeyMetaData.


defaultFetchGroup

java.lang.Boolean defaultFetchGroup
default-fetch-group tag value.


column

java.lang.String column
column tag value.


mappedBy

java.lang.String mappedBy
mapped-by tag value.


embedded

java.lang.Boolean embedded
embedded tag value.


dependent

java.lang.Boolean dependent
Whether this field contains a reference that should be deleted when deleting this field.


serialized

java.lang.Boolean serialized
serialized tag value.


cacheable

boolean cacheable
cacheable tag value.


cascadePersist

java.lang.Boolean cascadePersist
Whether to persist this relation when persisting the owning object.


cascadeUpdate

java.lang.Boolean cascadeUpdate
Whether to update this relation when updating the owning object.


cascadeDelete

java.lang.Boolean cascadeDelete
Whether to delete this relation when deleting the owning object (JPA). TODO Link this to dependent


cascadeRefresh

java.lang.Boolean cascadeRefresh
Whether to refresh this relation when refreshing the owning object (JPA).


loadFetchGroup

java.lang.String loadFetchGroup
load-fetch-group value.


recursionDepth

int recursionDepth
recursion-depth value.


name

java.lang.String name
Field name.


nullValue

NullValue nullValue
null-value tag value (default is NONE).


persistenceModifier

FieldPersistenceModifier persistenceModifier
persistence-modifier tag value.


primaryKey

java.lang.Boolean primaryKey
primary key tag value.


table

java.lang.String table
Table name for this field.


catalog

java.lang.String catalog
Catalog for the table specified for this field.


schema

java.lang.String schema
Schema for the table specified for this field.


valueStrategy

IdentityStrategy valueStrategy
The value-strategy attribute specifies the strategy used to generate values for the field. This attribute has the same values and meaning as the strategy attribute in datastoreidentity.


valueGeneratorName

java.lang.String valueGeneratorName
Name of a value generator if the user wants to override the default JPOX generator.


sequence

java.lang.String sequence
If the value-strategy is sequence, the sequence attribute specifies the name of the sequence to use to automatically generate a value for the field.


className

java.lang.String className
Name of the class to which this field really belongs. Will be null if the field belongs to the parent ClassMetaData, and will have a value if it is an overriding field.


fullFieldName

java.lang.String fullFieldName
Cache result of AbstractMemberMetaData.getFullFieldName().


fieldTypes

java.lang.String[] fieldTypes
Specification of the possible type(s) that can be stored in this field. This is for the case where the field/property is declared as an interface, or Object and hence can contain derived types. This provides the restriction to a particular type.


type

java.lang.Class<T> type
Field type being represented.


memberRepresented

java.lang.reflect.Member memberRepresented
The member (field/method) being represented here. Note, this prevents Serialization.


fieldId

int fieldId
Id of the field in its class (only for fields managed by JDO). If the value is -1, the field is NOT managed by JDO or the object hasn't been populated.


relationType

int relationType
The relation type of this field (1-1, 1-N, M-N, N-1).


relatedMemberMetaData

AbstractMemberMetaData[] relatedMemberMetaData
MetaData for the other end of a relation when this member is a bidirectional relation. This may be multiple fields if the FK is shared.


ordered

boolean ordered
Temporary flag to signify if the field is ordered.


columns

java.util.List<E> columns
Columns ColumnMetaData


targetClassName

java.lang.String targetClassName
Name of the target entity (when used with JPA MetaData on OneToOne, OneToMany etc)


storeInLob

boolean storeInLob
Wrapper for the ugly JPA "lob" so that when being populated we should make this serialised in some way.


jdoFieldFlag

byte jdoFieldFlag
JDO Flags for use in enhancement process - see JDO spec 21.14.

Class org.datanucleus.metadata.ArrayMetaData extends ContainerMetaData implements Serializable

Serialized Fields

element

org.datanucleus.metadata.ContainerComponent element
Representation of the element of the array.


mayContainPersistenceCapableElements

boolean mayContainPersistenceCapableElements
wether this array may contain PersistenceCapable elements

Class org.datanucleus.metadata.ClassMetaData extends AbstractClassMetaData implements Serializable

Serialized Fields

implementations

java.util.List<E> implementations
List of implements.


implementsMetaData

ImplementsMetaData[] implementsMetaData
ImplementsMetaData


isAbstract

boolean isAbstract
is the persistable class abstract.

Class org.datanucleus.metadata.ClassPersistenceModifier extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
persistence-capable|persistence-aware|non-persistent

Class org.datanucleus.metadata.CollectionMetaData extends ContainerMetaData implements Serializable

Serialized Fields

element

org.datanucleus.metadata.ContainerComponent element
Representation of the element of the collection.

Class org.datanucleus.metadata.ColumnMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
column name.


target

java.lang.String target
target column name (for matching across a FK).


targetMember

java.lang.String targetMember
target field/property name (for matching across a FK).


jdbcType

java.lang.String jdbcType
jdbc-type to use (if any).


sqlType

java.lang.String sqlType
sql-type to use (if any). Takes priority over jdbc-type.


length

java.lang.Integer length
length to use (if any). Also known as "precision" when for floating point types.


scale

java.lang.Integer scale
scale to use (if any).


allowsNull

java.lang.Boolean allowsNull
Whether the column accepts nulls.


defaultValue

java.lang.String defaultValue
Default value for the column (when constructing the table with this column).


insertValue

java.lang.String insertValue
value to use when inserting this column in the datastore (the column is not mapped to a field/property)


insertable

boolean insertable
Whether this column is to be inserted when the owning object is inserted. JPA 1.0 attribute.


updateable

boolean updateable
Whether this column can be updated when the owning object is updated. JPA 1.0 attribute.


unique

boolean unique
unique tag value. JPA 1.0 attribute.


columnDdl

java.lang.String columnDdl
Optional column DDL appended to the column definition defined by DataNucleus.

Class org.datanucleus.metadata.ContainerMetaData extends MetaData implements Serializable

Class org.datanucleus.metadata.DiscriminatorMetaData extends MetaData implements Serializable

Serialized Fields

strategy

DiscriminatorStrategy strategy
strategy tag value.


columnName

java.lang.String columnName
Column name of discriminator


value

java.lang.String value
Value for discriminator column


indexed

IndexedValue indexed
Whether the discriminator is indexed or not and whether it is unique


columnMetaData

ColumnMetaData columnMetaData
Discriminator column


indexMetaData

IndexMetaData indexMetaData
Definition of any indexing of the discriminator column.

Class org.datanucleus.metadata.DiscriminatorStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id.

Class org.datanucleus.metadata.ElementMetaData extends AbstractElementMetaData implements Serializable

Class org.datanucleus.metadata.EmbeddedMetaData extends MetaData implements Serializable

Serialized Fields

ownerMember

java.lang.String ownerMember
Name of the owner field/property in the embedded object.


nullIndicatorColumn

java.lang.String nullIndicatorColumn
Name of a column used for determining if the embedded object is null


nullIndicatorValue

java.lang.String nullIndicatorValue
Value in the null column indicating that the embedded object is null


members

java.util.List<E> members
Fields/properties of the embedded object.


fieldMetaData

AbstractMemberMetaData[] fieldMetaData

Class org.datanucleus.metadata.EventListenerMetaData extends MetaData implements Serializable

Serialized Fields

className

java.lang.String className
Name of the EventListener class.


methodNamesByCallbackName

java.util.Map<K,V> methodNamesByCallbackName
Method names in the EventListener class keyed by their callback name (e.g javax.persistence.PrePersist, etc).

Class org.datanucleus.metadata.ExtensionMetaData extends java.lang.Object implements Serializable

Serialized Fields

vendorName

java.lang.String vendorName
vendor-name tag value.


key

java.lang.String key
key tag value.


value

java.lang.String value
value tag value.

Class org.datanucleus.metadata.FetchGroupMetaData extends MetaData implements Serializable

Serialized Fields

postLoad

java.lang.Boolean postLoad
The post-load attribute on the fetch-group element indicates whether the jdoPost-Load callback will be made when the fetch group is loaded. It defaults to false, for all fetch groups except the default fetch group, on which it defaults to true.


name

java.lang.String name
The name attribute on a field element contained within a fetch-group element is the name of field in the enclosing class or a dot-separated expression identifying a field reachable from the class by navigating a reference, collection or map. For maps of persistencecapable classes "#key" or "#value" may be appended to the name of the map field to navigate the key or value respectively (e.g. to include a field of the key class or value class in the fetch group). For collection and arrays of persistence-capable classes, "#element" may be appended to the name of the field to navigate the element. This is optional; if omitted for collections and arrays, #element is assumed.


fetchGroupMetaData

FetchGroupMetaData[] fetchGroupMetaData
A contained fetch-group element indicates that the named group is to be included in the group being defined. Nested fetch group elements are limited to only the name attribute.


memberMetaData

AbstractMemberMetaData[] memberMetaData
members declared to be in this fetch group.


fetchGroups

java.util.List<E> fetchGroups
A contained fetch-group element indicates that the named group is to be included in the group being defined. Nested fetch group elements are limited to only the name attribute.


members

java.util.List<E> members
members (fields/properties) declared to be in this fetch group.

Class org.datanucleus.metadata.FetchPlanMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
Name of the FetchPlan.


maxFetchDepth

int maxFetchDepth
Max fetch depth for this FetchPlan.


fetchSize

int fetchSize
Fetch Size for use when querying using this FetchPlan.


fetchGroups

java.util.List<E> fetchGroups
Series of Fetch Groups used in this FetchPlan. Only used during construction.

Class org.datanucleus.metadata.FieldMetaData extends AbstractMemberMetaData implements Serializable

Class org.datanucleus.metadata.FieldPersistenceModifier extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
persistent|transactional|none id

Class org.datanucleus.metadata.FileMetaData extends MetaData implements Serializable

Serialized Fields

type

MetadataFileType type
Type of file (JDO, ORM, JDOQUERY, etc)


filename

java.lang.String filename
Name of file


catalog

java.lang.String catalog
Catalog name for all classes in this file


schema

java.lang.String schema
Schema name for all classes in this file


queries

java.util.Collection<E> queries
Named queries defined in this file.


queryResultMetaData

java.util.Collection<E> queryResultMetaData
List of query result MetaData defined for this file.


fetchPlans

java.util.Collection<E> fetchPlans
Named FetchPlans in this file.


packages

java.util.List<E> packages
List of packages in this file (uses List to retain file positioning)


listeners

java.util.List<E> listeners
List of event listeners defined for this file.

Class org.datanucleus.metadata.ForeignKeyAction extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id

Class org.datanucleus.metadata.ForeignKeyMetaData extends AbstractConstraintMetaData implements Serializable

Serialized Fields

unique

boolean unique
The unique attribute specifies whether the foreign key constraint is defined to be a unique constraint as well. This is most often used with one-to-one mappings.


deferred

boolean deferred
The deferred attribute specifies whether the foreign key constraint is defined to be checked only at commit time.


deleteAction

ForeignKeyAction deleteAction
Foreign keys represent a consistency constraint in the database that must be maintained. The user can specify by the value of the delete-action attribute what happens if the target row of a foreign key is deleted.


updateAction

ForeignKeyAction updateAction
Foreign keys represent a consistency constraint in the database that must be maintained. The user can specify by the update-action attribute what happens if the target row of a foreign key is updated.

Class org.datanucleus.metadata.IdentityMetaData extends MetaData implements Serializable

Serialized Fields

columnName

java.lang.String columnName
column name value.


strategy

IdentityStrategy strategy
strategy tag value.


sequence

java.lang.String sequence
sequence tag value.


columns

java.util.List<E> columns
the columns


valueGeneratorName

java.lang.String valueGeneratorName
Name of a value generator if the user wants to override the default generator.


columnMetaData

ColumnMetaData[] columnMetaData
Metadata for columns.

Class org.datanucleus.metadata.IdentityStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id.


customName

java.lang.String customName
The Name of the custom type (if CUSTOM).

Class org.datanucleus.metadata.IdentityType extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId

Class org.datanucleus.metadata.ImplementsMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
Name of the interface implemented.


properties

java.util.List<E> properties
Properties implemented.

Class org.datanucleus.metadata.IndexedValue extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id.

Class org.datanucleus.metadata.IndexMetaData extends AbstractConstraintMetaData implements Serializable

Serialized Fields

unique

boolean unique
You can use UNIQUE constraints to ensure that no duplicate values are entered in specific columns that do not participate in a primary key. Although both a UNIQUE constraint and a PRIMARY KEY constraint enforce uniqueness, use a UNIQUE constraint instead of a PRIMARY KEY constraint when you want to enforce the uniqueness of: A UNIQUE constraint can also be referenced by a FOREIGN KEY constraint.

Class org.datanucleus.metadata.InheritanceMetaData extends MetaData implements Serializable

Serialized Fields

strategy

InheritanceStrategy strategy
strategy tag value.


joinMetaData

JoinMetaData joinMetaData
JoinMetaData element.


discriminatorMetaData

DiscriminatorMetaData discriminatorMetaData
DiscriminatorMetaData element.


strategyForTree

java.lang.String strategyForTree
Strategy to apply for the whole inheritance tree. Optional, used by JPA.

Class org.datanucleus.metadata.InheritanceStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id.

Class org.datanucleus.metadata.InterfaceMetaData extends AbstractClassMetaData implements Serializable

Class org.datanucleus.metadata.InvalidAnnotationException extends NucleusUserException implements Serializable

Serialized Fields

messageKey

java.lang.String messageKey
Message resources key


cause

java.lang.Throwable cause
Cause of the exception

Class org.datanucleus.metadata.InvalidMetaDataException extends NucleusUserException implements Serializable

Serialized Fields

messageKey

java.lang.String messageKey
Message resources key


cause

java.lang.Throwable cause
Cause of the exception

Class org.datanucleus.metadata.InvalidPrimaryKeyException extends InvalidMetaDataException implements Serializable

Class org.datanucleus.metadata.JoinMetaData extends MetaData implements Serializable

Serialized Fields

foreignKeyMetaData

ForeignKeyMetaData foreignKeyMetaData
the foreign-key element.


indexMetaData

IndexMetaData indexMetaData
the index element.


uniqueMetaData

UniqueMetaData uniqueMetaData
the unique element.


primaryKeyMetaData

PrimaryKeyMetaData primaryKeyMetaData
PrimaryKey MetaData


columns

java.util.List<E> columns
column elements


outer

boolean outer
if is outer join. Outer joins return all elements from at least one of the sides joined.


table

java.lang.String table
the table name.


catalog

java.lang.String catalog
the catalog name.


schema

java.lang.String schema
the schema name.


columnName

java.lang.String columnName
the column name.


indexed

IndexedValue indexed
The indexing value


unique

boolean unique
Whether to add a unique constraint.


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column

Class org.datanucleus.metadata.KeyMetaData extends AbstractElementMetaData implements Serializable

Class org.datanucleus.metadata.MapMetaData extends ContainerMetaData implements Serializable

Serialized Fields

mapType

MapMetaData.MapType mapType
Type of map.


key

org.datanucleus.metadata.ContainerComponent key
Representation of the key of the map.


value

org.datanucleus.metadata.ContainerComponent value
Representation of the value of the map.

Class org.datanucleus.metadata.MetaData extends java.lang.Object implements Serializable

Serialized Fields

metaDataState

int metaDataState
State of the MetaData.


parent

MetaData parent
Parent MetaData object, allowing hierarchical MetaData structure.


extensions

java.util.Collection<E> extensions
List of extensions for this MetaData element.

Class org.datanucleus.metadata.NullValue extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
The type id

Class org.datanucleus.metadata.OrderMetaData extends MetaData implements Serializable

Serialized Fields

columnName

java.lang.String columnName
The name of the column (if specified as input)


columns

java.util.List<E> columns
the columns


indexMetaData

IndexMetaData indexMetaData
IndexMetaData.


indexed

IndexedValue indexed
The indexing value specified as input.


mappedBy

java.lang.String mappedBy
Name of the field in the element that is the ordering field.


ordering

java.lang.String ordering
Ordering when using an "ordered list" where the elements are retrieved in a particular order. Only used until initialise().


fieldOrders

OrderMetaData.FieldOrder[] fieldOrders
Ordering of fields (when using "ordered List").


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column

Class org.datanucleus.metadata.PackageMetaData extends MetaData implements Serializable

Serialized Fields

interfaces

java.util.List<E> interfaces
List of interfaces (uses List to retain positioning).


classes

java.util.List<E> classes
List of classes (uses List to retain positioning).


sequences

java.util.Collection<E> sequences
Sequence generators.


tableGenerators

java.util.Collection<E> tableGenerators
Table generators.


name

java.lang.String name
Package name


catalog

java.lang.String catalog
Catalog name for all classes in this package


schema

java.lang.String schema
Schema name for all classes in this package

Class org.datanucleus.metadata.PersistenceFileMetaData extends MetaData implements Serializable

Serialized Fields

filename

java.lang.String filename
Filename of the "persistence.xml"


persistenceUnits

java.util.HashSet<E> persistenceUnits
Persistence units defined in this file.

Class org.datanucleus.metadata.PersistenceUnitMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
Name of the persistence unit.


rootURI

java.net.URI rootURI
Root of the persistence unit.


transactionType

TransactionType transactionType
Transaction type for this persistence unit.


description

java.lang.String description
Description of the persistence unit.


provider

java.lang.String provider
Provider for the persistence unit.


validationMode

java.lang.String validationMode
Validation Mode for Bean Validator.


sharedCacheMode

java.lang.String sharedCacheMode
shared cache mode


jtaDataSource

java.lang.String jtaDataSource
JTA data source for the persistence unit.


nonJtaDataSource

java.lang.String nonJtaDataSource
Non-JTA data source for the persistence unit.


classNames

java.util.HashSet<E> classNames
Names of the classes specified.


jarFiles

java.util.HashSet<E> jarFiles
Names/URLs of the JAR files specified.


mappingFileNames

java.util.HashSet<E> mappingFileNames
Names of the mapping files specified.


properties

java.util.Properties properties
Vendor properties.


excludeUnlistedClasses

boolean excludeUnlistedClasses
Whether to exclude unlisted classes.


caching

java.lang.String caching
Caching policy for persistable objects.

Class org.datanucleus.metadata.PrimaryKeyMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
PK constraint name.


columnName

java.lang.String columnName
Column name of PK.


columnMetaData

ColumnMetaData[] columnMetaData
MetaData for columns to be used in PK.


columns

java.util.List<E> columns
the columns elements to be included in the index. Suitable to be empty when this metadata is contained within a field, element, key, value, or join elements

Class org.datanucleus.metadata.PropertyMetaData extends AbstractMemberMetaData implements Serializable

Serialized Fields

fieldName

java.lang.String fieldName
Name of the field that this property is wrapping (when part of a persistent class).

Class org.datanucleus.metadata.QueryLanguage extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId

Class org.datanucleus.metadata.QueryMetaData extends MetaData implements Serializable

Serialized Fields

scope

java.lang.String scope
Scope of this query (if any).


name

java.lang.String name
Name of the query.


language

java.lang.String language
Query language.


unmodifiable

boolean unmodifiable
Whether the query is unmodifiable.


query

java.lang.String query
The single string query


resultClass

java.lang.String resultClass
The result class to use. Only applies to SQL.


resultMetaDataName

java.lang.String resultMetaDataName
Name for the MetaData defining the mapping of the result set (for JPA SQL).


unique

boolean unique
Whether the query returns unique. Only applies to SQL.


fetchPlanName

java.lang.String fetchPlanName
Name of any fetch-plan to use.

Class org.datanucleus.metadata.QueryResultMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
Name of the query result mapping.


persistentTypeMappings

java.util.List<E> persistentTypeMappings
Collection of mappings of persistent types returned from the result set.


scalarColumns

java.util.List<E> scalarColumns
Collection of column names in the result set that are returned as scalars.

Class org.datanucleus.metadata.Relation extends java.lang.Object implements Serializable

Class org.datanucleus.metadata.SequenceMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
Name under which this sequence generator is known.


datastoreSequence

java.lang.String datastoreSequence
Datastore Sequence name


factoryClass

java.lang.String factoryClass
factory class name (JDO).


strategy

SequenceStrategy strategy
Strategy for this sequence (JDO).


initialValue

long initialValue
Initial value of the sequence.


allocationSize

long allocationSize
Allocation size for the sequence.

Class org.datanucleus.metadata.SequenceStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId

Class org.datanucleus.metadata.TableGeneratorMetaData extends MetaData implements Serializable

Serialized Fields

name

java.lang.String name
Name under which this table generator is known.


tableName

java.lang.String tableName
Name of the table to use for sequences


catalogName

java.lang.String catalogName
Name of the catalog to use for the table


schemaName

java.lang.String schemaName
Name of the schema to use for the table


pkColumnName

java.lang.String pkColumnName
Name of the primary-key column name


valueColumnName

java.lang.String valueColumnName
Name of the value column name


pkColumnValue

java.lang.String pkColumnValue
Name of the primary-key column value


initialValue

long initialValue
Initial value in the table.


allocationSize

long allocationSize
Allocation size for ids from the table.

Class org.datanucleus.metadata.TransactionType extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId

Class org.datanucleus.metadata.UniqueMetaData extends AbstractConstraintMetaData implements Serializable

Serialized Fields

deferred

boolean deferred
Whether the unique is initially deferred.

Class org.datanucleus.metadata.ValueMetaData extends AbstractElementMetaData implements Serializable

Class org.datanucleus.metadata.VersionMetaData extends MetaData implements Serializable

Serialized Fields

versionStrategy

VersionStrategy versionStrategy
strategy for generating the version.


columnName

java.lang.String columnName
column name


columns

java.util.List<E> columns
ColumnMetaData for the version column.


indexMetaData

IndexMetaData indexMetaData
IndexMetaData for the version column.


indexed

IndexedValue indexed
Indexed value.


fieldName

java.lang.String fieldName
Name of the field that contains the version (if not generating a surrogate column).


columnMetaData

ColumnMetaData[] columnMetaData
Contains the metadata for column.

Class org.datanucleus.metadata.VersionStrategy extends java.lang.Object implements Serializable

Serialized Fields

typeId

int typeId
state-image|date-time|version-number


Package org.datanucleus.properties

Class org.datanucleus.properties.PropertyTypeInvalidException extends NucleusUserException implements Serializable


Package org.datanucleus.query.evaluator.memory

Class org.datanucleus.query.evaluator.memory.VariableNotSetException extends java.lang.RuntimeException implements Serializable

Serialized Fields

varExpr

VariableExpression varExpr

variableValues

java.lang.Object[] variableValues

Package org.datanucleus.query.expression

Class org.datanucleus.query.expression.PrimaryExpressionIsClassLiteralException extends NucleusException implements Serializable

Serialized Fields

literal

Literal literal
The Literal that the PrimaryExpression should be swapped with.

Class org.datanucleus.query.expression.PrimaryExpressionIsClassStaticFieldException extends NucleusException implements Serializable

Serialized Fields

field

java.lang.reflect.Field field
The class that the PrimaryExpression represents.

Class org.datanucleus.query.expression.PrimaryExpressionIsInvokeException extends NucleusException implements Serializable

Serialized Fields

invokeExpr

InvokeExpression invokeExpr
The InvokeExpression that the PrimaryExpression should be swapped with.

Class org.datanucleus.query.expression.PrimaryExpressionIsVariableException extends NucleusException implements Serializable

Serialized Fields

varExpr

VariableExpression varExpr
The VariableExpression that the PrimaryExpression should be swapped with.


Package org.datanucleus.sco

Class org.datanucleus.sco.IncompatibleFieldTypeException extends NucleusUserException implements Serializable

Class org.datanucleus.sco.NullsNotAllowedException extends NucleusUserException implements Serializable


Package org.datanucleus.sco.backed

Class org.datanucleus.sco.backed.ArrayList extends ArrayList implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

queuedOperations

java.util.ArrayList<E> queuedOperations

Class org.datanucleus.sco.backed.Collection extends Collection implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.HashMap extends HashMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.HashSet extends HashSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.Hashtable extends Hashtable implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.LinkedHashMap extends LinkedHashMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.LinkedHashSet extends LinkedHashSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.LinkedList extends LinkedList implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.List extends List implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.Map extends Map implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.PriorityQueue extends PriorityQueue implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.Properties extends Properties implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.Queue extends Queue implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.Set extends Set implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.Stack extends Stack implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.TreeMap extends TreeMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.TreeSet extends TreeSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.backed.Vector extends Vector implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Package org.datanucleus.sco.simple

Class org.datanucleus.sco.simple.ArrayList extends java.util.ArrayList implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.ArrayList<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.BitSet extends java.util.BitSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.simple.Collection extends java.util.AbstractCollection implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.Collection<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.Date extends java.util.Date implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.simple.GregorianCalendar extends java.util.GregorianCalendar implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.simple.HashMap extends java.util.HashMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.HashMap<K,V> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.HashSet extends java.util.HashSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.HashSet<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.Hashtable extends java.util.Hashtable implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.Hashtable<K,V> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.LinkedHashMap extends java.util.LinkedHashMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.LinkedHashMap<K,V> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.LinkedHashSet extends java.util.LinkedHashSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.LinkedHashSet<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.LinkedList extends java.util.LinkedList implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.LinkedList<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.List extends java.util.AbstractList implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

owner

java.lang.Object owner

ownerSM

StateManager ownerSM

fieldName

java.lang.String fieldName

fieldNumber

int fieldNumber

delegate

java.util.ArrayList<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.Map extends java.util.AbstractMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.Map<K,V> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.Point extends java.awt.Point implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.simple.PriorityQueue extends java.util.PriorityQueue implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

owner

java.lang.Object owner

ownerSM

StateManager ownerSM

fieldName

java.lang.String fieldName

fieldNumber

int fieldNumber

delegate

java.util.PriorityQueue<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.Properties extends java.util.Properties implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.Properties delegate
The internal "delegate".

Class org.datanucleus.sco.simple.Queue extends java.util.AbstractQueue implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

owner

java.lang.Object owner

ownerSM

StateManager ownerSM

fieldName

java.lang.String fieldName

fieldNumber

int fieldNumber

delegate

java.util.Queue<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.Set extends java.util.AbstractSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.Collection<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.SqlDate extends java.sql.Date implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.simple.SqlTime extends java.sql.Time implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.simple.SqlTimestamp extends java.sql.Timestamp implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException

Class org.datanucleus.sco.simple.Stack extends java.util.Stack implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.Stack<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.TreeMap extends java.util.TreeMap implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.TreeMap<K,V> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.TreeSet extends java.util.TreeSet implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.TreeSet<E> delegate
The internal "delegate".

Class org.datanucleus.sco.simple.Vector extends java.util.Vector implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
                                 throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.

Throws:
java.io.ObjectStreamException
Serialized Fields

delegate

java.util.Vector<E> delegate
The internal "delegate".


Package org.datanucleus.state

Class org.datanucleus.state.IllegalStateTransitionException extends NucleusException implements Serializable


Package org.datanucleus.store.exceptions

Class org.datanucleus.store.exceptions.ClassDefinitionException extends NucleusUserException implements Serializable

Class org.datanucleus.store.exceptions.DatastoreInitialisationException extends NucleusUserException implements Serializable

Class org.datanucleus.store.exceptions.DatastoreReadOnlyException extends NucleusUserException implements Serializable

Serialized Fields

clr

ClassLoaderResolver clr

Class org.datanucleus.store.exceptions.DatastoreValidationException extends NucleusDataStoreException implements Serializable

Class org.datanucleus.store.exceptions.NoDatastoreMappingException extends NucleusUserException implements Serializable

Class org.datanucleus.store.exceptions.NoExtentException extends NucleusUserException implements Serializable

Class org.datanucleus.store.exceptions.NoSuchPersistentFieldException extends NucleusUserException implements Serializable

Class org.datanucleus.store.exceptions.NoTableManagedException extends NucleusUserException implements Serializable

Class org.datanucleus.store.exceptions.NotYetFlushedException extends NucleusException implements Serializable

Serialized Fields

pc

java.lang.Object pc

Class org.datanucleus.store.exceptions.NullValueException extends NucleusDataStoreException implements Serializable

Class org.datanucleus.store.exceptions.ReachableObjectNotCascadedException extends NucleusUserException implements Serializable

Class org.datanucleus.store.exceptions.UnsupportedDataTypeException extends NucleusDataStoreException implements Serializable


Package org.datanucleus.store.fieldmanager

Class org.datanucleus.store.fieldmanager.AbstractFetchFieldManager.EndOfFetchPlanGraphException extends java.lang.RuntimeException implements Serializable


Package org.datanucleus.store.mapped.exceptions

Class org.datanucleus.store.mapped.exceptions.DatastoreFieldDefinitionException extends NucleusUserException implements Serializable

Class org.datanucleus.store.mapped.exceptions.DuplicateDatastoreFieldException extends NucleusException implements Serializable

Serialized Fields

conflictingColumn

DatastoreField conflictingColumn
Column that cannot be created because it conflicts with existing column with same identifier.

Class org.datanucleus.store.mapped.exceptions.IncompatibleQueryElementTypeException extends NucleusUserException implements Serializable

Class org.datanucleus.store.mapped.exceptions.MappedDatastoreException extends java.lang.Exception implements Serializable

Class org.datanucleus.store.mapped.exceptions.TooManyForeignKeysException extends NucleusDataStoreException implements Serializable

Class org.datanucleus.store.mapped.exceptions.TooManyIndicesException extends NucleusDataStoreException implements Serializable


Package org.datanucleus.store.mapped.expression

Class org.datanucleus.store.mapped.expression.ScalarExpression.IllegalArgumentTypeException extends java.lang.IllegalArgumentException implements Serializable

Class org.datanucleus.store.mapped.expression.ScalarExpression.IllegalOperationException extends NucleusUserException implements Serializable

Class org.datanucleus.store.mapped.expression.ScalarExpression.MethodInvocationException extends NucleusUserException implements Serializable

Class org.datanucleus.store.mapped.expression.TableMismatchException extends NucleusException implements Serializable


Package org.datanucleus.store.query

Class org.datanucleus.store.query.AbstractJavaQuery extends Query implements Serializable

Serialized Fields

singleString

java.lang.String singleString
Cached form of the single string form of the query.

Class org.datanucleus.store.query.AbstractJDOQLQuery extends AbstractJavaQuery implements Serializable

Class org.datanucleus.store.query.AbstractJPQLQuery extends AbstractJavaQuery implements Serializable

Class org.datanucleus.store.query.AbstractQueryResult extends java.util.AbstractList implements Serializable

Serialized Fields

query

Query query
The Query object.


closed

boolean closed
Whether the results are close.


connectionListeners

java.util.List<E> connectionListeners
List of listeners to notify when the query results are closed.


api

java.lang.String api

size

int size
size of the query results. Is -1 until known.


resultSizeMethod

java.lang.String resultSizeMethod
Method for getting the size of the results.


loadResultsAtCommit

boolean loadResultsAtCommit
Whether to load any unread results at commit (when connection is closed).

Class org.datanucleus.store.query.AbstractSQLQuery extends Query implements Serializable

Serialized Fields

resultMetaData

QueryResultMetaData resultMetaData
MetaData defining the results of the query.

Class org.datanucleus.store.query.CandidateIdsQueryResult extends AbstractQueryResult implements Serializable

Serialized Fields

ids

java.util.List<E> ids
List of identities of the candidate objects.


results

java.util.Map<K,V> results

validateObjects

boolean validateObjects
Whether to validate the objects if getting from the cache.

Class org.datanucleus.store.query.NoQueryResultsException extends NucleusException implements Serializable

Class org.datanucleus.store.query.Query extends java.lang.Object implements Serializable

Serialized Fields

type

short type
Type of query.


candidateClass

java.lang.Class<T> candidateClass
The candidate class for this query.


candidateClassName

java.lang.String candidateClassName
Name of the candidate class (used when specified via Single-String).


subclasses

boolean subclasses
Whether to allow subclasses of the candidate class be returned.


unique

boolean unique
Whether to return single value, or collection from the query.


result

java.lang.String result
Specification of the result of the query e.g aggregates etc. Doesn't include any "distinct".


resultDistinct

boolean resultDistinct
Whether the results are marked as distinct. This is extracted out of the result for clarity.


resultClass

java.lang.Class<T> resultClass
User-defined class that best represents the results of a query. Populated if specified via setResultClass().


resultClassName

java.lang.String resultClassName
Temporary variable for the name of the result class (may need resolving using imports).


filter

java.lang.String filter
The filter for the query.


imports

java.lang.String imports
Any import declarations for the types used in the query, semicolon separated.


explicitVariables

java.lang.String explicitVariables
Any explicit variables defined for this query, semicolon separated.


explicitParameters

java.lang.String explicitParameters
Any explicit parameters defined for this query, comma separated.


ordering

java.lang.String ordering
Ordering clause for the query, governing the order objects are returned.


grouping

java.lang.String grouping
Grouping clause for the query, for use with aggregate expressions.


having

java.lang.String having
Having clause for the query


range

java.lang.String range
String form of the query result range. For convenience only.


fromInclNo

long fromInclNo
Query result range start position (inclusive).


toExclNo

long toExclNo
Query result range end position (exclusive).


fromInclParam

java.lang.String fromInclParam
Query result range lower limit (inclusive) as a parameter name.


toExclParam

java.lang.String toExclParam
Query result range upper limit (exclusive) as a parameter name.


unmodifiable

boolean unmodifiable
Whether the query can be modified


ignoreCache

boolean ignoreCache
Whether to ignore dirty instances in the query.


fetchPlan

FetchPlan fetchPlan
Fetch Plan to use for the query.


serializeRead

java.lang.Boolean serializeRead
Whether to serialise (lock) any read objects from this query.


readTimeoutMillis

java.lang.Integer readTimeoutMillis
Read timeout (milliseconds), if any.


writeTimeoutMillis

java.lang.Integer writeTimeoutMillis
Write timeout (milliseconds), if any.


extensions

java.util.Map<K,V> extensions
Any extensions


subqueries

java.util.Map<K,V> subqueries
Any subqueries, keyed by the variable name that they represent.


inputParameters

java.util.Map<K,V> inputParameters

Class org.datanucleus.store.query.QueryCompilerSyntaxException extends NucleusUserException implements Serializable

Class org.datanucleus.store.query.QueryInterruptedException extends NucleusException implements Serializable

Class org.datanucleus.store.query.QueryInvalidParametersException extends NucleusUserException implements Serializable

Class org.datanucleus.store.query.QueryNotUniqueException extends NucleusUserException implements Serializable

Class org.datanucleus.store.query.QueryTimeoutException extends NucleusException implements Serializable


Package org.datanucleus.store.valuegenerator

Class org.datanucleus.store.valuegenerator.ValueGenerationBlock extends java.lang.Object implements Serializable

Serialized Fields

nextIndex

int nextIndex
The next id position.


valueList

java.util.List<E> valueList
The list of values in this block.

Class org.datanucleus.store.valuegenerator.ValueGenerationException extends NucleusException implements Serializable


Package org.datanucleus.transaction

Class org.datanucleus.transaction.HeuristicMixedException extends NucleusTransactionException implements Serializable

Class org.datanucleus.transaction.HeuristicRollbackException extends NucleusTransactionException implements Serializable

Class org.datanucleus.transaction.NucleusTransactionException extends NucleusException implements Serializable

Class org.datanucleus.transaction.RollbackException extends NucleusTransactionException implements Serializable


Package org.datanucleus.util

Class org.datanucleus.util.MultiMap extends java.util.HashMap implements Serializable



Copyright © 2010. All Rights Reserved.