Class UdbOrganizationUnitView

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

public class UdbOrganizationUnitView
extends org.teamapps.universaldb.pojo.AbstractUdbEntity<OrganizationUnitView>
implements OrganizationUnitView
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex address  
    protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex children  
    protected static org.teamapps.universaldb.index.text.TextIndex icon  
    protected static org.teamapps.universaldb.index.translation.TranslatableTextIndex name  
    protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex parent  
    protected static org.teamapps.universaldb.index.TableIndex table  
    protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex type  

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

    FIELD_ADDRESS, FIELD_CHILDREN, FIELD_ICON, FIELD_NAME, FIELD_PARENT, FIELD_TYPE
  • Constructor Summary

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

    Modifier and Type Method Description
    OrganizationUnitView build()  
    OrganizationUnitView build​(int id)  
    void delete()  
    void delete​(org.teamapps.universaldb.transaction.Transaction transaction)  
    AddressView getAddress()  
    static java.util.List<OrganizationUnitView> getAll()  
    java.util.List<OrganizationUnitView> getChildren()  
    java.util.BitSet getChildrenAsBitSet()  
    int getChildrenCount()  
    static int getCount()  
    java.lang.String getIcon()  
    org.teamapps.universaldb.index.translation.TranslatableText getName()  
    OrganizationUnitView getParent()  
    OrganizationUnitTypeView getType()  
    UdbOrganizationUnitView save()  
    UdbOrganizationUnitView save​(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)  
    UdbOrganizationUnitView saveTransactional​(boolean strictChangeVerification)  
    static java.util.List<OrganizationUnitView> sort​(java.util.BitSet recordIds, java.lang.String sortFieldName, boolean ascending, java.lang.String... path)  
    static java.util.List<OrganizationUnitView> sort​(java.util.List<OrganizationUnitView> list, java.lang.String sortFieldName, boolean ascending, java.lang.String... path)  
    java.lang.String toString()  

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

    addMultiReferenceValue, clearChanges, createEntityList, createEntityList, createEntityList, delete, delete, 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, isStored, removeAllMultiReferenceValue, removeMultiReferenceValue, save, save, save, saveAsynchronously, 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, 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, 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
    • name

      protected static org.teamapps.universaldb.index.translation.TranslatableTextIndex name
    • parent

      protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex parent
    • children

      protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex children
    • type

      protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex type
    • icon

      protected static org.teamapps.universaldb.index.text.TextIndex icon
    • address

      protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex address
  • Constructor Details

    • UdbOrganizationUnitView

      public UdbOrganizationUnitView()
    • UdbOrganizationUnitView

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