Class UdbSystemStarts

java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<SystemStarts>
org.teamapps.model.system.UdbSystemStarts
All Implemented Interfaces:
SystemStarts, org.teamapps.universaldb.pojo.Entity<SystemStarts>, org.teamapps.universaldb.pojo.Identifiable, org.teamapps.universaldb.record.EntityBuilder<SystemStarts>

public class UdbSystemStarts
extends org.teamapps.universaldb.pojo.AbstractUdbEntity<SystemStarts>
implements SystemStarts
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected static org.teamapps.universaldb.index.TableIndex table  
    protected static org.teamapps.universaldb.index.numeric.IntegerIndex timestamp  
    protected static org.teamapps.universaldb.index.numeric.ShortIndex type  

    Fields inherited from interface org.teamapps.model.system.SystemStarts

    FIELD_TIMESTAMP, FIELD_TYPE
  • Constructor Summary

    Constructors
    Constructor Description
    UdbSystemStarts()  
    UdbSystemStarts​(int id, boolean createEntity)  
  • Method Summary

    Modifier and Type Method Description
    SystemStarts build()  
    SystemStarts build​(int id)  
    void delete()  
    void delete​(org.teamapps.universaldb.transaction.Transaction transaction)  
    static java.util.List<SystemStarts> getAll()  
    static int getCount()  
    static java.util.List<SystemStarts> getDeletedRecords()  
    java.time.Instant getTimestamp()  
    long getTimestampAsEpochMilli()  
    int getTimestampAsEpochSecond()  
    Type getType()  
    void restoreDeleted()  
    UdbSystemStarts save()  
    UdbSystemStarts save​(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)  
    UdbSystemStarts saveTransactional​(boolean strictChangeVerification)  
    SystemStarts setTimestamp​(java.time.Instant value)  
    SystemStarts setTimestampAsEpochMilli​(long value)  
    SystemStarts setTimestampAsEpochSecond​(int value)  
    SystemStarts setType​(Type value)  
    static java.util.List<SystemStarts> sort​(java.util.BitSet recordIds, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)  
    static java.util.List<SystemStarts> sort​(java.util.List<SystemStarts> list, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)  

    Methods inherited from class org.teamapps.universaldb.pojo.AbstractUdbEntity

    addMultiReferenceValue, clearChanges, createEntityList, createEntityList, createEntityList, deleteRecord, deleteRecord, equals, getBooleanValue, getChangedValue, getChangeValue, getCorrelationId, getDateAsEpochMilli, getDateTimeAsEpochMilli, getDateTimeValue, getDateValue, getDoubleValue, getEntityId, getEntityValue, getEnumValue, getFloatValue, getId, getIntValue, getLocalDateValue, getLongValue, getMultiReferenceValue, getMultiReferenceValueAsBitSet, getMultiReferenceValueCount, getQualifiedName, getReferenceChangeValue, getShortValue, getTableIndex, getTextValue, getTimestampAsEpochMilli, getTimestampAsEpochSecond, getTimestampValue, getTimeValue, getTransaction, getTranslatableTextValue, hashCode, isChanged, isDeleted, isModified, isRestorable, isStored, removeAllMultiReferenceValue, removeMultiReferenceValue, restoreDeletedRecord, saveAsynchronously, saveRecord, saveRecord, saveRecord, setBooleanValue, setChangeValue, setDateAsEpochMilli, setDateTimeAsEpochMilli, setDateTimeValue, setDateValue, setDoubleValue, setEntityValue, setEnumValue, setFloatValue, setIntValue, setLocalDateAsEpochMilli, setLocalDateValue, setLongValue, setMultiReferenceValue, setShortValue, setSingleReferenceValue, setTextValue, setTimestampAsEpochMilli, setTimestampAsEpochSecond, setTimestampValue, setTimeValue, setTranslatableTextValue, sort, sort, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.teamapps.universaldb.pojo.Entity

    clearChanges, getEntityValue, getId, isDeleted, isModified, isRestorable, isStored, save, saveTransactional, setEntityValue

    Methods inherited from interface org.teamapps.universaldb.pojo.Identifiable

    getQualifiedName
  • Field Details

    • table

      protected static org.teamapps.universaldb.index.TableIndex table
    • timestamp

      protected static org.teamapps.universaldb.index.numeric.IntegerIndex timestamp
    • type

      protected static org.teamapps.universaldb.index.numeric.ShortIndex type
  • Constructor Details

    • UdbSystemStarts

      public UdbSystemStarts()
    • UdbSystemStarts

      public UdbSystemStarts​(int id, boolean createEntity)
  • Method Details

    • getAll

      public static java.util.List<SystemStarts> getAll()
    • getDeletedRecords

      public static java.util.List<SystemStarts> getDeletedRecords()
    • sort

      public static java.util.List<SystemStarts> sort​(java.util.List<SystemStarts> list, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)
    • sort

      public static java.util.List<SystemStarts> sort​(java.util.BitSet recordIds, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)
    • getCount

      public static int getCount()
    • build

      public SystemStarts build()
      Specified by:
      build in interface org.teamapps.universaldb.record.EntityBuilder<SystemStarts>
    • build

      public SystemStarts build​(int id)
      Specified by:
      build in interface org.teamapps.universaldb.record.EntityBuilder<SystemStarts>
    • getTimestamp

      public java.time.Instant getTimestamp()
      Specified by:
      getTimestamp in interface SystemStarts
    • setTimestamp

      public SystemStarts setTimestamp​(java.time.Instant value)
      Specified by:
      setTimestamp in interface SystemStarts
    • getTimestampAsEpochSecond

      public int getTimestampAsEpochSecond()
      Specified by:
      getTimestampAsEpochSecond in interface SystemStarts
    • setTimestampAsEpochSecond

      public SystemStarts setTimestampAsEpochSecond​(int value)
      Specified by:
      setTimestampAsEpochSecond in interface SystemStarts
    • getTimestampAsEpochMilli

      public long getTimestampAsEpochMilli()
      Specified by:
      getTimestampAsEpochMilli in interface SystemStarts
    • setTimestampAsEpochMilli

      public SystemStarts setTimestampAsEpochMilli​(long value)
      Specified by:
      setTimestampAsEpochMilli in interface SystemStarts
    • getType

      public Type getType()
      Specified by:
      getType in interface SystemStarts
    • setType

      public SystemStarts setType​(Type value)
      Specified by:
      setType in interface SystemStarts
    • save

      public UdbSystemStarts save​(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)
      Specified by:
      save in interface org.teamapps.universaldb.pojo.Entity<SystemStarts>
    • saveTransactional

      public UdbSystemStarts saveTransactional​(boolean strictChangeVerification)
      Specified by:
      saveTransactional in interface org.teamapps.universaldb.pojo.Entity<SystemStarts>
    • save

      public UdbSystemStarts save()
      Specified by:
      save in interface org.teamapps.universaldb.pojo.Entity<SystemStarts>
    • delete

      public void delete​(org.teamapps.universaldb.transaction.Transaction transaction)
      Specified by:
      delete in interface org.teamapps.universaldb.pojo.Entity<SystemStarts>
    • delete

      public void delete()
      Specified by:
      delete in interface org.teamapps.universaldb.pojo.Entity<SystemStarts>
    • restoreDeleted

      public void restoreDeleted()
      Specified by:
      restoreDeleted in interface org.teamapps.universaldb.pojo.Entity<SystemStarts>