Interface Entity<ENTITY>

All Superinterfaces:
Identifiable
All Known Implementing Classes:
AbstractUdbEntity, RawEntity

public interface Entity<ENTITY>
extends Identifiable
  • Method Details

    • getId

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

      void clearChanges()
    • isModified

      boolean isModified()
    • save

      default ENTITY save​(Transaction transaction)
    • save

      ENTITY save​(Transaction transaction, boolean strictChangeVerification)
    • saveTransactional

      default ENTITY saveTransactional()
    • saveTransactional

      ENTITY saveTransactional​(boolean strictChangeVerification)
    • save

      ENTITY save()
    • delete

      void delete​(Transaction transaction)
    • delete

      void delete()
    • isStored

      boolean isStored()
    • getEntityValue

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

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