java.lang.Class<T> javaClass
java.lang.String javaClassName
java.util.Vector<E> tables
java.util.List<E> primaryKeyFields
java.util.Vector<E> mappings
java.util.List<E> lockableMappings
java.util.Map<K,V> queryKeys
java.lang.Class<T> identityMapClass
int identityMapSize
java.lang.String sequenceNumberName
DatabaseField sequenceNumberField
boolean shouldAlwaysRefreshCache
boolean shouldOnlyRefreshCacheIfNewerVersion
boolean shouldDisableCacheHits
java.lang.String alias
boolean shouldBeReadOnly
boolean shouldAlwaysConformResultsInUnitOfWork
boolean isIsolated
boolean shouldRegisterResultsInUnitOfWork
DescriptorEventManager eventManager
DescriptorQueryManager queryManager
ObjectBuilder objectBuilder
CopyPolicy copyPolicy
InstantiationPolicy instantiationPolicy
InheritancePolicy inheritancePolicy
OptimisticLockingPolicy optimisticLockingPolicy
java.util.Vector<E> cascadeLockingPolicies
WrapperPolicy wrapperPolicy
ObjectChangePolicy changePolicy
CMPPolicy cmpPolicy
FetchGroupManager fetchGroupManager
java.util.Map<K,V> properties
int descriptorType
boolean shouldOrderMappings
CacheInvalidationPolicy cacheInvalidationPolicy
boolean shouldAcquireCascadedLocks
boolean hasSimplePrimaryKey
ClassDescriptor descriptor
int eventCode
DatabaseQuery query
Record record
ClassDescriptor descriptor
java.lang.Object originalObject
ObjectChangeSet changeSet
AbstractSession session
ClassDescriptor descriptor
java.util.Vector<E> eventSelectors
boolean excludeDefaultListeners
boolean excludeSuperclassListeners
boolean hasAnyEventListeners
DoesExistQuery doesExistQuery
ClassDescriptor descriptor
boolean hasCustomMultipleTableJoinExpression
java.lang.Class<T> parentClass
java.lang.String parentClassName
ClassDescriptor parentDescriptor
java.util.Vector<E> childDescriptors
ClassDescriptor descriptor
boolean shouldAlwaysUseOuterJoin
boolean useDescriptorsToValidateInheritedObjects
boolean isJoinedStrategy
DatabaseField writeLockField
int lockValueStored
ClassDescriptor descriptor
ClassDescriptor descriptor
java.util.Vector<E> caughtExceptions
java.util.Vector<E> tables
boolean shouldCatchExceptions
boolean shouldCheckDatabase
boolean shouldCheckInstantiationPolicy
IntegrityChecker integrityChecker
java.lang.Class<T> queryClass
SQLSelectStatement statement
DatabaseTable viewTable
DatabaseTable aliasedViewTable
boolean wasQueryClassSetInternally
boolean wasAdditionJoinCriteriaUsed
java.util.Vector<E> delegate
ValueHolderInterface valueHolder
int initialCapacity
java.util.Hashtable<K,V> delegate
ValueHolderInterface valueHolder
int initialCapacity
float loadFactor
java.util.Set<E> delegate
ValueHolderInterface valueHolder
java.lang.String attributeName
int initialCapacity
float loadFactor
java.lang.Object value
boolean isCoordinatedWithProperty
boolean isNewlyWeavedValueHolder
int usesBinding
int shouldCacheStatement
boolean isFieldMatchingRequired
boolean hasOptimisticLock
boolean isResultSetScrollable
int resultSetType
int resultSetConcurrency
int queryTimeout
int maxRows
int firstResult
boolean isCursorOutputProcedure
int returnsResultSet
boolean shouldBuildOutputRow
boolean isCallableStatementRequired
java.lang.String sqlString
boolean usesNativeSQL
boolean usesByteArrayBinding
boolean shouldBindAllParameters
boolean shouldCacheAllStatements
int statementCacheSize
boolean shouldForceFieldNamesToUpperCase
boolean shouldTrimStrings
boolean usesStreamsForBinding
int stringBindingSize
boolean usesStringBinding
int cursorCode
int transactionIsolation
boolean supportsAutoCommit
boolean shouldOptimizeDataConversion
DatabaseQuery query
boolean isPrepared
int returnType
java.lang.String tableQualifier
ValueReadQuery timestampQuery
java.util.Hashtable<K,V> dataTypesConvertedFromAClass
java.util.Hashtable<K,V> dataTypesConvertedToAClass
Sequence defaultSequence
java.util.Map<K,V> sequences
java.lang.String methodName
java.lang.Class<T> factoryClass
java.lang.String factoryClassName
java.lang.String factoryMethodName
java.lang.Object factory
ClassDescriptor descriptor
ClassDescriptor descriptor
java.util.Map<K,V> mappingsByAttribute
java.util.Map<K,V> mappingsByField
java.util.Map<K,V> readOnlyMappingsByField
java.util.Vector<E> primaryKeyMappings
java.util.Vector<E> primaryKeyClassifications
java.util.Vector<E> joinedAttributes
java.util.List<E> cloningMappings
UnitOfWorkChangeSet cumulativeUOWChangeSet
IdentityHashtable unregisteredDeletedObjectsCloneToBackupAndOriginal
boolean shouldTerminateTransaction
boolean shouldClearForCloseInsteadOfResume
ExpressionOperator operator
Expression firstChild
Expression secondChild
java.lang.Object value
Expression localBase
java.util.Vector<E> derivedTables
java.util.Vector<E> derivedFields
Expression baseExpression
boolean hasBeenNormalized
TableAliasLookup tableAliases
DatabaseField field
Expression baseExpression
java.util.Vector<E> children
ExpressionOperator operator
java.lang.Class<T> resultType
java.lang.String value
Expression localBase
java.util.Vector<E> derivedExpressions
boolean shouldUseOuterJoinForMultitableInheritance
boolean shouldUseOuterJoin
DatabaseField field
Expression localBase
Expression baseExpression
java.lang.Object type
java.lang.String name
DatabaseField aliasedField
boolean shouldQueryToManyRelationship
boolean hasQueryKey
boolean hasMapping
Expression inheritanceExpression
SQLCall selectCallForExist
java.lang.String tableAliasInSelectCallForExist
SQLCall selectCallForNotExist
java.lang.String tableAliasInSelectCallForNotExist
java.util.Vector<E> aliasedFields
java.util.Vector<E> originalFields
boolean shouldExtractWhereClauseFromSelectCallForExist
DatabaseTable targetTable
java.util.Collection<E> targetPrimaryKeyFields
java.util.Collection<E> allFields
java.util.Collection<E> primaryKeyFields
SQLCall selectCall
int mode
DatabaseTable table
AbstractRecord modifyRow
java.util.Vector<E> returnFields
java.util.Vector<E> fields
java.util.Vector<E> nonSelectFields
java.util.Vector<E> tables
short distinctState
java.util.Vector<E> orderByExpressions
java.util.Vector<E> groupByExpressions
Expression havingExpression
ForUpdateClause forUpdateClause
boolean isAggregateSelect
java.util.Vector<E> outerJoinedExpressions
java.util.Vector<E> outerJoinedMappingCriteria
java.util.Vector<E> outerJoinedAdditionalJoinCriteria
java.util.List<E> descriptorsForMultitableInheritanceOnly
Expression startWithExpression
Expression connectByExpression
java.util.Vector<E> orderSiblingsByExpressions
boolean requiresAliases
java.util.Hashtable<K,V> tableAliases
DatabaseTable lastTable
DatabaseTable currentAlias
int currentAliasNumber
SQLSelectStatement parentStatement
Expression whereClause
ExpressionBuilder builder
AbstractRecord translationRow
java.util.HashMap<K,V> m_updateClauses
java.util.HashMap<K,V> databaseFieldsToTableAliases
SQLCall selectCallForExist
java.lang.String tableAliasInSelectCallForExist
java.util.Collection<E> primaryKeyFields
boolean shouldExtractWhereClauseFromSelectCallForExist
java.util.HashMap<K,V> tables_databaseFieldsToValues
java.util.HashMap<K,V> tablesToPrimaryKeyFields
SQLCall selectCall
Expression baseExpression
ReportQuery subQuery
DatabaseTable[] keys
DatabaseTable[] values
int lastUsed
boolean haveBeenAddedToStatement
DatabaseTable table
int numberOfReaders
int depth
int numberOfWritersWaiting
boolean lockedByMergeManager
CacheKey ownerCacheKey
java.util.Map<K,V> defaultNullValues
boolean shouldUseClassLoaderFromCurrentThread
java.lang.ClassLoader loader
java.util.Hashtable<K,V> dataTypesConvertedFromAClass
java.util.Hashtable<K,V> dataTypesConvertedToAClass
int scale
int length
int precision
boolean isUnique
boolean isNullable
boolean isUpdatable
boolean isInsertable
java.lang.String columnDefinition
java.lang.String name
DatabaseTable table
int sqlType
int index
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException
java.io.IOException
int threshold
float loadFactor
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException
java.io.IOException
int threshold
float loadFactor
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
int threshold
float loadFactor
LinkedCacheKey first
LinkedCacheKey last
java.util.Vector<E> key
int hash
java.lang.Object object
IdentityMap mapOwner
java.lang.Object writeLockValue
java.lang.Object wrapper
ConcurrencyManager mutex
Record record
long lastUpdatedQueryId
int invalidationState
long readTime
ExposedNodeLinkedList referenceCache
LinkedNode referenceNode
int maxSize
CacheKey searchKey
java.util.Hashtable<K,V> identityMaps
java.util.Map<K,V> queryResults
AbstractSession session
IdentityMap lastAccessedIdentityMap
java.lang.Class<T> lastAccessedIdentityMapClass
java.lang.Boolean isCacheAccessPreCheckRequired
LinkedCacheKey previous
LinkedCacheKey next
ValueHolderInterface unitOfWorkValueHolder
java.lang.Object value
boolean isInstantiated
AbstractRecord row
boolean isCoordinatedWithProperty
DatabaseMapping mapping
ValueHolder backupValueHolder
UnitOfWorkImpl remoteUnitOfWork
java.lang.Object sourceObject
java.lang.String sourceAttributeName
java.rmi.server.ObjID wrappedValueHolderRemoteID
EJBQLCall ejbqlCall
DatabaseQuery query
DatasourceCall call
java.util.Vector<E> calls
DatabaseField keyField
DatabaseField valueField
Converter keyConverter
Converter valueConverter
Expression selectionCriteria
Expression attributeExpression
java.lang.String name
DatabaseMapping mapping
ClassDescriptor descriptor
java.lang.Class<T> resultType
JoinedAttributeManager joinManager
int resultIndex
SQLStatement sqlStatement
java.util.Vector<E> sqlStatements
java.util.Vector<E> fields
java.util.Vector<E> values
DatabaseField lookupField
public java.lang.Object readObject(java.lang.Object object) throws DatabaseException
DatabaseException
public java.lang.Object readObject(java.lang.Class domainClass, Expression expression) throws DatabaseException
DatabaseException
ReadObjectQuery
public java.lang.Object readObject(java.lang.Class domainClass, Call aCall) throws DatabaseException
DatabaseException
SQLCall
,
EJBQLCall
public java.lang.Object readObject(java.lang.Class domainClass, java.lang.String sqlString) throws DatabaseException
DatabaseException
ReadObjectQuery
public java.lang.Object readObject(java.lang.Class domainClass) throws DatabaseException
public java.lang.Object writeObject(java.lang.Object domainObject) throws DatabaseException, OptimisticLockException
DatabaseException
- if an error occurs on the database,
these include constraint violations, security violations and general database erros.OptimisticLockException
- if the object's descriptor is using optimistic locking and
the object has been updated or deleted by another user since it was last read.WriteObjectQuery
,
AbstractSession.insertObject(Object)
,
AbstractSession.updateObject(Object)
IdentityMapAccessor identityMapAccessor
boolean wasJTSTransactionInternallyStarted
java.lang.String name
java.util.Map<K,V> properties
boolean isInProfile
ObjectChangeSet changedObject
java.lang.String attribute
ObjectChangeSet owner
IdentityHashtable addObjectList
IdentityHashtable orderedAddObjectIndices
java.util.Hashtable<K,V> orderedRemoveObjects
IdentityHashtable removeObjectList
SequencingHome sequencingHome
ServerPlatform serverPlatform
long connectedTime
boolean isLoggedIn
IdentityMapManager identityMapManager
AbstractSession session
java.util.Vector<E> changes
java.util.Hashtable<K,V> attributesToChanges
boolean shouldBeDeleted
CacheKey cacheKey
java.lang.String className
boolean isNew
boolean isAggregate
java.lang.Object oldKey
java.lang.Object newKey
UnitOfWorkChangeSet unitOfWorkChangeSet
java.lang.Object initialWriteLockValue
java.lang.Object writeLockValue
boolean isInvalid
boolean hasVersionChange
java.lang.Boolean shouldModifyVersionField
boolean hasCmpPolicyForcedUpdate
boolean hasChangesFromCascadeLocking
ObjectChangeSet newValue
IdentityHashtable aggregateList
IdentityHashtable allChangeSets
IdentityHashtable deletedObjects
boolean hasChanges
boolean hasForcedChanges
IdentityHashtable cloneMapping
IdentityHashtable newObjectsCloneToOriginal
IdentityHashtable newObjectsOriginalToClone
IdentityHashtable deletedObjects
IdentityHashtable allClones
IdentityHashtable objectsDeletedDuringCommit
IdentityHashtable removedObjects
IdentityHashtable unregisteredNewObjects
IdentityHashtable unregisteredExistingObjects
IdentityHashtable newAggregates
UnitOfWorkChangeSet unitOfWorkChangeSet
IdentityHashtable pessimisticLockedObjects
MergeManager lastUsedMergeManager
java.util.Hashtable<K,V> readOnlyClasses
boolean wasTransactionBegunPrematurely
boolean shouldNewObjectsBeCached
boolean shouldPerformDeletesFirst
int shouldThrowConformExceptions
int validationLevel
boolean isSynchronized
int lifecycle
java.util.Hashtable<K,V> optimisticReadLockObjects
java.util.List<E> modifyAllQueries
java.util.List<E> deferredModifyAllQueries
int cloneDepth
java.util.Map<K,V> objectsLockedForClone
java.lang.Object transaction
boolean shouldCheckWriteLock
boolean resumeOnTransactionCompletion
boolean wasNonObjectLevelModifyQueryExecuted
boolean shouldCascadeCloneToJoinedRelationship
java.lang.String sessionString
Accessor connection
boolean shouldLogExceptionStackTrace
boolean shouldPrintDate
boolean shouldPrintThread
java.lang.Class<T> referenceClass
java.lang.String referenceClassName
ClassDescriptor referenceDescriptor
boolean isNullAllowed
ContainerPolicy containerPolicy
ClassDescriptor descriptor
AttributeAccessor attributeAccessor
boolean isReadOnly
boolean isOptional
java.util.Vector<E> fields
boolean isRemotelyInitialized
java.lang.Integer weight
java.util.Map<K,V> properties
boolean primaryKeyMapping
Converter valueConverter
DatabaseField directKeyField
Converter keyConverter
java.lang.Class<T> referenceClass
java.lang.String referenceClassName
boolean isPrivateOwned
IndirectionPolicy indirectionPolicy
DatabaseMapping relationshipPartner
java.lang.String relationshipPartnerAttributeName
boolean cascadePersist
boolean cascadeMerge
boolean cascadeRefresh
boolean cascadeRemove
java.util.Map<K,V> sourceToTargetKeyFields
java.util.Map<K,V> targetToSourceKeyFields
boolean shouldVerifyDelete
boolean usesJoining
DatabaseMapping mapping
DatabaseMapping mapping
java.util.Map<K,V> attributeToFieldValues
DatabaseMapping mapping
DatabaseMapping mapping
java.lang.Class<T> dataClass
java.lang.String dataClassName
java.lang.Class<T> objectClass
java.lang.String objectClassName
DatabaseField field
Converter converter
java.lang.Boolean isMutable
java.lang.String name
java.util.Vector<E> arguments
java.util.Vector<E> argumentValues
java.util.Vector<E> argumentTypes
java.util.Vector<E> argumentTypeNames
DatabaseQueryMechanism queryMechanism
boolean shouldMaintainCache
java.util.Hashtable<K,V> properties
AbstractRecord translationRow
boolean isUserDefined
int cascadePolicy
java.lang.String sessionName
boolean isPrepared
boolean shouldCloneCall
boolean shouldPrepare
int shouldBindAllParameters
int shouldCacheStatement
boolean shouldUseWrapperPolicy
java.lang.Boolean flushOnExecute
ContainerPolicy containerPolicy
boolean useAbstractRecord
Converter valueConverter
java.util.Vector<E> primaryKey
java.lang.Object object
int existencePolicy
boolean checkDatabaseIfInvalid
boolean checkCacheFirst
DatabaseQuery query
java.lang.String ejbqlString
boolean isParsed
int m_cacheUsage
java.lang.Class<T> referenceClass
java.lang.String referenceClassName
boolean shouldDeferExecutionInUOW
ExpressionBuilder defaultBuilder
boolean isPreparedUsingTempStorage
AbstractRecord modifyRow
boolean forceBatchStatementExecution
java.lang.Class<T> referenceClass
java.lang.String referenceClassName
boolean shouldRefreshIdentityMapResult
boolean shouldRefreshRemoteIdentityMapResult
boolean shouldRegisterResultsInUnitOfWork
boolean shouldProcessResultsInUnitOfWork
ForUpdateClause lockingClause
boolean isPrePrepared
long executionTime
boolean shouldUseExclusiveConnection
boolean wasDefaultLockMode
java.util.Vector<E> primaryKey
java.lang.Object object
ObjectChangeSet objectChangeSet
java.lang.Object backupClone
ExpressionBuilder defaultBuilder
boolean shouldRefreshIdentityMapResult
int cacheUsage
boolean shouldRegisterResultsInUnitOfWork
java.util.Vector<E> additionalFields
boolean shouldIncludeData
boolean shouldProcessResultsInUnitOfWork
short distinctState
InMemoryQueryIndirectionPolicy inMemoryQueryIndirectionPolicy
long executionTime
FetchGroup fetchGroup
java.lang.String fetchGroupName
boolean shouldUseDefaultFetchGroup
boolean wasDefaultLockMode
java.util.Vector<E> nonFetchJoinAttributeExpressions
JoinedAttributeManager joinedAttributeManager
java.util.Vector<E> orderByExpressions
ContainerPolicy containerPolicy
int shouldRetrievePrimaryKeys
java.util.Vector<E> names
java.util.Vector<E> items
java.util.Vector<E> groupByExpressions
Expression havingExpression
int returnChoice
boolean addToConstructorItem
java.lang.Class<T> resultConstructorClass
java.lang.Class<T>[] constructorArgTypes
java.util.List<E> constructorMappings
java.util.HashSet<E> returnedKeys
public java.lang.Object readObject(java.lang.Class javaClass, Session session)
java.util.Vector<E> names
java.util.Vector<E> results
java.util.Vector<E> primaryKeyValues
java.lang.StringBuffer key
java.lang.String resultSetMappingName
SQLResultSetMapping resultSetMapping
DatabaseField field
java.lang.Class<T> referenceClass
java.lang.String referenceClassName
Expression joinCriteria
java.lang.String name
ClassDescriptor descriptor
Sequence defaultSequence
ValueReadQuery selectQuery
DataModifyQuery updateQuery
boolean shouldAcquireValueAfterInsert
boolean shouldUseTransaction
boolean shouldSkipUpdate
boolean shouldSelectBeforeUpdate
boolean wasSelectQueryCreated
boolean wasUpdateQueryCreated
java.lang.String name
int size
Platform platform
int initialValue
int depth
DatabaseTable table
java.lang.String counterFieldName
java.lang.String nameFieldName
java.lang.String qualifier
java.util.Properties properties
Platform platform
boolean isEncryptedPasswordSet
Connector connector
boolean usesExternalConnectionPooling
boolean usesExternalTransactionController
int cacheTransactionIsolation
java.lang.String name
Login datasourceLogin
java.util.Map<K,V> descriptors
java.util.Vector<E> orderedDescriptors
java.util.Vector<E> defaultReadOnlyClasses
java.util.Map<K,V> aliasDescriptors
boolean hasIsolatedClasses
boolean hasGenericHistorySupport
boolean hasProxyIndirection
boolean isPureCMP2Project
java.util.Map<K,V> sqlResultSetMappings
DatabaseQuery query
java.lang.Object result
Session session
int eventCode
java.util.Hashtable<K,V> properties
java.util.Vector<E> listeners
Session session
ServerSession parent
ConnectionPolicy connectionPolicy
Accessor writeConnection
boolean isActive
Sequencing sequencing
Login login
java.lang.String poolName
boolean isLazy
java.util.Map<K,V> properties
ConnectionPool readConnectionPool
java.util.Map<K,V> connectionPools
ConnectionPolicy defaultConnectionPolicy
int maxNumberOfNonPooledConnections
int numberOfNonPooledConnectionsUsed
java.lang.String name
java.lang.Class<T> type
java.lang.String typeName
java.lang.String typeDefinition
int size
int subSize
boolean shouldAllowNull
boolean isIdentity
boolean isPrimaryKey
boolean isUnique
java.lang.String additional
java.lang.String constraint
java.lang.String foreignKeyFieldName
java.lang.String sequenceTableName
java.lang.String sequenceNameFieldName
java.lang.String sequenceCounterFieldName
int initialValue