EclipseLink 1.0_1.0M2 API Reference - Incubation

Serialized Form


Package org.eclipse.persistence.descriptors

Class org.eclipse.persistence.descriptors.ClassDescriptor extends java.lang.Object implements Serializable

Serialized Fields

javaClass

java.lang.Class<T> javaClass

javaClassName

java.lang.String javaClassName

tables

java.util.Vector<E> tables

primaryKeyFields

java.util.List<E> primaryKeyFields

mappings

java.util.Vector<E> mappings

lockableMappings

java.util.List<E> lockableMappings

queryKeys

java.util.Map<K,V> queryKeys

identityMapClass

java.lang.Class<T> identityMapClass

remoteIdentityMapClass

java.lang.Class<T> remoteIdentityMapClass

identityMapSize

int identityMapSize

remoteIdentityMapSize

int remoteIdentityMapSize

sequenceNumberName

java.lang.String sequenceNumberName

sequenceNumberField

DatabaseField sequenceNumberField

shouldAlwaysRefreshCache

boolean shouldAlwaysRefreshCache

shouldOnlyRefreshCacheIfNewerVersion

boolean shouldOnlyRefreshCacheIfNewerVersion

shouldDisableCacheHits

boolean shouldDisableCacheHits

shouldAlwaysRefreshCacheOnRemote

boolean shouldAlwaysRefreshCacheOnRemote

shouldDisableCacheHitsOnRemote

boolean shouldDisableCacheHitsOnRemote

alias

java.lang.String alias

shouldBeReadOnly

boolean shouldBeReadOnly

shouldAlwaysConformResultsInUnitOfWork

boolean shouldAlwaysConformResultsInUnitOfWork

isIsolated

boolean isIsolated

shouldRegisterResultsInUnitOfWork

boolean shouldRegisterResultsInUnitOfWork

eventManager

DescriptorEventManager eventManager

queryManager

DescriptorQueryManager queryManager

objectBuilder

ObjectBuilder objectBuilder

copyPolicy

CopyPolicy copyPolicy

instantiationPolicy

InstantiationPolicy instantiationPolicy

inheritancePolicy

InheritancePolicy inheritancePolicy

interfacePolicy

InterfacePolicy interfacePolicy

optimisticLockingPolicy

OptimisticLockingPolicy optimisticLockingPolicy

cascadeLockingPolicies

java.util.Vector<E> cascadeLockingPolicies

wrapperPolicy

WrapperPolicy wrapperPolicy

changePolicy

ObjectChangePolicy changePolicy

returningPolicy

ReturningPolicy returningPolicy

historyPolicy

HistoryPolicy historyPolicy

cmpPolicy

CMPPolicy cmpPolicy

fetchGroupManager

FetchGroupManager fetchGroupManager

properties

java.util.Map<K,V> properties
Additional properties may be added.


descriptorType

int descriptorType

shouldOrderMappings

boolean shouldOrderMappings

cacheInvalidationPolicy

CacheInvalidationPolicy cacheInvalidationPolicy

shouldAcquireCascadedLocks

boolean shouldAcquireCascadedLocks
PERF: Used to optimize cache locking to only acquire deferred locks when required (no-indirection).


hasSimplePrimaryKey

boolean hasSimplePrimaryKey
PERF: Compute and store if the primary key is simple (direct-mapped) to allow fast extraction.


cacheSynchronizationType

int cacheSynchronizationType
Configures how objects will be sent via cache synchronization, if synchronization is enabled.


unitOfWorkCacheIsolationLevel

int unitOfWorkCacheIsolationLevel
Configures how the unit of work uses the session cache.

Class org.eclipse.persistence.descriptors.CMPPolicy extends java.lang.Object implements Serializable

Serialized Fields

forceUpdate

int forceUpdate

updateAllFields

int updateAllFields

pessimisticLockingPolicy

PessimisticLockingPolicy pessimisticLockingPolicy
Allow the bean to always be locked as it enters a new transaction.


lifeCycleListener

CMPLifeCycleListener lifeCycleListener
Allows for the CMP life-cycle events to be intercepted from core by the CMP integration.


mappedClass

java.lang.Class<T> mappedClass
Class originally mapped, before anything was generated.


descriptor

ClassDescriptor descriptor

modificationDeferralLevel

int modificationDeferralLevel
The object deferral level. This controlls when objects changes will be sent to the Database.


nonDeferredCreateTime

int nonDeferredCreateTime
This setting will allow customers to control when Toplink will issue the insert SQL for CMP beans.

Class org.eclipse.persistence.descriptors.DescriptorEvent extends java.util.EventObject implements Serializable

Serialized Fields

eventCode

int eventCode
The code of the descriptor event being raised. This is an integer constant value from DescriptorEventManager.


query

DatabaseQuery query
The query causing the event.


record

Record record
Optionally a database row may be provided on some events, (such as aboutToUpdate).


descriptor

ClassDescriptor descriptor

originalObject

java.lang.Object originalObject
The source object represents the object the event is being raised on, some events also require a second object, for example the original object in a postClone.


changeSet

ObjectChangeSet changeSet
For the post merge event it is possible that there has been a change set generated. This attribute will store the changeSet for the object just merged


session

AbstractSession session
The session in which the event is raised.

Class org.eclipse.persistence.descriptors.DescriptorEventManager extends java.lang.Object implements Serializable

Serialized Fields

descriptor

ClassDescriptor descriptor

eventSelectors

java.util.Vector<E> eventSelectors

excludeDefaultListeners

boolean excludeDefaultListeners

excludeSuperclassListeners

boolean excludeSuperclassListeners

hasAnyEventListeners

boolean hasAnyEventListeners
PERF: Cache if any events listener exist.

Class org.eclipse.persistence.descriptors.DescriptorQueryManager extends java.lang.Object implements Serializable

Serialized Fields

doesExistQuery

DoesExistQuery doesExistQuery

descriptor

ClassDescriptor descriptor

hasCustomMultipleTableJoinExpression

boolean hasCustomMultipleTableJoinExpression

queryTimeout

int queryTimeout

Class org.eclipse.persistence.descriptors.InheritancePolicy extends java.lang.Object implements Serializable

Serialized Fields

parentClass

java.lang.Class<T> parentClass

parentClassName

java.lang.String parentClassName

parentDescriptor

ClassDescriptor parentDescriptor

childDescriptors

java.util.Vector<E> childDescriptors

descriptor

ClassDescriptor descriptor

shouldAlwaysUseOuterJoin

boolean shouldAlwaysUseOuterJoin

useDescriptorsToValidateInheritedObjects

boolean useDescriptorsToValidateInheritedObjects

shouldOuterJoinSubclasses

boolean shouldOuterJoinSubclasses
Define if an outer join should be used to read subclasses.


isJoinedStrategy

boolean isJoinedStrategy

Class org.eclipse.persistence.descriptors.InterfacePolicy extends java.lang.Object implements Serializable

Serialized Fields

parentInterfaces

java.util.Vector<E> parentInterfaces

parentInterfaceNames

java.util.Vector<E> parentInterfaceNames

parentDescriptors

java.util.Vector<E> parentDescriptors

childDescriptors

java.util.Vector<E> childDescriptors

descriptor

ClassDescriptor descriptor

implementorDescriptor

java.lang.Class<T> implementorDescriptor

implementorDescriptorClassName

java.lang.String implementorDescriptorClassName

Class org.eclipse.persistence.descriptors.PessimisticLockingPolicy extends java.lang.Object implements Serializable

Serialized Fields

lockingMode

short lockingMode

Class org.eclipse.persistence.descriptors.RelationalDescriptor extends ClassDescriptor implements Serializable

Class org.eclipse.persistence.descriptors.ReturningPolicy extends java.lang.Object implements Serializable

Serialized Fields

descriptor

ClassDescriptor descriptor

infos

java.util.Vector<E> infos

main

java.util.Collection<E>[][] main

tableToVectorOfFieldsForGenerationMap

java.util.HashMap<K,V>[] tableToVectorOfFieldsForGenerationMap

isUsedToSetPrimaryKey

boolean isUsedToSetPrimaryKey

fieldsNotFromDescriptor_DefaultTable

java.util.Map<K,V> fieldsNotFromDescriptor_DefaultTable

fieldsNotFromDescriptor_OtherTables

java.util.Map<K,V> fieldsNotFromDescriptor_OtherTables

Class org.eclipse.persistence.descriptors.TimestampLockingPolicy extends VersionLockingPolicy implements Serializable

Serialized Fields

retrieveTimeFrom

int retrieveTimeFrom

Class org.eclipse.persistence.descriptors.VersionLockingPolicy extends java.lang.Object implements Serializable

Serialized Fields

writeLockField

DatabaseField writeLockField

isCascaded

boolean isCascaded

lockValueStored

int lockValueStored

descriptor

ClassDescriptor descriptor

lockMapping

AbstractDirectMapping lockMapping
PERF: Cache the lock mapping if mapped with a direct mapping.


Package org.eclipse.persistence.descriptors.changetracking

Class org.eclipse.persistence.descriptors.changetracking.AttributeChangeTrackingPolicy extends ObjectChangeTrackingPolicy implements Serializable

Class org.eclipse.persistence.descriptors.changetracking.CollectionChangeEvent extends java.beans.PropertyChangeEvent implements Serializable

Serialized Fields

changeType

int changeType
INTERNAL: Change type is either add or remove

Class org.eclipse.persistence.descriptors.changetracking.DeferredChangeDetectionPolicy extends java.lang.Object implements Serializable

Class org.eclipse.persistence.descriptors.changetracking.MapChangeEvent extends CollectionChangeEvent implements Serializable

Serialized Fields

key

java.lang.Object key
INTERNAL: Thie value of the key that was updated.

Class org.eclipse.persistence.descriptors.changetracking.ObjectChangeTrackingPolicy extends DeferredChangeDetectionPolicy implements Serializable


Package org.eclipse.persistence.descriptors.copying

Class org.eclipse.persistence.descriptors.copying.AbstractCopyPolicy extends java.lang.Object implements Serializable

