Uses of Class
org.eclipse.persistence.exceptions.OptimisticLockException
Package
Description
-
Uses of OptimisticLockException in org.eclipse.persistence.eis.mappings
Modifier and TypeMethodDescriptionprotected void
EISOneToManyMapping.deleteReferenceObjectsLeftOnDatabase
(DeleteObjectQuery query) This method will make sure that all the records privately owned by this mapping are actually removed.void
EISOneToManyMapping.postDelete
(DeleteObjectQuery query) INTERNAL: Delete the reference objects.void
EISOneToManyMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert the reference objects.void
EISOneToManyMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update the reference objects.void
EISOneToManyMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete the reference objects.void
EISOneToManyMapping.preInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
EISOneToManyMapping.preUpdate
(WriteObjectQuery query) INTERNAL: Update the privately owned parts. -
Uses of OptimisticLockException in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionstatic OptimisticLockException
OptimisticLockException.batchStatementExecutionFailure()
static OptimisticLockException
OptimisticLockException.mustHaveMappingWhenStoredInObject
(Class<?> aClass) static OptimisticLockException
OptimisticLockException.needToMapJavaSqlTimestampWhenStoredInObject()
static OptimisticLockException
OptimisticLockException.noVersionNumberWhenDeleting
(Object object, ObjectLevelModifyQuery query) static OptimisticLockException
OptimisticLockException.noVersionNumberWhenUpdating
(Object object, ObjectLevelModifyQuery query) static OptimisticLockException
OptimisticLockException.objectChangedSinceLastMerge
(Object object) static OptimisticLockException
OptimisticLockException.objectChangedSinceLastReadWhenDeleting
(Object object, ObjectLevelModifyQuery query) static OptimisticLockException
OptimisticLockException.objectChangedSinceLastReadWhenUpdating
(Object object, ObjectLevelModifyQuery query) static OptimisticLockException
OptimisticLockException.unwrappingObjectDeletedSinceLastRead
(Vector pkVector, String className) -
Uses of OptimisticLockException in org.eclipse.persistence.internal.jpa
Modifier and TypeMethodDescriptionJPAQuery.executeDatabaseQuery()
INTERNAL: This should never be called and is only here because it is needed as an extension to DatabaseQuery. -
Uses of OptimisticLockException in org.eclipse.persistence.internal.queries
Modifier and TypeMethodDescriptionDatabaseQueryMechanism.executeWrite()
Check whether the object already exists on the database; then perform an insert or update, as appropriate.DatabaseQueryMechanism.executeWriteWithChangeSet()
Check whether the object already exists on the cadatabase; then perform an insert or update, as appropriate.protected void
DatabaseQueryMechanism.shallowInsertObjectForWrite
(Object object, WriteObjectQuery writeQuery, CommitManager commitManager) Shallow insert the specified object, if necessary. -
Uses of OptimisticLockException in org.eclipse.persistence.internal.sessions
Modifier and TypeMethodDescriptionvoid
UnitOfWorkImpl.commit()
PUBLIC: Commit the unit of work to its parent.void
CommitManager.commitAllObjectsWithChangeSet
(UnitOfWorkChangeSet uowChangeSet) Commit all of the objects as a single transaction.void
UnitOfWorkImpl.commitAndResume()
PUBLIC: Commit the unit of work to its parent.void
UnitOfWorkImpl.commitAndResumeOnFailure()
PUBLIC: Commit the unit of work to its parent.void
UnitOfWorkImpl.commitAndResumeWithPreBuiltChangeSet
(UnitOfWorkChangeSet uowChangeSet) INTERNAL: This method is used by the MappingWorkbench for their read-only file feature this method must not be exposed to or used by customers until it has been revised and the feature revisited to support OptimisticLocking and Serializationvoid
RepeatableWriteUnitOfWork.commitRootUnitOfWork()
INTERNAL: Commit the changes to any objects to the parent.void
UnitOfWorkImpl.commitRootUnitOfWork()
INTERNAL: Commit the changes to any objects to the parent.void
UnitOfWorkImpl.commitRootUnitOfWorkWithPreBuiltChangeSet
(UnitOfWorkChangeSet uowChangeSet) INTERNAL: This method is used by the MappingWorkbench read-only files feature It will commit a pre-built unitofwork change set to the databaseprotected void
UnitOfWorkImpl.commitToDatabaseWithChangeSet
(boolean commitTransaction) INTERNAL: Commit the changes to any objects to the parent.protected void
UnitOfWorkImpl.commitToDatabaseWithPreBuiltChangeSet
(UnitOfWorkChangeSet uowChangeSet, boolean commitTransaction, boolean isChangeSetFromOutsideUOW) INTERNAL: Commit pre-built changeSet to the database changeSet to the database.void
AbstractSession.deleteAllObjects
(Collection domainObjects) PUBLIC: delete all of the objects and all of their privately owned parts in the database.void
CommitManager.deleteAllObjects
(List objects) delete all of the objects as a single transaction.AbstractSession.deleteObject
(Object domainObject) PUBLIC: Delete the object and all of its privately owned parts from the database.UnitOfWorkImpl.registerAllObjects
(Vector domainObjects) PUBLIC: Register the objects with the unit of work.AbstractSession.updateObject
(Object domainObject) PUBLIC: Update the object and all of its privately owned parts in the database.void
DatabaseSessionImpl.writeAllObjects
(Collection domainObjects) PUBLIC: Write all of the objects and all of their privately owned parts in the database.void
DatabaseSessionImpl.writeAllObjects
(Vector domainObjects) PUBLIC: Write all of the objects and all of their privately owned parts in the database.protected void
AbstractSession.writeAllObjectsWithChangeSet
(UnitOfWorkChangeSet uowChangeSet) INTERNAL: Write all of the objects and all of their privately owned parts in the database.AbstractSession.writeObject
(Object domainObject) PUBLIC: Write the object and all of its privately owned parts in the database. -
Uses of OptimisticLockException in org.eclipse.persistence.mappings
Modifier and TypeMethodDescriptionprotected void
AggregateCollectionMapping.compareListsAndWrite
(List previousList, List currentList, WriteObjectQuery query) INTERNAL: Old and new lists are compared and only the changes are written to the database.protected void
CollectionMapping.compareListsAndWrite
(List previousList, List currentList, WriteObjectQuery query) INTERNAL: Old and new lists are compared and only the changes are written to the database.protected void
AggregateCollectionMapping.compareListsAndWrite_NonUpdatableListOrderField
(List previousList, List currentList, WriteObjectQuery query) INTERNAL: Old and new lists are compared and only the changes are written to the database.protected void
AggregateCollectionMapping.compareListsAndWrite_UpdatableListOrderField
(List previousList, List currentList, WriteObjectQuery query) INTERNAL: Old and new lists are compared and only the changes are written to the database.protected void
CollectionMapping.compareObjectsAndWrite
(WriteObjectQuery query) INTERNAL: The memory objects are compared and only the changes are written to the database.protected void
OneToManyMapping.deleteReferenceObjectsLeftOnDatabase
(DeleteObjectQuery query) This method will make sure that all the records privately owned by this mapping are actually removed.AggregateCollectionMapping.getReferenceObjectKeys
(ObjectLevelModifyQuery query) INTERNAL: get reference object keysprotected void
ObjectReferenceMapping.insert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsprotected void
ManyToManyMapping.insertAddedObjectEntry
(ObjectLevelModifyQuery query, Object objectAdded, Map extraData) INTERNAL: An object was added to the collection during an update, insert it.void
ManyToManyMapping.insertTargetObjects
(WriteObjectQuery query) INTERNAL: Write the target objects if the cascade policy requires them to be written first.protected void
AggregateCollectionMapping.objectAddedDuringUpdate
(ObjectLevelModifyQuery query, Object objectAdded, ObjectChangeSet changeSet, Map extraData) INTERNAL: An object was added to the collection during an update, insert it if private.protected void
CollectionMapping.objectAddedDuringUpdate
(ObjectLevelModifyQuery query, Object objectAdded, ObjectChangeSet changeSet, Map extraData) INTERNAL: An object was added to the collection during an update, insert it if private.protected void
ManyToManyMapping.objectAddedDuringUpdate
(ObjectLevelModifyQuery query, Object objectAdded, ObjectChangeSet changeSet, Map extraData) INTERNAL: An object was added to the collection during an update, insert it if private.protected void
OneToManyMapping.objectAddedDuringUpdate
(ObjectLevelModifyQuery query, Object objectAdded, ObjectChangeSet changeSet, Map extraData) INTERNAL: An object was added to the collection during an update, insert it if private.protected void
AggregateCollectionMapping.objectRemovedDuringUpdate
(ObjectLevelModifyQuery query, Object objectDeleted, Map extraData) INTERNAL: An object was removed to the collection during an update, delete it if private.protected void
CollectionMapping.objectRemovedDuringUpdate
(ObjectLevelModifyQuery query, Object objectDeleted, Map extraData) INTERNAL: An object was removed to the collection during an update, delete it if private.protected void
ManyToManyMapping.objectRemovedDuringUpdate
(ObjectLevelModifyQuery query, Object objectDeleted, Map extraData) INTERNAL: An object was removed to the collection during an update, delete it if private.protected void
OneToManyMapping.objectRemovedDuringUpdate
(ObjectLevelModifyQuery query, Object objectDeleted, Map extraData) INTERNAL: An object was removed to the collection during an update, delete it if private.protected void
AggregateCollectionMapping.objectUnchangedDuringUpdate
(ObjectLevelModifyQuery query, Object object, Object backupClone) protected void
AggregateCollectionMapping.objectUnchangedDuringUpdate
(ObjectLevelModifyQuery query, Object object, Map backupCloneKeyedCache, Object cachedKey) INTERNAL: An object is still in the collection, update it as it may have changed.protected void
CollectionMapping.objectUnchangedDuringUpdate
(ObjectLevelModifyQuery query, Object object) INTERNAL: An object is still in the collection, update it as it may have changed.protected void
CollectionMapping.objectUnchangedDuringUpdate
(ObjectLevelModifyQuery query, Object object, Map backupclones, Object key) INTERNAL: An object is still in the collection, update it as it may have changed.void
AggregateMapping.postDelete
(DeleteObjectQuery query) INTERNAL: The message is passed to its reference class descriptor.void
ObjectReferenceMapping.postDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
AggregateMapping.postDeleteAttributeValue
(DeleteObjectQuery query, Object attributeValue) INTERNAL: The message is passed to its reference class descriptor.void
AggregateCollectionMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
AggregateMapping.postInsert
(WriteObjectQuery query) INTERNAL: The message is passed to its reference class descriptor.void
ObjectReferenceMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
OneToManyMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert the reference objects.void
AggregateMapping.postInsertAttributeValue
(WriteObjectQuery query, Object attributeValue) INTERNAL: The message is passed to its reference class descriptor.void
AggregateCollectionMapping.postUpdate
(WriteObjectQuery writeQuery) INTERNAL: Update the privately owned partsvoid
AggregateMapping.postUpdate
(WriteObjectQuery query) INTERNAL: The message is passed to its reference class descriptor.void
ObjectReferenceMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update privately owned partsvoid
OneToManyMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update the reference objects.void
AggregateMapping.postUpdateAttributeValue
(WriteObjectQuery query, Object attributeValue) INTERNAL: The message is passed to its reference class descriptor.void
AggregateCollectionMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
AggregateMapping.preDelete
(DeleteObjectQuery query) INTERNAL: The message is passed to its reference class descriptor.void
ObjectReferenceMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
OneToManyMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete the reference objects.void
OneToOneMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
UnidirectionalOneToManyMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete the reference objects.void
AggregateMapping.preDeleteAttributeValue
(DeleteObjectQuery query, Object attributeValue) INTERNAL: The message is passed to its reference class descriptor.void
AggregateCollectionMapping.preInsert
(WriteObjectQuery query) INTERNAL: The message is passed to its reference class descriptor.void
AggregateMapping.preInsert
(WriteObjectQuery query) INTERNAL: The message is passed to its reference class descriptor.void
CollectionMapping.preInsert
(WriteObjectQuery query) INTERNAL: Propagate preInsert event to container policy if necessaryvoid
ObjectReferenceMapping.preInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
AggregateMapping.preInsertAttributeValue
(WriteObjectQuery query, Object attributeValue) INTERNAL: The message is passed to its reference class descriptor.void
AggregateMapping.preUpdate
(WriteObjectQuery query) INTERNAL: The message is passed to its reference class descriptor.void
ObjectReferenceMapping.preUpdate
(WriteObjectQuery query) INTERNAL: Update privately owned partsvoid
AggregateMapping.preUpdateAttributeValue
(WriteObjectQuery query, Object attributeValue) INTERNAL: The message is passed to its reference class descriptor.protected void
ObjectReferenceMapping.update
(WriteObjectQuery query) INTERNAL: Update the private owned part.protected void
AggregateCollectionMapping.verifyDeleteForUpdate
(DeleteObjectQuery query) Verifying deletes make sure that all the records privately owned by this mapping are actually removed.void
CollectionMapping.writeChanges
(ObjectChangeSet changeSet, WriteObjectQuery query) INTERNAL: Write the changes defined in the change set for the mapping. -
Uses of OptimisticLockException in org.eclipse.persistence.mappings.foundation
Modifier and TypeMethodDescriptionvoid
AbstractCompositeCollectionMapping.postDeleteAttributeValue
(DeleteObjectQuery query, Object attributeValue) The message is passed to its reference class descriptor.void
AbstractCompositeCollectionMapping.postInsertAttributeValue
(WriteObjectQuery query, Object attributeValue) The message is passed to its reference class descriptor.void
AbstractCompositeCollectionMapping.postUpdateAttributeValue
(WriteObjectQuery query, Object attributeValue) The message is passed to its reference class descriptor.void
AbstractCompositeCollectionMapping.preDeleteAttributeValue
(DeleteObjectQuery query, Object attributeValue) The message is passed to its reference class descriptor.void
AbstractCompositeCollectionMapping.preInsertAttributeValue
(WriteObjectQuery query, Object attributeValue) The message is passed to its reference class descriptor.void
AbstractCompositeCollectionMapping.preUpdateAttributeValue
(WriteObjectQuery query, Object attributeValue) The message is passed to its reference class descriptor. -
Uses of OptimisticLockException in org.eclipse.persistence.mappings.structures
Modifier and TypeMethodDescriptionvoid
ReferenceMapping.postDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
ReferenceMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
ReferenceMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update privately owned partsvoid
NestedTableMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
ReferenceMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
NestedTableMapping.preInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
ReferenceMapping.preInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
NestedTableMapping.preUpdate
(WriteObjectQuery query) INTERNAL: Update the privately owned partsvoid
ReferenceMapping.preUpdate
(WriteObjectQuery query) INTERNAL: Update privately owned partsprotected void
NestedTableMapping.verifyDeleteForUpdate
(DeleteObjectQuery query) INTERNAL: Verifying deletes make sure that all the records privately owned by this mapping are actually removed. -
Uses of OptimisticLockException in org.eclipse.persistence.queries
Modifier and TypeMethodDescriptionDatabaseQuery.execute
(AbstractSession session, AbstractRecord translationRow) INTERNAL: Execute the query.ObjectLevelReadQuery.execute
(AbstractSession session, AbstractRecord translationRow) INTERNAL: Execute the query.void
UpdateObjectQuery.executeCommit()
INTERNAL: Perform an update.void
WriteObjectQuery.executeCommit()
INTERNAL: Perform a does exist check to decide whether to perform an insert or update and delegate the work to the mechanism.void
UpdateObjectQuery.executeCommitWithChangeSet()
INTERNAL: Perform an update.void
WriteObjectQuery.executeCommitWithChangeSet()
INTERNAL: Perform a does exist check to decide whether to perform an insert or update and delegate the work to the mechanism.abstract Object
DatabaseQuery.executeDatabaseQuery()
INTERNAL: Execute the queryDeleteObjectQuery.executeDatabaseQuery()
INTERNAL: Perform the work to delete an object.WriteObjectQuery.executeDatabaseQuery()
INTERNAL: Perform a does exist check to decide whether to perform an insert or update and delegate the work to the mechanism.DatabaseQuery.executeInUnitOfWork
(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow) INTERNAL: Override query execution where Session is a UnitOfWork.ModifyAllQuery.executeInUnitOfWork
(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow) INTERNAL: Override query execution where Session is a UnitOfWork.ObjectLevelReadQuery.executeInUnitOfWork
(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow) INTERNAL: Execute the query in the unit of work.protected Object
DeleteObjectQuery.executeInUnitOfWorkObjectLevelModifyQuery
(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow) INTERNAL: Code was moved from UnitOfWork.internalExecuteQueryprotected Object
ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery
(UnitOfWorkImpl unitOfWork, AbstractRecord translationRow) INTERNAL: This code was moved from UnitOfWork.internalExecuteQuery. -
Uses of OptimisticLockException in org.eclipse.persistence.sessions
Modifier and TypeMethodDescriptionvoid
UnitOfWork.commit()
PUBLIC: Commit the unit of work to its parent.void
UnitOfWork.commitAndResume()
PUBLIC: Commit the unit of work to its parent.void
UnitOfWork.commitAndResumeOnFailure()
PUBLIC: Commit the unit of work to its parent.DatabaseSession.deleteObject
(Object domainObject) PUBLIC: Delete the object and all of its privately owned parts from the database.DatabaseSession.updateObject
(Object domainObject) PUBLIC: Update the object and all of its privately owned parts in the database.DatabaseSession.writeObject
(Object domainObject) PUBLIC: Write the object and all of its privately owned parts in the database.