Class UnitOfWorkChangeSet
java.lang.Object
cz.cvut.kbss.jopa.sessions.change.UnitOfWorkChangeSet
A set of changes made in a 
UnitOfWork.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddDeletedObjectChangeSet(DeleteObjectChange deletedObject) Adds a change set for deleted object.voidaddNewObjectChangeSet(NewObjectChange newObject) Add a change set for newly created object.voidaddObjectChangeSet(ObjectChangeSet objectChangeSet) Add new ObjectChangeSet to this changeSet.voidcancelObjectChanges(Object original) Removes change record of the specified original object, if present, cancelling the changes.Returns the collection of deleted objects.getExistingObjectChanges(Object original) Gets changes for the specified original object (if there are any).Returns change sets for existing modified objects.Returns the collection of change sets for newly created objects.booleanReturns true if this changeSet has any changes.booleanReturns true if there are deleted objects in this change set.booleanhasNew()Are there any new objects in the change set?
- 
Constructor Details- 
UnitOfWorkChangeSetpublic UnitOfWorkChangeSet()
 
- 
- 
Method Details- 
addObjectChangeSetAdd new ObjectChangeSet to this changeSet.- Parameters:
- objectChangeSet- ObjectChangeSet
 
- 
addDeletedObjectChangeSetAdds a change set for deleted object.- Parameters:
- deletedObject- The change set to add
 
- 
addNewObjectChangeSetAdd a change set for newly created object. These changes are held in separate attribute and get special treatment when merged into shared session cache.- Parameters:
- newObject- ObjectChangeSet
 
- 
getExistingObjectsChangesReturns change sets for existing modified objects.New object and deleted object change sets are not included. - Returns:
- Collection of change sets
 
- 
cancelObjectChangesRemoves change record of the specified original object, if present, cancelling the changes.- Parameters:
- original- The object whose changes should be removed
 
- 
getExistingObjectChangesGets changes for the specified original object (if there are any).- Parameters:
- original- The object for which changes should be found
- Returns:
- Object change set or null, if the object has no changes
 
- 
getDeletedObjectsReturns the collection of deleted objects.- Returns:
- Set of change sets
 
- 
getNewObjectsReturns the collection of change sets for newly created objects.- Returns:
- Set of change sets
 
- 
hasDeletedpublic boolean hasDeleted()Returns true if there are deleted objects in this change set.- Returns:
- boolean
 
- 
hasChangespublic boolean hasChanges()Returns true if this changeSet has any changes.- Returns:
- boolean
 
- 
hasNewpublic boolean hasNew()Are there any new objects in the change set?- Returns:
- boolean
 
 
-