Serialized Fields

descriptor

ClassDescriptor descriptor

Class org.eclipse.persistence.descriptors.copying.CloneCopyPolicy extends AbstractCopyPolicy implements Serializable

Serialized Fields

methodName

java.lang.String methodName
Allow for clone method to be specified.


workingCopyMethodName

java.lang.String workingCopyMethodName

Class org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy extends AbstractCopyPolicy implements Serializable


Package org.eclipse.persistence.descriptors.invalidation

Class org.eclipse.persistence.descriptors.invalidation.CacheInvalidationPolicy extends java.lang.Object implements Serializable

Serialized Fields

shouldUpdateReadTimeOnUpdate

boolean shouldUpdateReadTimeOnUpdate
this will represent objects that do not expire

Class org.eclipse.persistence.descriptors.invalidation.DailyCacheInvalidationPolicy extends CacheInvalidationPolicy implements Serializable

Serialized Fields

expiryTime

java.util.Calendar expiryTime

previousExpiry

java.util.Calendar previousExpiry

Class org.eclipse.persistence.descriptors.invalidation.NoExpiryCacheInvalidationPolicy extends CacheInvalidationPolicy implements Serializable

Class org.eclipse.persistence.descriptors.invalidation.TimeToLiveCacheInvalidationPolicy extends CacheInvalidationPolicy implements Serializable

Serialized Fields

timeToLive

long timeToLive

Package org.eclipse.persistence.eis

Class org.eclipse.persistence.eis.EISConnectionSpec extends java.lang.Object implements Serializable

Serialized Fields

connectionSpec

ConnectionSpec connectionSpec

connectionFactory

ConnectionFactory connectionFactory

context

javax.naming.Context context

name

javax.naming.Name name

log

java.io.Writer log

Class org.eclipse.persistence.eis.EISDescriptor extends ClassDescriptor implements Serializable

Serialized Fields

dataFormat

java.lang.String dataFormat
Define the type of data the descriptor maps to.


namespaceResolver

NamespaceResolver namespaceResolver
Allow namespaces to be specified for XML type descriptors.

Class org.eclipse.persistence.eis.EISException extends DatabaseException implements Serializable

Class org.eclipse.persistence.eis.EISLogin extends DatasourceLogin implements Serializable

Class org.eclipse.persistence.eis.EISObjectPersistenceXMLProject extends Project implements Serializable

Class org.eclipse.persistence.eis.EISSequence extends QuerySequence implements Serializable


Package org.eclipse.persistence.eis.adapters.jms

Class org.eclipse.persistence.eis.adapters.jms.JMSEISConnectionSpec extends EISConnectionSpec implements Serializable


Package org.eclipse.persistence.eis.adapters.xmlfile

Class org.eclipse.persistence.eis.adapters.xmlfile.XMLFileEISConnectionSpec extends EISConnectionSpec implements Serializable

Class org.eclipse.persistence.eis.adapters.xmlfile.XMLFileSequence extends EISSequence implements Serializable


Package org.eclipse.persistence.eis.mappings

Class org.eclipse.persistence.eis.mappings.EISCompositeCollectionMapping extends AbstractCompositeCollectionMapping implements Serializable

Class org.eclipse.persistence.eis.mappings.EISCompositeDirectCollectionMapping extends AbstractCompositeDirectCollectionMapping implements Serializable

Class org.eclipse.persistence.eis.mappings.EISCompositeObjectMapping extends AbstractCompositeObjectMapping implements Serializable

Class org.eclipse.persistence.eis.mappings.EISDirectMapping extends AbstractDirectMapping implements Serializable

Class org.eclipse.persistence.eis.mappings.EISOneToManyMapping extends CollectionMapping implements Serializable

Serialized Fields

isForeignKeyRelationship

boolean isForeignKeyRelationship
Keeps track if any of the fields are foreign keys.


foreignKeyGroupingElement

XMLField foreignKeyGroupingElement
The grouping-element field.

Class org.eclipse.persistence.eis.mappings.EISOneToOneMapping extends ObjectReferenceMapping implements Serializable

Serialized Fields

sourceToTargetKeyFields

java.util.Map<K,V> sourceToTargetKeyFields
Maps the source foreign/primary key fields to the target primary/foreign key fields.


targetToSourceKeyFields

java.util.Map<K,V> targetToSourceKeyFields
Maps the target primary/foreign key fields to the source foreign/primary key fields.


shouldVerifyDelete

boolean shouldVerifyDelete
These are used for non-unit of work modification to check if the value of the 1-1 was changed and a deletion is required.

Class org.eclipse.persistence.eis.mappings.EISTransformationMapping extends AbstractTransformationMapping implements Serializable


Package org.eclipse.persistence.exceptions

Class org.eclipse.persistence.exceptions.CacheSynchCommunicationException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.CacheSynchronizationException extends EclipseLinkException implements Serializable

Serialized Fields

errors

java.util.Vector<E> errors
Deprecated. 

Class org.eclipse.persistence.exceptions.CommunicationException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.ConcurrencyException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.ConversionException extends EclipseLinkException implements Serializable

Serialized Fields

classToConvertTo

java.lang.Class<T> classToConvertTo

Class org.eclipse.persistence.exceptions.DatabaseException extends EclipseLinkException implements Serializable

Serialized Fields

exception

java.sql.SQLException exception

isCommunicationFailure

boolean isCommunicationFailure

Class org.eclipse.persistence.exceptions.DefaultMappingException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.DescriptorException extends ValidationException implements Serializable

Class org.eclipse.persistence.exceptions.DiscoveryException extends RemoteCommandManagerException implements Serializable

Class org.eclipse.persistence.exceptions.EclipseLinkException extends java.lang.RuntimeException implements Serializable

Serialized Fields

internalException

java.lang.Throwable internalException

indentationString

java.lang.String indentationString

errorCode

int errorCode

hasBeenLogged

boolean hasBeenLogged

Class org.eclipse.persistence.exceptions.EJBJarXMLException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.EJBQLException extends EclipseLinkException implements Serializable

Serialized Fields

internalExceptions

java.util.Collection<E> internalExceptions

Class org.eclipse.persistence.exceptions.EntityManagerSetupException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.IntegrityChecker extends java.lang.Object implements Serializable

Serialized Fields

caughtExceptions

java.util.Vector<E> caughtExceptions
To add all the Descriptor exceptions


tables

java.util.Vector<E> tables
To load the tables from database


shouldCatchExceptions

boolean shouldCatchExceptions
To know that should we catch all the descriptors exceptions or not


shouldCheckDatabase

boolean shouldCheckDatabase
To know that should we check database tables or not


shouldCheckInstantiationPolicy

boolean shouldCheckInstantiationPolicy
To know that should we check InstantiationPolicy or not

Class org.eclipse.persistence.exceptions.IntegrityException extends ValidationException implements Serializable

Serialized Fields

integrityChecker

IntegrityChecker integrityChecker

Class org.eclipse.persistence.exceptions.JMSProcessingException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.JPQLException extends EclipseLinkException implements Serializable

Serialized Fields

internalExceptions

java.util.Collection<E> internalExceptions

Class org.eclipse.persistence.exceptions.MigrationUtilityException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.OptimisticLockException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.PersistenceUnitLoadingException extends EclipseLinkException implements Serializable

Serialized Fields

resourceName

java.lang.String resourceName

Class org.eclipse.persistence.exceptions.QueryException extends ValidationException implements Serializable

Class org.eclipse.persistence.exceptions.RemoteCommandManagerException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.SDOException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.SessionLoaderException extends EclipseLinkException implements Serializable

Serialized Fields

exceptionList

java.util.Vector<E> exceptionList

Class org.eclipse.persistence.exceptions.StaticWeaveException extends EclipseLinkException implements Serializable

Serialized Fields

resourceName

java.lang.String resourceName

Class org.eclipse.persistence.exceptions.SynchronizationException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.TransactionException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.ValidationException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.XMLConversionException extends EclipseLinkException implements Serializable

Class org.eclipse.persistence.exceptions.XMLMarshalException extends ValidationException implements Serializable

Class org.eclipse.persistence.exceptions.XMLParseException extends EclipseLinkException implements Serializable


Package org.eclipse.persistence.expressions

Class org.eclipse.persistence.expressions.Expression extends java.lang.Object implements Serializable

serialVersionUID: -5979150600092006081L

Serialized Fields

selectIfOrderedBy

boolean selectIfOrderedBy

hashCode

int hashCode
PERF: Cache the hashCode.

Class org.eclipse.persistence.expressions.ExpressionOperator extends java.lang.Object implements Serializable

serialVersionUID: -7066100204792043980L

Serialized Fields

selector

int selector

databaseStrings

java.lang.String[] databaseStrings

isPrefix

boolean isPrefix

isRepeating

boolean isRepeating

nodeClass

java.lang.Class<T> nodeClass

type

int type

argumentIndices

int[] argumentIndices

javaStrings

java.lang.String[] javaStrings

Package org.eclipse.persistence.history

Class org.eclipse.persistence.history.AsOfClause extends java.lang.Object implements Serializable

Serialized Fields

value

java.lang.Object value

Class org.eclipse.persistence.history.AsOfSCNClause extends AsOfClause implements Serializable

Class org.eclipse.persistence.history.HistoryPolicy extends java.lang.Object implements Serializable

Serialized Fields

descriptor

ClassDescriptor descriptor

mapping

DatabaseMapping mapping

historicalTables

java.util.Vector<E> historicalTables

startFields

java.util.Vector<E> startFields

endFields

java.util.Vector<E> endFields

shouldHandleWrites

boolean shouldHandleWrites

usesLocalTime

boolean usesLocalTime

Package org.eclipse.persistence.indirection

Class org.eclipse.persistence.indirection.IndirectList extends java.util.Vector implements Serializable

Serialized Fields

delegate

java.util.Vector<E> delegate
Reduce type casting.


valueHolder

ValueHolderInterface valueHolder
Delegate indirection behavior to a value holder.


