Class AfterSaveEventChangesCollector


  • public class AfterSaveEventChangesCollector
    extends java.lang.Object
    Collects the AfterSaveEvents for each entity change.
    • Constructor Detail

      • AfterSaveEventChangesCollector

        public AfterSaveEventChangesCollector()
    • Method Detail

      • getEncodedChanges

        public byte[][] getEncodedChanges()
        Retrieves all collected AfterSaveEvents. NOTE: for a certain item, only one type is valid.
        • CREATE <-- CREATE
        • CREATE <-- CREATE + UPDATE
        • UPDATE <-- UPDATE
        • REMOVE <-- UPDATE + REMOVE
        • REMOVE <-- REMOVE
        • NO ACTION <-- CREATE + UPDATE + REMOVE
        Returns:
        non-duplicated AfterSaveEvents.
      • mergeChanges

        protected int mergeChanges​(int changesMask)
      • skipChanges

        protected boolean skipChanges​(int changesMask)
      • clear

        public void clear()
        Clears the collected events.