Class ChangeSetFactory
java.lang.Object
cz.cvut.kbss.jopa.sessions.change.ChangeSetFactory
-
Method Summary
Modifier and TypeMethodDescriptionstatic DeleteObjectChange
createDeleteObjectChange
(Object clone, Object original, Descriptor descriptor) Creates a change representing object deletion.static NewObjectChange
createNewObjectChange
(Object newObject, Descriptor descriptor) Creates a change representing object persist.static ObjectChangeSet
createObjectChangeSet
(Object original, Object clone, Descriptor descriptor) Creates new change set for the specified original-clone pair.static UnitOfWorkChangeSet
Creates change set for the specified UnitOfWork.
-
Method Details
-
createUoWChangeSet
Creates change set for the specified UnitOfWork.- Returns:
- New change set
-
createObjectChangeSet
public static ObjectChangeSet createObjectChangeSet(Object original, Object clone, Descriptor descriptor) Creates new change set for the specified original-clone pair.- Parameters:
original
- Original objectclone
- Clonedescriptor
- Entity descriptor- Returns:
- New object change set
-
createDeleteObjectChange
public static DeleteObjectChange createDeleteObjectChange(Object clone, Object original, Descriptor descriptor) Creates a change representing object deletion.- Parameters:
clone
- Deleted object cloneoriginal
- Original of the deleted objectdescriptor
- Entity descriptor- Returns:
- Delete object change
-
createNewObjectChange
Creates a change representing object persist.- Parameters:
newObject
- Persisted objectdescriptor
- Entity descriptor- Returns:
- New object change
-