initialCapacity

int initialCapacity
Store initial size for lazy init.

Class org.eclipse.persistence.indirection.IndirectMap extends java.util.Hashtable implements Serializable

Serialized Fields

delegate

java.util.Hashtable<K,V> delegate
Reduce type casting


valueHolder

ValueHolderInterface valueHolder
Delegate indirection behavior to a value holder


initialCapacity

int initialCapacity
Store initial size for lazy init.


loadFactor

float loadFactor
Store load factor for lazy init.

Class org.eclipse.persistence.indirection.IndirectSet extends java.lang.Object implements Serializable

Serialized Fields

delegate

java.util.Set<E> delegate
Reduce type casting


valueHolder

ValueHolderInterface valueHolder
Delegate indirection behavior to a value holder


attributeName

java.lang.String attributeName
The mapping attribute name, used to raise change events.


initialCapacity

int initialCapacity
Store initial size for lazy init.


loadFactor

float loadFactor
Store load factor for lazy init.

Class org.eclipse.persistence.indirection.ValueHolder extends java.lang.Object implements Serializable

Serialized Fields

value

java.lang.Object value
Stores the wrapped object.


isCoordinatedWithProperty

boolean isCoordinatedWithProperty
The two variable below are used as part of the implementation of WeavedAttributeValueHolderInterface They are used to track whether a valueholder that has been weaved into a class is coordinated with the underlying property


isNewlyWeavedValueHolder

boolean isNewlyWeavedValueHolder

Package org.eclipse.persistence.jaxb

Class org.eclipse.persistence.jaxb.JAXBEnumTypeConverter extends ObjectTypeConverter implements Serializable

Serialized Fields

m_enumClass

java.lang.Class<T> m_enumClass

m_enumClassName

java.lang.String m_enumClassName

m_usesOrdinalValues

boolean m_usesOrdinalValues

Class org.eclipse.persistence.jaxb.JAXBTypesafeEnumConverter extends java.lang.Object implements Serializable

Serialized Fields

enumClassName

java.lang.String enumClassName

enumClass

java.lang.Class<T> enumClass

fromStringMethod

java.lang.reflect.Method fromStringMethod

Package org.eclipse.persistence.logging

Class org.eclipse.persistence.logging.DefaultSessionLog extends AbstractSessionLog implements Serializable

Serialized Fields

fileName

java.lang.String fileName
The filename associated with this DefaultSessionLog, if it is being written out to a file


categoryLogLevelMap

java.util.Map<K,V> categoryLogLevelMap
Represents the Map that stores log levels per the name space strings. The keys are category names. The values are log levels.

Class org.eclipse.persistence.logging.EclipseLinkLogRecord extends java.util.logging.LogRecord implements Serializable

Serialized Fields

sessionString

java.lang.String sessionString

connection

Accessor connection

shouldLogExceptionStackTrace

boolean shouldLogExceptionStackTrace

shouldPrintDate

boolean shouldPrintDate

shouldPrintThread

boolean shouldPrintThread

Class org.eclipse.persistence.logging.SessionLogEntry extends java.lang.Object implements Serializable

Serialized Fields

date

java.util.Date date

message

java.lang.String message

throwable

java.lang.Throwable throwable

level

int level

nameSpace

java.lang.String nameSpace

parameters

java.lang.Object[] parameters

shouldTranslate

boolean shouldTranslate

Package org.eclipse.persistence.mappings

Class org.eclipse.persistence.mappings.AggregateCollectionMapping extends CollectionMapping implements Serializable

Class org.eclipse.persistence.mappings.AggregateMapping extends DatabaseMapping implements Serializable

Serialized Fields

referenceClass

java.lang.Class<T> referenceClass
Stores a reference class


referenceClassName

java.lang.String referenceClassName

referenceDescriptor

ClassDescriptor referenceDescriptor
The descriptor of the reference class

Class org.eclipse.persistence.mappings.AggregateObjectMapping extends AggregateMapping implements Serializable

Serialized Fields

isNullAllowed

boolean isNullAllowed
If all the fields in the database row for the aggregate object are NULL, then, by default, TopLink will place a null in the appropriate source object (as opposed to an aggregate object filled with nulls). To change this behavior, set the value of this variable to false. Then TopLink will build a new instance of the aggregate object that is filled with nulls and place it in the source object.

Class org.eclipse.persistence.mappings.AttributeAccessor extends java.lang.Object implements Serializable

Serialized Fields

attributeName

java.lang.String attributeName
Stores the name of the attribute

Class org.eclipse.persistence.mappings.CollectionMapping extends ForeignReferenceMapping implements Serializable

Serialized Fields

containerPolicy

ContainerPolicy containerPolicy

Class org.eclipse.persistence.mappings.DatabaseMapping extends java.lang.Object implements Serializable

Serialized Fields

descriptor

ClassDescriptor descriptor
ClassDescriptor to which this mapping belongs to


attributeAccessor

AttributeAccessor attributeAccessor
Wrapper to store the reference objects.


isReadOnly

boolean isReadOnly
Makes this mapping read only. No write are performed on it. Default is false


isOptional

boolean isOptional
Specifies whether this mapping is optional (i.e. field may be null). Used for DDL generation.


isLazy

boolean isLazy
Specifies whether this mapping is lazy, this means not included in the default fetch group.


fields

java.util.Vector<E> fields
Fields associated with the mappings are cached


isRemotelyInitialized

boolean isRemotelyInitialized
It is needed only in remote initialization and mapping is in parent descriptor


weight

java.lang.Integer weight
This is a TopLink defined attribute that allows us to sort the mappings


properties

java.util.Map<K,V> properties
Allow user defined properties.


primaryKeyMapping

boolean primaryKeyMapping
PERF: Used as a quick check to see if this mapping is a primary key mapping, set by the object builder during initialization.


attributeName

java.lang.String attributeName
PERF: Cache the mappings attribute name.

Class org.eclipse.persistence.mappings.DirectCollectionMapping extends CollectionMapping implements Serializable

Serialized Fields

valueConverter

Converter valueConverter
Allows user defined conversion between the object value and the database value.


valueConverterClassName

java.lang.String valueConverterClassName

historyPolicy

HistoryPolicy historyPolicy

Class org.eclipse.persistence.mappings.DirectMapMapping extends DirectCollectionMapping implements Serializable

Serialized Fields

directKeyField

DatabaseField directKeyField
The direct key field name is converted and stored


keyConverter

Converter keyConverter
Allows user defined conversion between the object attribute value and the database value.


keyConverterClassName

java.lang.String keyConverterClassName

Class org.eclipse.persistence.mappings.DirectToFieldMapping extends AbstractDirectMapping implements Serializable

Class org.eclipse.persistence.mappings.ForeignReferenceMapping extends DatabaseMapping implements Serializable

Serialized Fields

referenceClass

java.lang.Class<T> referenceClass
This is used only in descriptor proxy in remote session


referenceClassName

java.lang.String referenceClassName

isPrivateOwned

boolean isPrivateOwned
Indicates whether the referenced object is privately owned or not.


usesBatchReading

boolean usesBatchReading
Indicates whether the referenced object should always be batch read on read all queries.


indirectionPolicy

IndirectionPolicy indirectionPolicy
Implements indirection behavior


relationshipPartner

DatabaseMapping relationshipPartner
Used to reference the other half of a bi-directional relationship.


relationshipPartnerAttributeName

java.lang.String relationshipPartnerAttributeName
Set by users, used to retreive the backpointer for this mapping


cascadePersist

boolean cascadePersist
Cascading flags used by the EntityManager


cascadeMerge

boolean cascadeMerge

cascadeRefresh

boolean cascadeRefresh

cascadeRemove

boolean cascadeRemove

joinFetch

int joinFetch
Define if the relationship should always be join fetched.

Class org.eclipse.persistence.mappings.ManyToManyMapping extends CollectionMapping implements Serializable

Serialized Fields

historyPolicy

HistoryPolicy historyPolicy

Class org.eclipse.persistence.mappings.ObjectReferenceMapping extends ForeignReferenceMapping implements Serializable

Serialized Fields

isForeignKeyRelationship

boolean isForeignKeyRelationship
Keeps track if any of the fields are foreign keys.


foreignKeyFields

java.util.Vector<E> foreignKeyFields
Keeps track of which fields are foreign keys on a per field basis (can have mixed foreign key relationships).

Class org.eclipse.persistence.mappings.ObjectTypeMapping extends DirectToFieldMapping implements Serializable

Class org.eclipse.persistence.mappings.OneToManyMapping extends CollectionMapping implements Serializable

Class org.eclipse.persistence.mappings.OneToOneMapping extends ObjectReferenceMapping implements Serializable

Serialized Fields

sourceToTargetKeyFields

java.util.Map<K,V> sourceToTargetKeyFields
Maps the source foreign/primary key fields to the target primary/foreign key fields.


targetToSourceKeyFields

java.util.Map<K,V> targetToSourceKeyFields
Maps the target primary/foreign key fields to the source foreign/primary key fields.


shouldVerifyDelete

boolean shouldVerifyDelete
These are used for non-unit of work modification to check if the value of the 1-1 was changed and a deletion is required.

Class org.eclipse.persistence.mappings.SerializedObjectMapping extends DirectToFieldMapping implements Serializable

Class org.eclipse.persistence.mappings.TransformationMapping extends AbstractTransformationMapping implements Serializable

Class org.eclipse.persistence.mappings.TypeConversionMapping extends DirectToFieldMapping implements Serializable

Class org.eclipse.persistence.mappings.VariableOneToOneMapping extends ObjectReferenceMapping implements Serializable

Serialized Fields

typeField

DatabaseField typeField

sourceToTargetQueryKeyNames

java.util.Map<K,V> sourceToTargetQueryKeyNames

typeIndicatorTranslation

java.util.Map<K,V> typeIndicatorTranslation

typeIndicatorNameTranslation

java.util.Map<K,V> typeIndicatorNameTranslation
parallel table typeIndicatorTranslation used prior to initialization to avoid type indicators on Mapping Workbench


