Class MutableEntityVersion

    • Constructor Detail

      • MutableEntityVersion

        public MutableEntityVersion()
    • Method Detail

      • markEdited

        public void markEdited()
        Updates editId
      • markUnedited

        public void markUnedited()
        Resets editId to 0
      • markPersisted

        public void markPersisted​(long expectedEditId)
        Updates persistId and resets editId to 0 if its value is the same as expected
        Parameters:
        expectedEditId - expected editId
      • getVersionSnapshot

        @NotNull
        public PersistentEntityVersion getVersionSnapshot()
        Returns version snapshot
        Returns:
        see above