Interface UnitOfWorkChangeSet


  • public interface UnitOfWorkChangeSet

    Purpose: To Provide API to the UnitOfWorkChangeSet.

    Description:The UnitOfWorkChangeSet contains all of the individual ObjectChangeSets. It is stored and used by the UnitOfWork

    • Method Detail

      • getAllChangeSets

        java.util.Map getAllChangeSets()
        ADVANCED: This method returns a reference to the collection. Not All ChangeSets that Exist in this list may have changes
        Returns:
        Map
      • getDeletedObjects

        java.util.Map getDeletedObjects()
        ADVANCED: This method returns the reference to the deleted objects from the changeSet
        Returns:
        Map
      • getObjectChangeSetForClone

        ObjectChangeSet getObjectChangeSetForClone​(java.lang.Object clone)
        ADVANCED: Get ChangeSet for a particular clone
        Returns:
        org.eclipse.persistence.sessions.changesets.ObjectChangeSet the changeSet that represents a particular clone
      • getUOWCloneForObjectChangeSet

        java.lang.Object getUOWCloneForObjectChangeSet​(ObjectChangeSet changeSet)
        ADVANCED: This method returns the Clone for a particular changeSet
        Returns:
        Object the clone represented by the changeSet
      • hasChanges

        boolean hasChanges()
        ADVANCED: Returns true if the Unit Of Work change Set has changes
        Returns:
        boolean