Package org.eclipse.persistence.mappings.converters

Class org.eclipse.persistence.mappings.converters.ClassInstanceConverter extends java.lang.Object implements Serializable

Serialized Fields

mapping

DatabaseMapping mapping

Class org.eclipse.persistence.mappings.converters.EnumTypeConverter extends ObjectTypeConverter implements Serializable

Serialized Fields

m_enumClass

java.lang.Class<T> m_enumClass

m_enumClassName

java.lang.String m_enumClassName

Class org.eclipse.persistence.mappings.converters.ObjectTypeConverter extends java.lang.Object implements Serializable

Serialized Fields

mapping

DatabaseMapping mapping

attributeToFieldValues

java.util.Map<K,V> attributeToFieldValues

Class org.eclipse.persistence.mappings.converters.SerializedObjectConverter extends java.lang.Object implements Serializable

Serialized Fields

mapping

DatabaseMapping mapping

Class org.eclipse.persistence.mappings.converters.TypeConversionConverter extends java.lang.Object implements Serializable

Serialized Fields

mapping

DatabaseMapping mapping

dataClass

java.lang.Class<T> dataClass
Field type


dataClassName

java.lang.String dataClassName

objectClass

java.lang.Class<T> objectClass
Object type


objectClassName

java.lang.String objectClassName

Package org.eclipse.persistence.mappings.foundation

Class org.eclipse.persistence.mappings.foundation.AbstractCompositeCollectionMapping extends AggregateMapping implements Serializable

Serialized Fields

field

DatabaseField field
The aggregate objects are stored in a single field.


containerPolicy

ContainerPolicy containerPolicy
This determines the type of container used to hold the aggregate objects.


converter

Converter converter
Allows user defined conversion between the object attribute value and the database value.

Class org.eclipse.persistence.mappings.foundation.AbstractCompositeDirectCollectionMapping extends DatabaseMapping implements Serializable

Serialized Fields

field

DatabaseField field
This is the field holding the nested collection.


elementDataTypeName

java.lang.String elementDataTypeName
This is the "data type" associated with each element in the nested collection. Depending on the data store, this could be optional.


valueConverter

Converter valueConverter
Allows user defined conversion between the object value and the database value.


containerPolicy

ContainerPolicy containerPolicy
This determines the type of container used to hold the nested collection in the object.

Class org.eclipse.persistence.mappings.foundation.AbstractCompositeObjectMapping extends AggregateMapping implements Serializable

Serialized Fields

field

DatabaseField field
The aggregate object is stored in a single field.


converter

Converter converter
Allows user defined conversion between the object attribute value and the database value.

Class org.eclipse.persistence.mappings.foundation.AbstractDirectMapping extends DatabaseMapping implements Serializable

Serialized Fields

field

DatabaseField field
DatabaseField which this mapping represents.


converter

Converter converter
Allows user defined conversion between the object attribute value and the database value.


converterClassName

java.lang.String converterClassName

isMutable

java.lang.Boolean isMutable
PERF: Indicates if this mapping's attribute is a simple atomic value and cannot be modified, only replaced. This is a tri-state to allow user to set to true or false, as default is false but some data-types such as Calendar or byte[] or converter types may be desired to be used as mutable.

Class org.eclipse.persistence.mappings.foundation.AbstractTransformationMapping extends DatabaseMapping implements Serializable

Serialized Fields

attributeTransformerClassName

java.lang.String attributeTransformerClassName
Name of the class which implements AttributeTransformer to be used to retrieve the attribute value


attributeTransformer

AttributeTransformer attributeTransformer
attributeTransformerClassName is converter to an instance of AttributeTransformer


fieldTransformations

java.util.Vector<E> fieldTransformations
Stores field name and the class name of a FieldTransformer in a vector to preserve order


fieldToTransformers

java.util.Vector<E> fieldToTransformers
The TransformerClassNames are converted into instances of FieldTransformer


isMutable

boolean isMutable
PERF: Indicates if this mapping's attribute is a simple value which cannot be modified only replaced.


indirectionPolicy

IndirectionPolicy indirectionPolicy
Implements indirection behavior


Package org.eclipse.persistence.mappings.querykeys

Class org.eclipse.persistence.mappings.querykeys.DirectCollectionQueryKey extends ForeignReferenceQueryKey implements Serializable

Class org.eclipse.persistence.mappings.querykeys.DirectQueryKey extends QueryKey implements Serializable

Serialized Fields

field

DatabaseField field

Class org.eclipse.persistence.mappings.querykeys.ForeignReferenceQueryKey extends QueryKey implements Serializable

Serialized Fields

referenceClass

java.lang.Class<T> referenceClass

referenceClassName

java.lang.String referenceClassName

joinCriteria

Expression joinCriteria

Class org.eclipse.persistence.mappings.querykeys.ManyToManyQueryKey extends ForeignReferenceQueryKey implements Serializable

Class org.eclipse.persistence.mappings.querykeys.OneToManyQueryKey extends ForeignReferenceQueryKey implements Serializable

Class org.eclipse.persistence.mappings.querykeys.OneToOneQueryKey extends ForeignReferenceQueryKey implements Serializable

Class org.eclipse.persistence.mappings.querykeys.QueryKey extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

descriptor

ClassDescriptor descriptor

Package org.eclipse.persistence.mappings.structures

Class org.eclipse.persistence.mappings.structures.ArrayMapping extends AbstractCompositeDirectCollectionMapping implements Serializable

Class org.eclipse.persistence.mappings.structures.NestedTableMapping extends CollectionMapping implements Serializable

Serialized Fields

nestedMapping

DatabaseMapping nestedMapping

field

DatabaseField field
A ref is always stored in a single field.


structureName

java.lang.String structureName
Arrays require a structure name, this is the ADT defined for the VARRAY.

Class org.eclipse.persistence.mappings.structures.ObjectArrayMapping extends AbstractCompositeCollectionMapping implements Serializable

Serialized Fields

structureName

java.lang.String structureName
Arrays require a structure name, this is the ADT defined for the VARRAY.

Class org.eclipse.persistence.mappings.structures.ObjectRelationalDataTypeDescriptor extends RelationalDescriptor implements Serializable

Serialized Fields

structureName

java.lang.String structureName

orderedFields

java.util.Vector<E> orderedFields

Class org.eclipse.persistence.mappings.structures.ReferenceMapping extends ObjectReferenceMapping implements Serializable

Serialized Fields

field

DatabaseField field
A ref is always stored in a single field.

Class org.eclipse.persistence.mappings.structures.StructureMapping extends AbstractCompositeObjectMapping implements Serializable


Package org.eclipse.persistence.mappings.transformers

Class org.eclipse.persistence.mappings.transformers.AttributeTransformerAdapter extends java.lang.Object implements Serializable

Class org.eclipse.persistence.mappings.transformers.ConstantTransformer extends FieldTransformerAdapter implements Serializable

Serialized Fields

value

java.lang.Object value

Class org.eclipse.persistence.mappings.transformers.FieldTransformerAdapter extends java.lang.Object implements Serializable

Class org.eclipse.persistence.mappings.transformers.MethodBasedAttributeTransformer extends java.lang.Object implements Serializable

Serialized Fields

mapping

AbstractTransformationMapping mapping

methodName

java.lang.String methodName

Class org.eclipse.persistence.mappings.transformers.MethodBasedFieldTransformer extends java.lang.Object implements Serializable

Serialized Fields

methodName

java.lang.String methodName

mapping

AbstractTransformationMapping mapping

Package org.eclipse.persistence.mappings.xdb

Class org.eclipse.persistence.mappings.xdb.XDBObjectPersistenceXMLProject extends Project implements Serializable


Package org.eclipse.persistence.oxm

Class org.eclipse.persistence.oxm.XMLDescriptor extends ClassDescriptor implements Serializable

Serialized Fields

namespaceResolver

NamespaceResolver namespaceResolver

schemaReference

XMLSchemaReference schemaReference

shouldPreserveDocument

boolean shouldPreserveDocument

defaultRootElementField

XMLField defaultRootElementField

Class org.eclipse.persistence.oxm.XMLLogin extends DatasourceLogin implements Serializable

Serialized Fields

equalNamespaceResolvers

boolean equalNamespaceResolvers

documentPreservationPolicy

DocumentPreservationPolicy documentPreservationPolicy

Package org.eclipse.persistence.oxm.mappings

Class org.eclipse.persistence.oxm.mappings.XMLAnyAttributeMapping extends DatabaseMapping implements Serializable

Serialized Fields

field

XMLField field

containerPolicy

DirectMapContainerPolicy containerPolicy

Class org.eclipse.persistence.oxm.mappings.XMLAnyCollectionMapping extends DatabaseMapping implements Serializable

Serialized Fields

field

XMLField field

containerPolicy

ContainerPolicy containerPolicy

useXMLRoot

boolean useXMLRoot

mixedContent

boolean mixedContent

keepAsElementPolicy

UnmarshalKeepAsElementPolicy keepAsElementPolicy

areOtherMappingInThisContext

boolean areOtherMappingInThisContext

Class org.eclipse.persistence.oxm.mappings.XMLAnyObjectMapping extends DatabaseMapping implements Serializable

Serialized Fields

field

XMLField field

useXMLRoot

boolean useXMLRoot

areOtherMappingInThisContext

boolean areOtherMappingInThisContext

Class org.eclipse.persistence.oxm.mappings.XMLBinaryDataCollectionMapping extends XMLCompositeDirectCollectionMapping implements Serializable

Serialized Fields

shouldInlineBinaryData

boolean shouldInlineBinaryData

mimeTypePolicy

MimeTypePolicy mimeTypePolicy

isSwaRef

boolean isSwaRef

collectionContentType

java.lang.Class<T> collectionContentType

Class org.eclipse.persistence.oxm.mappings.XMLBinaryDataMapping extends XMLDirectMapping implements Serializable

Serialized Fields

shouldInlineBinaryData

boolean shouldInlineBinaryData

mimeTypePolicy

