Class UdbOrganizationFieldView

java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<OrganizationFieldView>
org.teamapps.model.controlcenter.UdbOrganizationFieldView
All Implemented Interfaces:
OrganizationFieldView, org.teamapps.universaldb.pojo.Entity<OrganizationFieldView>, org.teamapps.universaldb.pojo.Identifiable, org.teamapps.universaldb.record.EntityBuilder<OrganizationFieldView>

public class UdbOrganizationFieldView
extends org.teamapps.universaldb.pojo.AbstractUdbEntity<OrganizationFieldView>
implements OrganizationFieldView
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected static org.teamapps.universaldb.index.text.TextIndex icon  
    protected static org.teamapps.universaldb.index.TableIndex table  
    protected static org.teamapps.universaldb.index.translation.TranslatableTextIndex title  

    Fields inherited from interface org.teamapps.model.controlcenter.OrganizationFieldView

    FIELD_ICON, FIELD_TITLE
  • Constructor Summary

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

    Modifier and Type Method Description
    OrganizationFieldView build()  
    OrganizationFieldView build​(int id)  
    void delete()  
    void delete​(org.teamapps.universaldb.transaction.Transaction transaction)  
    static java.util.List<OrganizationFieldView> getAll()  
    static int getCount()  
    java.lang.String getIcon()  
    org.teamapps.universaldb.index.translation.TranslatableText getTitle()  
    void restoreDeleted()  
    UdbOrganizationFieldView save()  
    UdbOrganizationFieldView save​(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)  
    UdbOrganizationFieldView saveTransactional​(boolean strictChangeVerification)  
    static java.util.List<OrganizationFieldView> 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<OrganizationFieldView> sort​(java.util.List<OrganizationFieldView> list, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)  
    java.lang.String toString()  

    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

    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
    • title

      protected static org.teamapps.universaldb.index.translation.TranslatableTextIndex title
    • icon

      protected static org.teamapps.universaldb.index.text.TextIndex icon
  • Constructor Details

    • UdbOrganizationFieldView

      public UdbOrganizationFieldView()
    • UdbOrganizationFieldView

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

    • getAll

      public static java.util.List<OrganizationFieldView> getAll()
    • sort

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

      public static java.util.List<OrganizationFieldView> 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 OrganizationFieldView build()
      Specified by:
      build in interface org.teamapps.universaldb.record.EntityBuilder<OrganizationFieldView>
    • build

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

      public org.teamapps.universaldb.index.translation.TranslatableText getTitle()
      Specified by:
      getTitle in interface OrganizationFieldView
    • getIcon

      public java.lang.String getIcon()
      Specified by:
      getIcon in interface OrganizationFieldView
    • save

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

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

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

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

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

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

      public java.lang.String toString()
      Overrides:
      toString in class org.teamapps.universaldb.pojo.AbstractUdbEntity<OrganizationFieldView>