Uses of Class
org.eclipse.persistence.queries.DeleteObjectQuery
Package
Description
-
Uses of DeleteObjectQuery in org.eclipse.persistence.descriptors
Modifier and TypeMethodDescriptionDescriptorQueryManager.getDeleteQuery()
ADVANCED: Return the receiver's delete query.Modifier and TypeMethodDescriptionvoid
DescriptorQueryManager.postDelete
(DeleteObjectQuery query) INTERNAL: Execute the post delete operation for the queryvoid
DescriptorQueryManager.preDelete
(DeleteObjectQuery query) INTERNAL: Execute the pre delete operation for the queryvoid
DescriptorQueryManager.setDeleteQuery
(DeleteObjectQuery query) ADVANCED: Set the receiver's delete query.void
FieldsLockingPolicy.validateDelete
(int rowCount, Object object, DeleteObjectQuery query) INTERNAL: Check the row count for lock failure.void
VersionLockingPolicy.validateDelete
(int rowCount, Object object, DeleteObjectQuery query) INTERNAL: Check the row count for lock failure. -
Uses of DeleteObjectQuery in org.eclipse.persistence.eis.mappings
Modifier and TypeMethodDescriptionprotected void
EISOneToManyMapping.deleteAll
(DeleteObjectQuery query) Delete all the reference objects.protected void
EISOneToManyMapping.deleteAll
(DeleteObjectQuery query, Object referenceObjects) Delete all the reference objects.protected 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.preDelete
(DeleteObjectQuery query) INTERNAL: Delete the reference objects. -
Uses of DeleteObjectQuery in org.eclipse.persistence.internal.descriptors
Modifier and TypeMethodDescriptionvoid
OptimisticLockingPolicy.validateDelete
(int rowCount, Object object, DeleteObjectQuery query) -
Uses of DeleteObjectQuery in org.eclipse.persistence.internal.queries
Modifier and TypeMethodDescriptionvoid
ContainerPolicy.propogatePostDelete
(DeleteObjectQuery query, Object object) INTERNAL: Propagate the postDeleteEvent to any additional objects the query is aware of This method will be overridden by subclasses that deal MapKeysvoid
MappedKeyMapContainerPolicy.propogatePostDelete
(DeleteObjectQuery query, Object object) INTERNAL: Propagate the postDeleteEvent to any additional objects the query is aware ofvoid
ContainerPolicy.propogatePreDelete
(DeleteObjectQuery query, Object object) INTERNAL: Propagate the postDeleteEvent to any additional objects the query is aware of This method will be overridden by subclasses that deal MapKeysvoid
MappedKeyMapContainerPolicy.propogatePreDelete
(DeleteObjectQuery query, Object object) INTERNAL: Propagate the postDeleteEvent to any additional objects the query is aware of -
Uses of DeleteObjectQuery in org.eclipse.persistence.internal.sessions
Modifier and TypeMethodDescriptionUnitOfWorkImpl.processDeleteObjectQuery
(DeleteObjectQuery deleteQuery) INTERNAL: This method is used to process delete queries that pass through the unitOfWork It is extracted out of the internalExecuteQuery method to reduce duplication -
Uses of DeleteObjectQuery in org.eclipse.persistence.mappings
Modifier and TypeMethodDescriptionprotected DeleteObjectQuery
AggregateMapping.buildAggregateDeleteQuery
(DeleteObjectQuery sourceQuery, Object sourceAttributeValue) Make a copy of the sourceQuery for the attribute.Modifier and TypeMethodDescriptionprotected DeleteObjectQuery
AggregateMapping.buildAggregateDeleteQuery
(DeleteObjectQuery sourceQuery, Object sourceAttributeValue) Make a copy of the sourceQuery for the attribute.protected void
AggregateCollectionMapping.deleteAll
(DeleteObjectQuery query, AbstractSession session) To delete all the entries matching the selection criteria from the table stored in the referenced descriptorprotected void
OneToManyMapping.deleteAll
(DeleteObjectQuery query, AbstractSession session) Delete all the reference objects with a single query.protected void
OneToManyMapping.deleteReferenceObjectsLeftOnDatabase
(DeleteObjectQuery query) This method will make sure that all the records privately owned by this mapping are actually removed.void
AggregateObjectMapping.earlyPreDelete
(DeleteObjectQuery query, Object object) INTERNAL: This method is called to update collection tables prior to commit.void
DatabaseMapping.earlyPreDelete
(DeleteObjectQuery query, Object object) INTERNAL: This method is called to update collection tables prior to commit.void
ManyToManyMapping.earlyPreDelete
(DeleteObjectQuery query, Object object) INTERNAL: Delete join tables before the start of the deletion process to avoid constraint errors.void
ObjectReferenceMapping.earlyPreDelete
(DeleteObjectQuery query, Object object) INTERNAL: Record deletion dependencies for foreign key constraints.void
AggregateMapping.postDelete
(DeleteObjectQuery query) INTERNAL: The message is passed to its reference class descriptor.void
CollectionMapping.postDelete
(DeleteObjectQuery query) INTERNAL: A subclass should implement this method if it wants different behavior.void
DatabaseMapping.postDelete
(DeleteObjectQuery query) INTERNAL: A subclass should implement this method if it wants different behavior.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.preDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
AggregateMapping.preDelete
(DeleteObjectQuery query) INTERNAL: The message is passed to its reference class descriptor.void
DatabaseMapping.preDelete
(DeleteObjectQuery query) INTERNAL: A subclass should implement this method if it wants different behavior.void
DirectCollectionMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete private owned part.void
DirectMapMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Propagate the preDelete event through the container policy if necessaryvoid
ManyToManyMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete entries related to this mapping from the relation table.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.protected void
AggregateCollectionMapping.verifyDeleteForUpdate
(DeleteObjectQuery query) Verifying deletes make sure that all the records privately owned by this mapping are actually removed. -
Uses of DeleteObjectQuery 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.preDeleteAttributeValue
(DeleteObjectQuery query, Object attributeValue) The message is passed to its reference class descriptor. -
Uses of DeleteObjectQuery in org.eclipse.persistence.mappings.structures
Modifier and TypeMethodDescriptionvoid
ReferenceMapping.postDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
NestedTableMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete privately owned partsvoid
ReferenceMapping.preDelete
(DeleteObjectQuery query) INTERNAL: Delete 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 DeleteObjectQuery in org.eclipse.persistence.tools.profiler
Modifier and TypeMethodDescriptionstatic void
QueryMonitor.incrementDelete
(DeleteObjectQuery query)