MimeTypePolicy mimeTypePolicy

isSwaRef

boolean isSwaRef

Class org.eclipse.persistence.oxm.mappings.XMLCollectionReferenceMapping extends XMLObjectReferenceMapping implements Serializable

Serialized Fields

containerPolicy

ContainerPolicy containerPolicy

usesSingleNode

boolean usesSingleNode

Class org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping extends AbstractCompositeCollectionMapping implements Serializable

Class org.eclipse.persistence.oxm.mappings.XMLCompositeDirectCollectionMapping extends AbstractCompositeDirectCollectionMapping implements Serializable

Serialized Fields

isCDATA

boolean isCDATA

Class org.eclipse.persistence.oxm.mappings.XMLCompositeObjectMapping extends AbstractCompositeObjectMapping implements Serializable

Serialized Fields

nullPolicy

AbstractNullPolicy nullPolicy

Class org.eclipse.persistence.oxm.mappings.XMLDirectMapping extends AbstractDirectMapping implements Serializable

Serialized Fields

nullPolicy

AbstractNullPolicy nullPolicy

isCDATA

boolean isCDATA

Class org.eclipse.persistence.oxm.mappings.XMLFragmentCollectionMapping extends AbstractCompositeDirectCollectionMapping implements Serializable

Class org.eclipse.persistence.oxm.mappings.XMLFragmentMapping extends XMLDirectMapping implements Serializable

Class org.eclipse.persistence.oxm.mappings.XMLObjectReferenceMapping extends AggregateMapping implements Serializable

Serialized Fields

sourceToTargetKeyFieldAssociations

java.util.HashMap<K,V> sourceToTargetKeyFieldAssociations

sourceToTargetKeys

java.util.Vector<E> sourceToTargetKeys

Class org.eclipse.persistence.oxm.mappings.XMLTransformationMapping extends AbstractTransformationMapping implements Serializable


Package org.eclipse.persistence.oxm.mappings.converters

Class org.eclipse.persistence.oxm.mappings.converters.XMLConverterAdapter extends java.lang.Object implements Serializable


Package org.eclipse.persistence.platform.xml

Class org.eclipse.persistence.platform.xml.XMLPlatformException extends EclipseLinkException implements Serializable


Package org.eclipse.persistence.queries

Class org.eclipse.persistence.queries.Cursor extends java.lang.Object implements Serializable

Serialized Fields

size

int size
Cached size of the stream.


objectCollection

java.util.Vector<E> objectCollection
Internal collection of objects.


initiallyConformingIndex

IdentityHashtable initiallyConformingIndex
Conforming instances found in memory when building the result.


selectionCriteriaClone

Expression selectionCriteriaClone
SelectionCriteria & translation row ready for incremental conforming.


translationRow

AbstractRecord translationRow

position

int position
Current position in the objectCollection of the stream.

Class org.eclipse.persistence.queries.CursoredStream extends Cursor implements Serializable

Serialized Fields

marker

int marker
Marker for backing up.

Class org.eclipse.persistence.queries.DatabaseQuery extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
Queries can be given a name and registered with a descriptor to allow common queries to be reused.


arguments

java.util.Vector<E> arguments
Arguments can be given and specified to predefined queries to allow reuse.


argumentValues

java.util.Vector<E> argumentValues
Arguments values can be given and specified to predefined queries to allow reuse.


argumentTypes

java.util.Vector<E> argumentTypes
Needed to differentiate queries with the same name.


argumentTypeNames

java.util.Vector<E> argumentTypeNames
Used to build a list of argumentTypes by name pre-initialization


queryMechanism

DatabaseQueryMechanism queryMechanism
The query mechanism determines the mechanism on how the database will be accessed.


redirector

QueryRedirector redirector
A redirector allows for a queries execution to be the execution of a piece of code.


shouldMaintainCache

boolean shouldMaintainCache
Flag used for a query to bypass the identitymap and unit of work.


properties

java.util.Hashtable<K,V> properties
Internallay used by the mappings as a temporary store.


translationRow

AbstractRecord translationRow
Mappings and the descriptor use parameterized mechanisms that will be translated with the data from the row.


isUserDefined

boolean isUserDefined
Internal flag used to bypass user define queries when executing one for custom sql/query support.


cascadePolicy

int cascadePolicy
Policy that determines how the query will cascade to its object's parts.


sessionName

java.lang.String sessionName
Used to override the default session in the session broker.


isPrepared

boolean isPrepared
Queries prepare common stated in themselves.


shouldCloneCall

boolean shouldCloneCall
Used to indicate whether or not the call needs to be cloned.


shouldPrepare

boolean shouldPrepare
Allow for the prepare of queries to be turned off, this allow for dynamic non-pre SQL generated queries.


shouldBindAllParameters

int shouldBindAllParameters
Bind all arguments to the SQL statement.


shouldCacheStatement

int shouldCacheStatement
Cache the prepared statement, this requires full parameter binding as well.


shouldUseWrapperPolicy

boolean shouldUseWrapperPolicy
Use the WrapperPolicy for the objects returned by the query


queryTimeout

int queryTimeout
queryTimeout has three possible settings: DefaultTimeout, NoTimeout, and 1..N This applies to both DatabaseQuery.queryTimeout and DescriptorQueryManager.queryTimeout DatabaseQuery.queryTimeout: - DefaultTimeout: get queryTimeout from DescriptorQueryManager - NoTimeout, 1..N: overrides queryTimeout in DescriptorQueryManager DescriptorQueryManager.queryTimeout: - DefaultTimeout: get queryTimeout from parent DescriptorQueryManager. If there is no parent, default to NoTimeout - NoTimeout, 1..N: overrides parent queryTimeout


hintString

java.lang.String hintString
Used for adding hints to the query string in oracle


flushOnExecute

java.lang.Boolean flushOnExecute

isExecutionClone

boolean isExecutionClone
PERF: Determines if the query has already been cloned for execution, to avoid duplicate cloning.


isCustomQueryUsed

java.lang.Boolean isCustomQueryUsed
PERF: Store if this query will use the descriptor custom query.


isFromParseCache

boolean isFromParseCache
PERF: Store if the query if from the JPQL parse cache, to avoid corruption of the cache query.

Class org.eclipse.persistence.queries.DataModifyQuery extends ModifyQuery implements Serializable

Class org.eclipse.persistence.queries.DataReadQuery extends ReadQuery implements Serializable

Serialized Fields

containerPolicy

ContainerPolicy containerPolicy

useAbstractRecord

boolean useAbstractRecord

Class org.eclipse.persistence.queries.DeleteAllQuery extends ModifyAllQuery implements Serializable

Serialized Fields

objects

java.util.Vector<E> objects

Class org.eclipse.persistence.queries.DeleteObjectQuery extends ObjectLevelModifyQuery implements Serializable

Serialized Fields

isFullRowRequired

boolean isFullRowRequired
PERF: By default only the translation row is used for deletes, the full row can be requested for custom deletes.

Class org.eclipse.persistence.queries.DirectReadQuery extends DataReadQuery implements Serializable

Serialized Fields

valueConverter

Converter valueConverter
Allows user defined conversion between the result value and the database value.

Class org.eclipse.persistence.queries.DoesExistQuery extends DatabaseQuery implements Serializable

Serialized Fields

primaryKey

java.util.Vector<E> primaryKey
Query that is performing the does exist check.


object

java.lang.Object object

existencePolicy

int existencePolicy
Flag to determine existence check policy.


checkDatabaseIfInvalid

boolean checkDatabaseIfInvalid
Flag to determine cache invalidation policy support. This overrides checkcache existence settings if the object is set to be invalid or if the cache cannot be trusted


checkCacheFirst

boolean checkCacheFirst
Flag to get checkearlyreturn to override assume(non)existence and database checks with a cache check

Class org.eclipse.persistence.queries.EJBQLPlaceHolderQuery extends DatabaseQuery implements Serializable

Serialized Fields

ejbQLString

java.lang.String ejbQLString

flushOnExecute

java.lang.Boolean flushOnExecute

hints

java.util.HashMap<K,V> hints

Class org.eclipse.persistence.queries.FetchGroup extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name
Fetch group name, default is empty if not set.


attributes

java.util.Set<E> attributes
Specified attributes in the group.

Class org.eclipse.persistence.queries.InMemoryQueryIndirectionPolicy extends java.lang.Object implements Serializable

Serialized Fields

policy

int policy

query

ObjectLevelReadQuery query
Used to set the policy state in the query.

Class org.eclipse.persistence.queries.InsertObjectQuery extends WriteObjectQuery implements Serializable

Class org.eclipse.persistence.queries.JPQLCall extends java.lang.Object implements Serializable

Serialized Fields

query

DatabaseQuery query

ejbqlString

java.lang.String ejbqlString

isParsed

boolean isParsed

Class org.eclipse.persistence.queries.MethodBaseQueryRedirector extends java.lang.Object implements Serializable

Serialized Fields

methodClass

java.lang.Class<T> methodClass

methodClassName

java.lang.String methodClassName

methodName

java.lang.String methodName

Class org.eclipse.persistence.queries.ModifyAllQuery extends ModifyQuery implements Serializable

Serialized Fields

m_cacheUsage

int m_cacheUsage

referenceClass

java.lang.Class<T> referenceClass

referenceClassName

java.lang.String referenceClassName

shouldDeferExecutionInUOW

boolean shouldDeferExecutionInUOW
Indicates whether execution should be deferred in UOW


defaultBuilder

ExpressionBuilder defaultBuilder
Provide a default builder so that it's easier to be consistent


isPreparedUsingTempStorage

boolean isPreparedUsingTempStorage
Indicates whether the query was prepared so that it will execute using temp storage

Class org.eclipse.persistence.queries.ModifyQuery extends DatabaseQuery implements Serializable

Serialized Fields

modifyRow

AbstractRecord modifyRow

forceBatchStatementExecution

boolean forceBatchStatementExecution

Class org.eclipse.persistence.queries.ObjectBuildingQuery extends ReadQuery implements Serializable

