Interface Entity<ENTITY>

All Superinterfaces:
Identifiable
All Known Implementing Classes:
AbstractUdbEntity

public interface Entity<ENTITY>
extends Identifiable
  • Method Details

    • getId

      int getId()
      Specified by:
      getId in interface Identifiable
    • clearChanges

      void clearChanges()
    • isChanged

      boolean isChanged​(java.lang.String fieldName)
    • clearFieldChanges

      void clearFieldChanges​(java.lang.String fieldName)
    • isModified

      boolean isModified()
    • save

      ENTITY save()
    • delete

      void delete()
    • restoreDeleted

      void restoreDeleted()
    • isRestorable

      boolean isRestorable()
    • isStored

      boolean isStored()
    • isDeleted

      boolean isDeleted()
    • getEntityValue

      java.lang.Object getEntityValue​(java.lang.String fieldName)
    • setEntityValue

      void setEntityValue​(java.lang.String fieldName, java.lang.Object value)
    • getRecordUpdates

      java.util.List<RecordUpdate> getRecordUpdates()