Uses of Class
org.eclipse.persistence.queries.WriteObjectQuery
Package
Description
-
Uses of WriteObjectQuery in org.eclipse.persistence.descriptors
Modifier and TypeMethodDescriptionvoid
DescriptorQueryManager.postInsert
(WriteObjectQuery query) INTERNAL: Execute the post insert operation for the queryvoid
DescriptorQueryManager.postUpdate
(WriteObjectQuery query) INTERNAL: Execute the post update operation for the queryvoid
DescriptorQueryManager.preInsert
(WriteObjectQuery query) INTERNAL: Execute the pre insert operation for the query.void
DescriptorQueryManager.preUpdate
(WriteObjectQuery query) INTERNAL: Execute the pre update operation for the queryvoid
FieldsLockingPolicy.validateUpdate
(int rowCount, Object object, WriteObjectQuery query) INTERNAL: Check the row count for lock failure.void
VersionLockingPolicy.validateUpdate
(int rowCount, Object object, WriteObjectQuery query) INTERNAL: Check the row count for lock failure. -
Uses of WriteObjectQuery in org.eclipse.persistence.eis.mappings
Modifier and TypeMethodDescriptionvoid
EISOneToManyMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert the reference objects.void
EISOneToManyMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update the reference objects.void
EISOneToManyMapping.preInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
EISOneToManyMapping.preUpdate
(WriteObjectQuery query) INTERNAL: Update the privately owned parts.void
EISOneToManyMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery writeQuery, AbstractRecord row) INTERNAL: If any of the references objects has changed, write out all the keys. -
Uses of WriteObjectQuery in org.eclipse.persistence.internal.descriptors
Modifier and TypeMethodDescriptionprotected Object
ObjectBuilder.assignSequenceNumber
(Object object, Object sequenceValue, AbstractSession writeSession, WriteObjectQuery writeQuery) INTERNAL: Update the object primary key by fetching a new sequence number from the accessor.ObjectBuilder.assignSequenceNumber
(WriteObjectQuery writeQuery) INTERNAL: Update the writeQuery's object primary key by fetching a new sequence number from the accessor.ObjectBuilder.assignSequenceNumber
(WriteObjectQuery writeQuery, Object sequenceValue) INTERNAL: Update the writeQuery's object primary key by fetching a new sequence number from the accessor.ObjectBuilder.buildRowForUpdate
(AbstractRecord databaseRow, WriteObjectQuery query) Build into the row representation of the object for update.ObjectBuilder.buildRowForUpdate
(WriteObjectQuery query) Build the row representation of the object for update.ObjectBuilder.buildRowForUpdateWithChangeSet
(WriteObjectQuery query) Build the row representation of the object for update.void
OptimisticLockingPolicy.validateUpdate
(int rowCount, Object object, WriteObjectQuery query) -
Uses of WriteObjectQuery in org.eclipse.persistence.internal.queries
Modifier and TypeMethodDescriptionprotected WriteObjectQuery
DatabaseQueryMechanism.getWriteObjectQuery()
Convenience methodModifier and TypeMethodDescriptionprotected void
DatabaseQueryMechanism.performUserDefinedWrite
(WriteObjectQuery userDefinedWriteQuery) Write the object using the specified user-defined query.void
ContainerPolicy.propogatePostInsert
(WriteObjectQuery 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.propogatePostInsert
(WriteObjectQuery query, Object object) INTERNAL: Propagate the postDeleteEvent to any additional objects the query is aware ofvoid
ContainerPolicy.propogatePostUpdate
(WriteObjectQuery 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.propogatePostUpdate
(WriteObjectQuery query, Object object) INTERNAL: Propagate the postDeleteEvent to any additional objects the query is aware ofvoid
ContainerPolicy.propogatePreInsert
(WriteObjectQuery 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.propogatePreInsert
(WriteObjectQuery query, Object object) INTERNAL: Propagate the postDeleteEvent to any additional objects the query is aware ofvoid
ContainerPolicy.propogatePreUpdate
(WriteObjectQuery 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.propogatePreUpdate
(WriteObjectQuery query, Object object) INTERNAL: Propagate the postDeleteEvent to any additional objects the query is aware ofprotected void
DatabaseQueryMechanism.shallowInsertObjectForWrite
(Object object, WriteObjectQuery writeQuery, CommitManager commitManager) Shallow insert the specified object, if necessary.protected void
CallQueryMechanism.updateForeignKeyFieldAfterInsert
(WriteObjectQuery writeQuery) Update the foreign key fields when resolving a bi-directional reference in a UOW.protected abstract void
DatabaseQueryMechanism.updateForeignKeyFieldAfterInsert
(WriteObjectQuery writeQuery) Update the foreign key fields when resolving a bi-directonal reference in a UOW.protected void
DatasourceCallQueryMechanism.updateForeignKeyFieldAfterInsert
(WriteObjectQuery writeQuery) Update the foreign key fields when resolving a bi-directional reference in a UOW. -
Uses of WriteObjectQuery in org.eclipse.persistence.mappings
Modifier and TypeMethodDescriptionprotected WriteObjectQuery
AggregateMapping.buildAggregateWriteQuery
(WriteObjectQuery sourceQuery, Object sourceAttributeValue) Make a copy of the sourceQuery for the attribute.Modifier and TypeMethodDescriptionprotected boolean
AggregateObjectMapping.backupAttributeValueIsNull
(WriteObjectQuery query) INTERNAL: Return whether the query's backup object has an attribute value of null.protected WriteObjectQuery
AggregateMapping.buildAggregateWriteQuery
(WriteObjectQuery sourceQuery, Object sourceAttributeValue) Make a copy of the sourceQuery for the attribute.protected 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 Object
AggregateObjectMapping.getMatchingBackupAttributeValue
(WriteObjectQuery query, Object attributeValue) INTERNAL: This is used to match up objects during an update in a UOW.protected void
ObjectReferenceMapping.insert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
ManyToManyMapping.insertIntoRelationTable
(WriteObjectQuery query) INTERNAL: Insert into relation table.void
ManyToManyMapping.insertTargetObjects
(WriteObjectQuery query) INTERNAL: Write the target objects if the cascade policy requires them to be written first.protected int
AggregateCollectionMapping.objectChangedListOrderDuringUpdate
(WriteObjectQuery query, int iMin, int iMax, int iShift) protected int
AggregateCollectionMapping.objectChangedListOrderDuringUpdate
(WriteObjectQuery query, Object key, int newOrderValue) protected void
CollectionMapping.objectOrderChangedDuringUpdate
(WriteObjectQuery query, Object orderChangedObject, int orderIndex) protected void
ManyToManyMapping.objectOrderChangedDuringUpdate
(WriteObjectQuery query, Object orderChangedObject, int orderIndex) 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
CollectionMapping.postInsert
(WriteObjectQuery query) INTERNAL: A subclass should implement this method if it wants different behavior.void
DatabaseMapping.postInsert
(WriteObjectQuery query) INTERNAL: A subclass should implement this method if it wants different behavior.void
DirectCollectionMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert the private owned object.void
DirectMapMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert the private owned object.void
ManyToManyMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert into relation table.void
ObjectReferenceMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
OneToManyMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert the reference objects.void
OneToOneMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert into relation table.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
DatabaseMapping.postUpdate
(WriteObjectQuery query) INTERNAL: A subclass should implement this method if it wants different behavior.void
DirectCollectionMapping.postUpdate
(WriteObjectQuery writeQuery) INTERNAL: Update private owned part.void
ManyToManyMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update the relation table with the entries related to this mapping.void
ObjectReferenceMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update privately owned partsvoid
OneToManyMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update the reference objects.void
OneToOneMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update the relation table with the entries related to this mapping.void
AggregateMapping.postUpdateAttributeValue
(WriteObjectQuery query, Object attributeValue) INTERNAL: The message is passed to its reference class descriptor.protected void
DirectCollectionMapping.postUpdateWithChangeSet
(WriteObjectQuery writeQuery) INTERNAL: Update private owned part.protected void
DirectMapMapping.postUpdateWithChangeSet
(WriteObjectQuery writeQuery) INTERNAL: Update private owned part.protected void
DirectCollectionMapping.postUpdateWithChangeSetListOrder
(WriteObjectQuery writeQuery) INTERNAL: Update private owned part.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
DatabaseMapping.preInsert
(WriteObjectQuery query) INTERNAL: A subclass should implement this method if it wants different behavior.void
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
CollectionMapping.preUpdate
(WriteObjectQuery query) INTERNAL: Propagate preUpdate event to container policy if necessaryvoid
DatabaseMapping.preUpdate
(WriteObjectQuery query) INTERNAL: A subclass should implement this method if it wants different behavior.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.void
OneToManyMapping.updateTargetRowPostInsertSource
(WriteObjectQuery query) INTERNAL: Update target foreign keys after a new source was inserted.void
CollectionMapping.writeChanges
(ObjectChangeSet changeSet, WriteObjectQuery query) INTERNAL: Write the changes defined in the change set for the mapping.void
AggregateObjectMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery query, AbstractRecord databaseRow) INTERNAL: Get the attribute value from the object and add the changed values to the specified database row.void
DatabaseMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery query, AbstractRecord row) INTERNAL:void
ObjectReferenceMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery query, AbstractRecord databaseRow) INTERNAL: Get a value from the object and set that in the respective field of the row.protected void
AggregateObjectMapping.writeToRowFromAggregateForUpdate
(AbstractRecord record, WriteObjectQuery query, Object attributeValue) INTERNAL: Build and return a database row built with the changed values from the specified attribute value. -
Uses of WriteObjectQuery in org.eclipse.persistence.mappings.foundation
Modifier and TypeMethodDescriptionvoid
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.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.void
AbstractCompositeCollectionMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery writeQuery, AbstractRecord row) INTERNAL: Get the attribute value from the object and add the changed values to the specified database row.void
AbstractCompositeDirectCollectionMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery writeQuery, AbstractRecord row) INTERNAL: If any part of the nested collection has changed, the whole thing is written.void
AbstractCompositeObjectMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery query, AbstractRecord row) INTERNAL: If it has changed, build the value for the database field and put it in the specified database row.void
AbstractDirectMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery query, AbstractRecord databaseRow) INTERNAL: Write the attribute value from the object to the row for update.void
AbstractTransformationMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery query, AbstractRecord record) INTERNAL: Get a value from the object and set that in the respective field of the row. -
Uses of WriteObjectQuery in org.eclipse.persistence.mappings.structures
Modifier and TypeMethodDescriptionvoid
ReferenceMapping.postInsert
(WriteObjectQuery query) INTERNAL: Insert privately owned partsvoid
ReferenceMapping.postUpdate
(WriteObjectQuery query) INTERNAL: Update 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 partsvoid
NestedTableMapping.writeFromObjectIntoRowForUpdate
(WriteObjectQuery writeQuery, AbstractRecord record) INTERNAL: Write the entire structure into the row as a special type that prints as the constructor. -
Uses of WriteObjectQuery in org.eclipse.persistence.queries
Modifier and TypeClassDescriptionclass
Purpose: Used for inserting new objects into the database.class
Purpose: Used for updating existing objects into the database. -
Uses of WriteObjectQuery in org.eclipse.persistence.tools.profiler
Modifier and TypeMethodDescriptionstatic void
QueryMonitor.incrementInsert
(WriteObjectQuery query) static void
QueryMonitor.incrementUpdate
(WriteObjectQuery query)