Serialized Fields

referenceClass

java.lang.Class<T> referenceClass
The class of the target objects to be read from the database.


referenceClassName

java.lang.String referenceClassName

shouldRefreshIdentityMapResult

boolean shouldRefreshIdentityMapResult
Allows for the resulting objects to be refresh with the data from the database.


shouldRefreshRemoteIdentityMapResult

boolean shouldRefreshRemoteIdentityMapResult

shouldRegisterResultsInUnitOfWork

boolean shouldRegisterResultsInUnitOfWork
INTERNAL: for bug 2612601 allow ability not to register results in UOW.


shouldProcessResultsInUnitOfWork

boolean shouldProcessResultsInUnitOfWork
CMP only. Allow users to configure whether finder should be executed in a uow or not.


lockingClause

ForUpdateClause lockingClause
Used for pessimistic locking.


executionTime

long executionTime
Used to set the read time on objects that use this query. Should be set to the time the query returned from the database.


shouldUseExclusiveConnection

boolean shouldUseExclusiveConnection
Added for Exclusive Connection (VPD) support see accessor for information


wasDefaultLockMode

boolean wasDefaultLockMode
PERF: Store if the query originally used the default lock mode.


shouldBuildNullForNullPk

boolean shouldBuildNullForNullPk
INTERNAL: If primary key is null ObjectBuilder.buildObject returns null in case this flag is set to true (instead of throwing exception).

Class org.eclipse.persistence.queries.ObjectLevelModifyQuery extends ModifyQuery implements Serializable

Serialized Fields

primaryKey

java.util.Vector<E> primaryKey

object

java.lang.Object object

objectChangeSet

ObjectChangeSet objectChangeSet

backupClone

java.lang.Object backupClone

Class org.eclipse.persistence.queries.ObjectLevelReadQuery extends ObjectBuildingQuery implements Serializable

Serialized Fields

defaultBuilder

ExpressionBuilder defaultBuilder
Provide a default builder so that it's easier to be consistent


cacheUsage

int cacheUsage
Allow for the cache usage to be specified to enable in-memory querying.


additionalFields

java.util.Vector<E> additionalFields
Allow for additional fields to be selected, used for m-m batch reading.


shouldIncludeData

boolean shouldIncludeData
Allow for a complex result to be return including the rows and objects, used for m-m batch reading.


isPrePrepared

boolean isPrePrepared
Allow a prePrepare stage to build the expression for EJBQL and QBE and resolve joining.


distinctState

short distinctState
Indicates if distinct should be used or not.


inMemoryQueryIndirectionPolicy

int inMemoryQueryIndirectionPolicy
Used to determine behaviour of indirection in in-memory querying and conforming.


executionTime

long executionTime
Used to set the read time on objects that use this query. Should be set to the time the query returned from the database.


fetchGroup

FetchGroup fetchGroup
Allow for a query level fetch group to be set.


fetchGroupName

java.lang.String fetchGroupName
The pre-defined fetch group name.


shouldUseDefaultFetchGroup

boolean shouldUseDefaultFetchGroup
Flag to turn on/off the use of the default fetch group.


nonFetchJoinAttributeExpressions

java.util.Vector<E> nonFetchJoinAttributeExpressions
Stores the non fetchjoin attributes, these are joins that will be represented in the where clause but not in the select.


partialAttributeExpressions

java.util.Vector<E> partialAttributeExpressions
Stores the partial attributes that have been added to this query


joinedAttributeManager

JoinedAttributeManager joinedAttributeManager
Stores the helper object for dealing with joined attributes


isReferenceClassLocked

java.lang.Boolean isReferenceClassLocked
PERF: Caches locking policy isReferenceClassLocked setting.


isResultSetOptimizedQuery

boolean isResultSetOptimizedQuery
PERF: Allow queries to build directly from the database result-set.


isReadOnly

boolean isReadOnly
PERF: Allow queries to be defined as read-only in unit of work execution.


shouldOuterJoinSubclasses

java.lang.Boolean shouldOuterJoinSubclasses
Define if an outer join should be used to read subclasses.


concreteSubclassCalls

java.util.Map<K,V> concreteSubclassCalls
Allow concrete subclasses calls to be prepared and cached for inheritance queries.

Class org.eclipse.persistence.queries.QueryByExamplePolicy extends java.lang.Object implements Serializable

Serialized Fields

valuesToExclude

java.util.Map<K,V> valuesToExclude

attributesToAlwaysInclude

java.util.Map<K,V> attributesToAlwaysInclude

specialOperations

java.util.Map<K,V> specialOperations

shouldUseEqualityForNulls

boolean shouldUseEqualityForNulls

Class org.eclipse.persistence.queries.QueryResultsCachePolicy extends java.lang.Object implements Serializable

Serialized Fields

invalidationPolicy

CacheInvalidationPolicy invalidationPolicy

maximumResultSets

int maximumResultSets

Class org.eclipse.persistence.queries.ReadAllQuery extends ObjectLevelReadQuery implements Serializable

Serialized Fields

orderByExpressions

java.util.Vector<E> orderByExpressions
Used for ordering support.


batchReadAttributeExpressions

java.util.Vector<E> batchReadAttributeExpressions
Used for query optimization.


batchReadAttributes

java.util.List<E> batchReadAttributes
PERF: Cache the local batch read attribute names.


containerPolicy

ContainerPolicy containerPolicy
Used for collection and stream support.


startWithExpression

Expression startWithExpression
Used for Oracle HierarchicalQuery support


connectByExpression

Expression connectByExpression

orderSiblingsByExpressions

java.util.Vector<E> orderSiblingsByExpressions

Class org.eclipse.persistence.queries.ReadObjectQuery extends ObjectLevelReadQuery implements Serializable

Serialized Fields

selectionKey

java.util.Vector<E> selectionKey
Key that can be used in place of a selection criteria.


shouldLoadResultIntoSelectionObject

boolean shouldLoadResultIntoSelectionObject
Can be used to refresh a specific non-cached instance from the database.

Class org.eclipse.persistence.queries.ReadQuery extends DatabaseQuery implements Serializable

Serialized Fields

maxRows

int maxRows
Used for retrieve limited rows through the query.


firstResult

int firstResult
Used to start query results at a specific result


queryId

long queryId

fetchSize

int fetchSize
Used to set statement fetch size


queryResultCachingPolicy

QueryResultsCachePolicy queryResultCachingPolicy
Used to specify how query results are cached

Class org.eclipse.persistence.queries.ReportQuery extends ReadAllQuery implements Serializable

Serialized Fields

shouldRetrievePrimaryKeys

int shouldRetrievePrimaryKeys
Flag indicating wether the primary key values should also be retrieved for the reference class.


names

java.util.Vector<E> names
Collection of names for use by results.


items

java.util.Vector<E> items
Items to be selected, these could be attributes or aggregate functions.


groupByExpressions

java.util.Vector<E> groupByExpressions
Expressions representing fields to be used in the GROUP BY clause.


havingExpression

Expression havingExpression
Expression representing the HAVING clause.


returnChoice

int returnChoice
Can be one of (ShouldReturnSingleResult, ShouldReturnSingleValue, ShouldReturnSingleAttribute) Simplifies the result by only returning the first result, first value, or all attribute values


addToConstructorItem

boolean addToConstructorItem
flag to allow items to be added to the last ConstructorReportItem


resultConstructorClass

java.lang.Class<T> resultConstructorClass

constructorArgTypes

java.lang.Class<T>[] constructorArgTypes

constructorMappings

java.util.List<E> constructorMappings

returnedKeys

java.util.HashSet<E> returnedKeys

Class org.eclipse.persistence.queries.ReportQueryResult extends java.lang.Object implements Serializable

Serialization Methods

readObject

public java.lang.Object readObject(java.lang.Class javaClass,
                                   Session session)
PUBLIC: If the PKs were retrieved with the attributes then this method can be used to read the real object from the database.

Serialized Fields

names

java.util.Vector<E> names
Item names to lookup result values


results

java.util.Vector<E> results
Actual converted attribute values


primaryKeyValues

java.util.Vector<E> primaryKeyValues
PK values if the retrievPKs flag was set on the ReportQuery. These can be used to get the actual object


key

java.lang.StringBuffer key
If an objectLevel distinct is used then generate unique key for this result

Class org.eclipse.persistence.queries.ResultSetMappingQuery extends ObjectBuildingQuery implements Serializable

Serialized Fields

resultSetMappingName

java.lang.String resultSetMappingName

resultSetMapping

SQLResultSetMapping resultSetMapping

Class org.eclipse.persistence.queries.ScrollableCursor extends Cursor implements Serializable

Class org.eclipse.persistence.queries.UpdateAllQuery extends ModifyAllQuery implements Serializable

Serialized Fields

m_updateClauses

java.util.HashMap<K,V> m_updateClauses

Class org.eclipse.persistence.queries.UpdateObjectQuery extends WriteObjectQuery implements Serializable

Class org.eclipse.persistence.queries.ValueReadQuery extends DirectReadQuery implements Serializable

Class org.eclipse.persistence.queries.WriteObjectQuery extends ObjectLevelModifyQuery implements Serializable


Package org.eclipse.persistence.sdo

Class org.eclipse.persistence.sdo.SDOProperty extends java.lang.Object implements Serializable

Serialized Fields

propertyName

java.lang.String propertyName

type

Type type

containingType

Type containingType

isContainment

boolean isContainment

hasMany

boolean hasMany

readOnly

boolean readOnly

aliasNames

java.util.List<E> aliasNames

defaultValue

java.lang.Object defaultValue

isDefaultSet

boolean isDefaultSet

indexInType

int indexInType

indexInDeclaredProperties

int indexInDeclaredProperties

opposite

Property opposite

xsd

boolean xsd

xsdLocalName

java.lang.String xsdLocalName

global

boolean global

namespaceQualified

boolean namespaceQualified

propertyValues

java.util.Map<K,V> propertyValues

nullable

boolean nullable

xsdType

javax.xml.namespace.QName xsdType

valueProperty

boolean valueProperty

appInfoElements

java.util.List<E> appInfoElements

appInfoMap

java.util.Map<K,V> appInfoMap

nameCollision

boolean nameCollision

uri

java.lang.String uri

aHelperContext

HelperContext aHelperContext

Class org.eclipse.persistence.sdo.SDOType extends java.lang.Object implements Serializable

Serialized Fields

typeName

java.lang.String typeName

typeUri

java.lang.String typeUri

open

boolean open

isAbstract

boolean isAbstract

isSequenced

boolean isSequenced

isDataType

boolean isDataType

baseTypes

java.util.List<E> baseTypes

declaredProperties

java.util.List<E> declaredProperties

aliasNames

java.util.List<E> aliasNames

xsd

boolean xsd

xsdList

boolean xsdList

xsdLocalName

java.lang.String xsdLocalName

xsdType

javax.xml.namespace.QName xsdType

propertyValues

java.util.Map<K,V> propertyValues

changeSummaryProperty

Property changeSummaryProperty

allProperties

java.util.List<E> allProperties

allPropertiesArr

Property[] allPropertiesArr

subTypes

java.util.List<E> subTypes

finalized

boolean finalized

javaClass

java.lang.Class<T> javaClass

javaClassName

java.lang.String javaClassName

javaImplClassName

java.lang.String javaImplClassName

javaImplClass

java.lang.Class<T> javaImplClass

nonFinalizedReferencingProps

java.util.List<E> nonFinalizedReferencingProps

nonFinalizedMappingURIs

java.util.List<E> nonFinalizedMappingURIs

pseudoDefault

java.lang.Object pseudoDefault
hold a wrapper object for primitive numeric defaults


aHelperContext

HelperContext aHelperContext

appInfoElements

java.util.List<E> appInfoElements

appInfoMap

java.util.Map<K,V> appInfoMap

Package org.eclipse.persistence.sdo.helper

Class org.eclipse.persistence.sdo.helper.InstanceClassConverter extends java.lang.Object implements Serializable

Serialized Fields

customClass

java.lang.Class<T> customClass

Class org.eclipse.persistence.sdo.helper.ListWrapper extends java.lang.Object implements Serializable

Serialization Methods

writeReplace

public java.lang.Object writeReplace()
INTERNAL: Defined in SDO 2.01 spec on page 65 Externalizable function is called by ObjectStream.writeObject() A replacement object for serialization can be called here.

Security Note: This public function exposes a data replacement vulnerability where an outside client can gain access and modify their non-final constants. We may need to wrap the GZIP streams in some sort of encryption when we are not using HTTPS or SSL/TLS on the wire.

See Also:
SDOResolvable
Serialized Fields

dataObject

SDODataObject dataObject

property

Property property

currentElements

java.util.List<E> currentElements
We are maintaining two pointers to potentially two ArrayList objects. To implement ChangeSummary undo we require a copy of the original state of our model - with special handling for ListWrapper to maintain object identity of the list The List (originalElements) on ChangeSummary will maintain the current state of our model after logged changes. The List (currentElements) will be a progressively deeper distinct shallow copy of the current list as it changes

Class org.eclipse.persistence.sdo.helper.SDOFragmentMappingAttributeAccessor extends AttributeAccessor implements Serializable

Serialized Fields

property

SDOProperty property

helperContext

HelperContext helperContext

Class org.eclipse.persistence.sdo.helper.SDOMethodAttributeAccessor extends AttributeAccessor implements Serializable

Serialized Fields

attributeClass

java.lang.Class<T> attributeClass

property

Property property

Package org.eclipse.persistence.sequencing

Class org.eclipse.persistence.sequencing.DefaultSequence extends Sequence implements Serializable

Serialized Fields

defaultSequence

Sequence defaultSequence

Class org.eclipse.persistence.sequencing.NativeSequence extends QuerySequence implements Serializable

Serialized Fields

shouldUseIdentityIfPlatformSupports

boolean shouldUseIdentityIfPlatformSupports
true indicates that identity should be used - if the platform supports identity. false indicates that sequence objects should be used - if the platform supports sequence objects.

Class org.eclipse.persistence.sequencing.QuerySequence extends StandardSequence implements Serializable

Serialized Fields

selectQuery

ValueReadQuery selectQuery

updateQuery

DataModifyQuery updateQuery

shouldAcquireValueAfterInsert

boolean shouldAcquireValueAfterInsert

shouldUseTransaction

boolean shouldUseTransaction

shouldSkipUpdate

boolean shouldSkipUpdate

shouldSelectBeforeUpdate

boolean shouldSelectBeforeUpdate

wasSelectQueryCreated

boolean wasSelectQueryCreated

wasUpdateQueryCreated

boolean wasUpdateQueryCreated

Class org.eclipse.persistence.sequencing.Sequence extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

size

int size

platform

Platform platform

initialValue

int initialValue

depth

int depth

Class org.eclipse.persistence.sequencing.StandardSequence extends Sequence implements Serializable

Class org.eclipse.persistence.sequencing.TableSequence extends QuerySequence implements Serializable

Serialized Fields

table

DatabaseTable table
Hold the database table


counterFieldName

java.lang.String counterFieldName
Hold the name of the column in the sequence table which specifies the sequence numeric value


nameFieldName

java.lang.String nameFieldName
Hold the name of the column in the sequence table which specifies the sequence name


qualifier

java.lang.String qualifier
Hold the name of the table qualifier

Class org.eclipse.persistence.sequencing.UnaryTableSequence extends QuerySequence implements Serializable

Serialized Fields

counterFieldName

java.lang.String counterFieldName
Hold the name of the only column in multiple single-column tables


updateString1

java.lang.String updateString1

updateString2

java.lang.String updateString2

selectString1

java.lang.String selectString1

selectString2

java.lang.String selectString2

updateStringBufferSize

int updateStringBufferSize

selectStringBufferSize

int selectStringBufferSize

qualifier

java.lang.String qualifier

Package org.eclipse.persistence.sessions

Class org.eclipse.persistence.sessions.DatabaseLogin extends DatasourceLogin implements Serializable

Serialized Fields

queryRetryAttemptCount

int queryRetryAttemptCount
Stores the value for the number of time TopLink will attempt to reconnect the connection on a comm failure in the case TopLink is attempting to retry a query. TopLink will retry a read query outside of a transaction if TopLink can determine that a communication error occured with the database.


delayBetweenConnectionAttempts

int delayBetweenConnectionAttempts
Stores the number of milliseconds that TopLink will wait between attempts to reconnect a DatabaseConnection in the case TopLink is attempting to retry a query. TopLink will retry a read query outside of a transaction if TopLink can determine that a communication error occured with the database.


connectionHealthValidatedOnError

boolean connectionHealthValidatedOnError
This value defaults to true and on an SQL Exception TopLink will ping the database to determine if the connection used can continue to be used for queries. This should have no impact on applications unless the user is using pessimistic locking queries with 'no wait' or are using a query timeout feature. If that is the case and the application is experiencing a performance impact from the health check then this feature can be turned off. Turning this feature off will prevent TopLink from being able to retry queries in the case of database failure.

Class org.eclipse.persistence.sessions.DatasourceLogin extends java.lang.Object implements Serializable

Serialized Fields

properties

java.util.Properties properties
Connection properties (e.g. user, password, and driver-specific settings)


platform

Platform platform
Implementation of platform-specific behaviors.


isEncryptedPasswordSet

boolean isEncryptedPasswordSet
The securable object holder and flag


connector

Connector connector
Provide a little flexibility for connecting to a database


usesExternalConnectionPooling

boolean usesExternalConnectionPooling
True if we use an external connection pool such as WebLogic's JTS driver


usesExternalTransactionController

boolean usesExternalTransactionController
True if we should use some external transaction service such as JTS.


cacheTransactionIsolation

int cacheTransactionIsolation
By default concurrency is optimized and the cache is not locked during reads or writes, This allows for concurrent reading and writing and should never cause any problems. If the application uses no form of locking the last unit of work to merge changes will win, with no locking it is possible only under this senerio for two unit of works to merge changes different than the database although highly unlikely and if occured is the entire purpose of locking. This property allows for the isolation level of changes to the cache to be configured for sever situation and it is not suggest that this be changed.

Class org.eclipse.persistence.sessions.DefaultConnector extends java.lang.Object implements Serializable

Serialized Fields

driverClassName

java.lang.String driverClassName

driverURLHeader

java.lang.String driverURLHeader

databaseURL

java.lang.String databaseURL

driverClass

java.lang.Class<T> driverClass
cache up the driver class to speed up reconnects


driver

java.sql.Driver driver
cache up the instantiated Driver to speed up reconnects

Class org.eclipse.persistence.sessions.DirectConnector extends DefaultConnector implements Serializable

Class org.eclipse.persistence.sessions.JNDIConnector extends java.lang.Object implements Serializable

Serialized Fields

dataSource

javax.sql.DataSource dataSource

context

javax.naming.Context context

name

java.lang.String name

lookupType

int lookupType

Class org.eclipse.persistence.sessions.Project extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

datasourceLogin

Login datasourceLogin

descriptors

java.util.Map<K,V> descriptors

orderedDescriptors

java.util.Vector<E> orderedDescriptors

defaultReadOnlyClasses

java.util.Vector<E> defaultReadOnlyClasses
Holds the default set of read-only classes that apply to each UnitOfWork.


aliasDescriptors

java.util.Map<K,V> aliasDescriptors
Cache the EJBQL descriptor aliases.


hasIsolatedClasses

boolean hasIsolatedClasses
Cache if any descriptor is isolated. (set during initialization)


hasGenericHistorySupport

boolean hasGenericHistorySupport
Cache if any descriptor has history. (set during initialization)


hasProxyIndirection

boolean hasProxyIndirection
Cache if any descriptor is using ProxyIndirection. (set during initialization


isPureCMP2Project

boolean isPureCMP2Project
Cache if all descriptors are CMP1/2


sqlResultSetMappings

java.util.Map<K,V> sqlResultSetMappings
This a collection of 'maps' that allow users to map custom SQL to query results


defaultTemporalMutable

boolean defaultTemporalMutable
Define the default setting for configuring if dates and calendars are mutable.

Class org.eclipse.persistence.sessions.SessionEvent extends java.util.EventObject implements Serializable

Serialized Fields

query

DatabaseQuery query
Some events may have a query associated with them (pre/postExecuteQuery).


result

java.lang.Object result
Some events may have a result associated with them (pre/postExecuteQuery).


session

Session session
The session or unit of work raising the event.


eventCode

int eventCode
The code of the event being raised. This is an integer constant value as defined below.


properties

java.util.Hashtable<K,V> properties
Additional properties may be added.

Class org.eclipse.persistence.sessions.SessionEventManager extends java.lang.Object implements Serializable

Serialized Fields

listeners

java.util.Vector<E> listeners

session

Session session

Package org.eclipse.persistence.sessions.coordination

Class org.eclipse.persistence.sessions.coordination.Command extends java.lang.Object implements Serializable

Serialized Fields

serviceId

ServiceId serviceId
The unique calling card of the service that initiated the command

Class org.eclipse.persistence.sessions.coordination.MergeChangeSetCommand extends Command implements Serializable

Serialized Fields

changeSetBytes

byte[] changeSetBytes

Class org.eclipse.persistence.sessions.coordination.ServiceId extends java.lang.Object implements Serializable

Serialized Fields

id

java.lang.String id
Generated unique id to distinguish the service instance from all others


channel

java.lang.String channel
The logical channel that the service instance subscribes to


url

java.lang.String url
Url of the service instance


displayString

java.lang.String displayString

Package org.eclipse.persistence.sessions.factories

Class org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject extends Project implements Serializable

Class org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject.IsSetNullPolicyIsSetParametersAttributeAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject.IsSetNullPolicyIsSetParameterTypesAttributeAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject.NullPolicyAttributeAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject.StoredFunctionResultAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.EclipseLinkObjectPersistenceRuntimeXMLProject.StoredProcedureArgumentsAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject extends Project implements Serializable

Class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1 extends ObjectPersistenceRuntimeXMLProject implements Serializable

Class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParametersAttributeAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParameterTypesAttributeAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.NullPolicyAttributeAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.StoredFunctionResultAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.ObjectPersistenceRuntimeXMLProject_11_1_1.StoredProcedureArgumentsAccessor extends AttributeAccessor implements Serializable

Class org.eclipse.persistence.sessions.factories.ObjectPersistenceWorkbenchXMLProject extends EclipseLinkObjectPersistenceRuntimeXMLProject implements Serializable


Package org.eclipse.persistence.sessions.remote

Class org.eclipse.persistence.sessions.remote.SessionAnnouncement extends java.lang.Object implements Serializable

Serialized Fields

sessionId

java.lang.String sessionId
Deprecated. 
This varible stores the unique ID for the session that is sending this message


jndiHostURL

java.lang.String jndiHostURL
Deprecated. 
This is the URL of the JNDI server where the dispatcher will be stored


applicationName

java.lang.String applicationName
Deprecated. 
Used to store the application name in the case of an application server


Package org.eclipse.persistence.sessions.remote.corba.sun

Class org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerImplBase extends org.omg.CORBA.portable.ObjectImpl implements Serializable

Class org.eclipse.persistence.sessions.remote.corba.sun._CORBARemoteSessionControllerStub extends org.omg.CORBA.portable.ObjectImpl implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)

writeObject

private void writeObject(java.io.ObjectOutputStream s)

Class org.eclipse.persistence.sessions.remote.corba.sun.CORBARemoteSessionControllerDispatcher extends _CORBARemoteSessionControllerImplBase implements Serializable

Serialized Fields

controller

RemoteSessionController controller
Store the real controller.


Package org.eclipse.persistence.sessions.remote.rmi

Class org.eclipse.persistence.sessions.remote.rmi.RMIRemoteSessionControllerDispatcher extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

controller

RemoteSessionController controller
Store the real controller.


Package org.eclipse.persistence.sessions.remote.rmi.iiop

Class org.eclipse.persistence.sessions.remote.rmi.iiop._RMIRemoteSessionController_Stub extends javax.rmi.CORBA.Stub implements Serializable


Package org.eclipse.persistence.sessions.server

Class org.eclipse.persistence.sessions.server.ConnectionPolicy extends java.lang.Object implements Serializable

Serialized Fields

login

Login login

poolName

java.lang.String poolName

isLazy

boolean isLazy

shouldUseExclusiveConnection

boolean shouldUseExclusiveConnection

properties

java.util.Map<K,V> properties

Package org.eclipse.persistence.tools

Class org.eclipse.persistence.tools.PackageRenamer.PackageRenamerException extends java.lang.RuntimeException implements Serializable


Package org.eclipse.persistence.tools.profiler

Class org.eclipse.persistence.tools.profiler.PerformanceProfiler extends java.lang.Object implements Serializable

Serialized Fields

profiles

java.util.Vector<E> profiles

shouldLogProfile

boolean shouldLogProfile

nestLevel

int nestLevel

nestTime

long nestTime

profileTime

long profileTime

operationTimings

java.util.Hashtable<K,V> operationTimings

operationStartTimes

java.util.Hashtable<K,V> operationStartTimes

operationTimingsByThread

java.util.Hashtable<K,V> operationTimingsByThread

operationStartTimesByThread

java.util.Hashtable<K,V> operationStartTimesByThread

Class org.eclipse.persistence.tools.profiler.Profile extends java.lang.Object implements Serializable

Serialized Fields

queryClass

java.lang.Class<T> queryClass

domainClass

java.lang.Class<T> domainClass

numberOfInstancesEffected

long numberOfInstancesEffected

operationTimings

java.util.Hashtable<K,V> operationTimings

localTime

long localTime

profileTime

long profileTime

totalTime

long totalTime

shortestTime

long shortestTime

longestTime

long longestTime

Package org.eclipse.persistence.tools.schemaframework

Class org.eclipse.persistence.tools.schemaframework.DatabaseObjectDefinition extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

qualifier

java.lang.String qualifier

Class org.eclipse.persistence.tools.schemaframework.FieldDefinition extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

type

java.lang.Class<T> type
Java type class for the field. Particular database type is generated based on platform from this.


typeName

java.lang.String typeName
Generic database type name for the field, which can be used instead of the Java class 'type'. This is translated to a particular database type based on platform.


typeDefinition

java.lang.String typeDefinition
Database-specific complete type definition like "VARCHAR2(50) UNIQUE NOT NULL". If this is given, other additional type constraint fields(size, unique, null) are meaningless.


size

int size

subSize

int subSize

shouldAllowNull

boolean shouldAllowNull

isIdentity

boolean isIdentity

isPrimaryKey

boolean isPrimaryKey

isUnique

boolean isUnique

additional

java.lang.String additional

constraint

java.lang.String constraint

foreignKeyFieldName

java.lang.String foreignKeyFieldName

Class org.eclipse.persistence.tools.schemaframework.ForeignKeyConstraint extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

sourceFields

java.util.Vector<E> sourceFields

targetFields

java.util.Vector<E> targetFields

targetTable

java.lang.String targetTable

shouldCascadeOnDelete

boolean shouldCascadeOnDelete

Class org.eclipse.persistence.tools.schemaframework.NestedTableDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

typeSize

int typeSize

type

java.lang.Class<T> type

typeName

java.lang.String typeName

Class org.eclipse.persistence.tools.schemaframework.ObjectVarrayDefinition extends VarrayDefinition implements Serializable

Serialized Fields

isNullAllowed

boolean isNullAllowed

Class org.eclipse.persistence.tools.schemaframework.PackageDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

statements

java.util.Vector<E> statements

procedures

java.util.Vector<E> procedures

Class org.eclipse.persistence.tools.schemaframework.SequenceDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

sequence

Sequence sequence

Class org.eclipse.persistence.tools.schemaframework.SequenceObjectDefinition extends SequenceDefinition implements Serializable

Class org.eclipse.persistence.tools.schemaframework.StoredFunctionDefinition extends StoredProcedureDefinition implements Serializable

Class org.eclipse.persistence.tools.schemaframework.StoredProcedureDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

variables

java.util.Vector<E> variables

statements

java.util.Vector<E> statements

arguments

java.util.Vector<E> arguments

argumentTypes

java.util.Vector<E> argumentTypes

Class org.eclipse.persistence.tools.schemaframework.TableDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

fields

java.util.Vector<E> fields

foreignKeyMap

java.util.HashMap<K,V> foreignKeyMap

uniqueKeys

java.util.Vector<E> uniqueKeys

creationPrefix

java.lang.String creationPrefix

creationSuffix

java.lang.String creationSuffix

createSQLFiles

boolean createSQLFiles

Class org.eclipse.persistence.tools.schemaframework.TableSequenceDefinition extends SequenceDefinition implements Serializable

Class org.eclipse.persistence.tools.schemaframework.TypeDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

fields

java.util.Vector<E> fields

Class org.eclipse.persistence.tools.schemaframework.TypeTableDefinition extends TableDefinition implements Serializable

Serialized Fields

typeName

java.lang.String typeName
The name of the type that this table is of.


additional

java.lang.String additional

Class org.eclipse.persistence.tools.schemaframework.UnaryTableSequenceDefinition extends SequenceDefinition implements Serializable

Class org.eclipse.persistence.tools.schemaframework.UniqueKeyConstraint extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

sourceFields

java.util.Vector<E> sourceFields

Class org.eclipse.persistence.tools.schemaframework.VarrayDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

typeSize

int typeSize

size

int size

type

java.lang.Class<T> type

typeName

java.lang.String typeName

Class org.eclipse.persistence.tools.schemaframework.ViewDefinition extends DatabaseObjectDefinition implements Serializable

Serialized Fields

selectClause

java.lang.String selectClause


EclipseLink 1.0_1.0M2 API Reference - Incubation