Package org.teamapps.model.controlcenter
Class UdbOrganizationUnit
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<OrganizationUnit>
org.teamapps.model.controlcenter.UdbOrganizationUnit
- All Implemented Interfaces:
OrganizationUnit,org.teamapps.universaldb.pojo.Entity<OrganizationUnit>,org.teamapps.universaldb.pojo.Identifiable,org.teamapps.universaldb.record.EntityBuilder<OrganizationUnit>
public class UdbOrganizationUnit extends org.teamapps.universaldb.pojo.AbstractUdbEntity<OrganizationUnit> implements OrganizationUnit
-
Field Summary
Fields Modifier and Type Field Description protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexaddressprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexchildrenprotected static org.teamapps.universaldb.index.text.TextIndexiconprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaCreatedByprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaCreationDateprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaDeletedByprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaDeletionDateprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaModificationDateprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaModifiedByprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaRestoreDateprotected static org.teamapps.universaldb.index.numeric.IntegerIndexmetaRestoredByprotected static org.teamapps.universaldb.index.translation.TranslatableTextIndexnameprotected static org.teamapps.universaldb.index.numeric.ShortIndexorgUnitLifeCycleStatusprotected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexparentprotected static org.teamapps.universaldb.index.TableIndextableprotected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndextypeprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexuserRoleAssignmentsprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexusersFields inherited from interface org.teamapps.model.controlcenter.OrganizationUnit
FIELD_ADDRESS, FIELD_CHILDREN, FIELD_ICON, FIELD_META_CREATED_BY, FIELD_META_CREATION_DATE, FIELD_META_DELETED_BY, FIELD_META_DELETION_DATE, FIELD_META_MODIFICATION_DATE, FIELD_META_MODIFIED_BY, FIELD_META_RESTORE_DATE, FIELD_META_RESTORED_BY, FIELD_NAME, FIELD_ORG_UNIT_LIFE_CYCLE_STATUS, FIELD_PARENT, FIELD_TYPE, FIELD_USER_ROLE_ASSIGNMENTS, FIELD_USERS -
Constructor Summary
Constructors Constructor Description UdbOrganizationUnit()UdbOrganizationUnit(int id, boolean createEntity) -
Method Summary
Methods inherited from class org.teamapps.universaldb.pojo.AbstractUdbEntity
addMultiReferenceValue, clearChanges, clearFieldChanges, createdBy, createEntityList, createEntityList, createEntityList, deleteRecord, equals, getBooleanValue, getChangedValue, getChangeValue, getCorrelationId, getDateAsEpochMilli, getDateTimeAsEpochMilli, getDateTimeValue, getDateValue, getDoubleValue, getEntityValue, getEnumValue, getFloatValue, getId, getIntValue, getLocalDateValue, getLongValue, getMultiReferenceValue, getMultiReferenceValueAsBitSet, getMultiReferenceValueCount, getQualifiedName, getRecordUpdates, getReferenceChangeValue, getShortValue, getTableId, getTableIndex, getTextValue, getTimestampAsEpochMilli, getTimestampAsEpochSecond, getTimestampValue, getTimeValue, getTranslatableTextValue, hashCode, isChanged, isChanged, isDeleted, isModified, isRestorable, isStored, removeAllMultiReferenceValue, removeMultiReferenceValue, restoreDeletedRecord, saveRecord, saveRecord, setBooleanValue, setChangeValue, setDatabase, setDateAsEpochMilli, setDateTimeAsEpochMilli, setDateTimeValue, setDateValue, setDoubleValue, setEntityValue, setEnumValue, setFloatValue, setIntValue, setLocalDateAsEpochMilli, setLocalDateValue, setLongValue, setMultiReferenceValue, setShortValue, setSingleReferenceValue, setTextValue, setTimestampAsEpochMilli, setTimestampAsEpochSecond, setTimestampValue, setTimeValue, setTranslatableTextValue, sort, sort, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.universaldb.pojo.Entity
clearChanges, clearFieldChanges, getEntityValue, getId, getRecordUpdates, isChanged, isDeleted, isModified, isRestorable, isStored, setEntityValueMethods inherited from interface org.teamapps.universaldb.pojo.Identifiable
getQualifiedName
-
Field Details
-
table
protected static org.teamapps.universaldb.index.TableIndex table -
metaCreationDate
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaCreationDate -
metaCreatedBy
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaCreatedBy -
metaModificationDate
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaModificationDate -
metaModifiedBy
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaModifiedBy -
metaDeletionDate
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaDeletionDate -
metaDeletedBy
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaDeletedBy -
metaRestoreDate
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaRestoreDate -
metaRestoredBy
protected static org.teamapps.universaldb.index.numeric.IntegerIndex metaRestoredBy -
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 -
orgUnitLifeCycleStatus
protected static org.teamapps.universaldb.index.numeric.ShortIndex orgUnitLifeCycleStatus -
address
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex address -
users
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex users -
userRoleAssignments
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex userRoleAssignments
-
-
Constructor Details
-
UdbOrganizationUnit
public UdbOrganizationUnit() -
UdbOrganizationUnit
public UdbOrganizationUnit(int id, boolean createEntity)
-
-
Method Details
-
getAll
-
getDeletedRecords
-
sort
public static java.util.List<OrganizationUnit> sort(java.util.List<OrganizationUnit> list, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path) -
sort
public static java.util.List<OrganizationUnit> 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
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<OrganizationUnit>
-
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<OrganizationUnit>
-
getMetaCreationDate
public java.time.Instant getMetaCreationDate()- Specified by:
getMetaCreationDatein interfaceOrganizationUnit
-
setMetaCreationDate
- Specified by:
setMetaCreationDatein interfaceOrganizationUnit
-
getMetaCreationDateAsEpochSecond
public int getMetaCreationDateAsEpochSecond()- Specified by:
getMetaCreationDateAsEpochSecondin interfaceOrganizationUnit
-
setMetaCreationDateAsEpochSecond
- Specified by:
setMetaCreationDateAsEpochSecondin interfaceOrganizationUnit
-
getMetaCreationDateAsEpochMilli
public long getMetaCreationDateAsEpochMilli()- Specified by:
getMetaCreationDateAsEpochMilliin interfaceOrganizationUnit
-
setMetaCreationDateAsEpochMilli
- Specified by:
setMetaCreationDateAsEpochMilliin interfaceOrganizationUnit
-
getMetaCreatedBy
public int getMetaCreatedBy()- Specified by:
getMetaCreatedByin interfaceOrganizationUnit
-
setMetaCreatedBy
- Specified by:
setMetaCreatedByin interfaceOrganizationUnit
-
getMetaModificationDate
public java.time.Instant getMetaModificationDate()- Specified by:
getMetaModificationDatein interfaceOrganizationUnit
-
setMetaModificationDate
- Specified by:
setMetaModificationDatein interfaceOrganizationUnit
-
getMetaModificationDateAsEpochSecond
public int getMetaModificationDateAsEpochSecond()- Specified by:
getMetaModificationDateAsEpochSecondin interfaceOrganizationUnit
-
setMetaModificationDateAsEpochSecond
- Specified by:
setMetaModificationDateAsEpochSecondin interfaceOrganizationUnit
-
getMetaModificationDateAsEpochMilli
public long getMetaModificationDateAsEpochMilli()- Specified by:
getMetaModificationDateAsEpochMilliin interfaceOrganizationUnit
-
setMetaModificationDateAsEpochMilli
- Specified by:
setMetaModificationDateAsEpochMilliin interfaceOrganizationUnit
-
getMetaModifiedBy
public int getMetaModifiedBy()- Specified by:
getMetaModifiedByin interfaceOrganizationUnit
-
setMetaModifiedBy
- Specified by:
setMetaModifiedByin interfaceOrganizationUnit
-
getMetaDeletionDate
public java.time.Instant getMetaDeletionDate()- Specified by:
getMetaDeletionDatein interfaceOrganizationUnit
-
setMetaDeletionDate
- Specified by:
setMetaDeletionDatein interfaceOrganizationUnit
-
getMetaDeletionDateAsEpochSecond
public int getMetaDeletionDateAsEpochSecond()- Specified by:
getMetaDeletionDateAsEpochSecondin interfaceOrganizationUnit
-
setMetaDeletionDateAsEpochSecond
- Specified by:
setMetaDeletionDateAsEpochSecondin interfaceOrganizationUnit
-
getMetaDeletionDateAsEpochMilli
public long getMetaDeletionDateAsEpochMilli()- Specified by:
getMetaDeletionDateAsEpochMilliin interfaceOrganizationUnit
-
setMetaDeletionDateAsEpochMilli
- Specified by:
setMetaDeletionDateAsEpochMilliin interfaceOrganizationUnit
-
getMetaDeletedBy
public int getMetaDeletedBy()- Specified by:
getMetaDeletedByin interfaceOrganizationUnit
-
setMetaDeletedBy
- Specified by:
setMetaDeletedByin interfaceOrganizationUnit
-
getMetaRestoreDate
public java.time.Instant getMetaRestoreDate()- Specified by:
getMetaRestoreDatein interfaceOrganizationUnit
-
setMetaRestoreDate
- Specified by:
setMetaRestoreDatein interfaceOrganizationUnit
-
getMetaRestoreDateAsEpochSecond
public int getMetaRestoreDateAsEpochSecond()- Specified by:
getMetaRestoreDateAsEpochSecondin interfaceOrganizationUnit
-
setMetaRestoreDateAsEpochSecond
- Specified by:
setMetaRestoreDateAsEpochSecondin interfaceOrganizationUnit
-
getMetaRestoreDateAsEpochMilli
public long getMetaRestoreDateAsEpochMilli()- Specified by:
getMetaRestoreDateAsEpochMilliin interfaceOrganizationUnit
-
setMetaRestoreDateAsEpochMilli
- Specified by:
setMetaRestoreDateAsEpochMilliin interfaceOrganizationUnit
-
getMetaRestoredBy
public int getMetaRestoredBy()- Specified by:
getMetaRestoredByin interfaceOrganizationUnit
-
setMetaRestoredBy
- Specified by:
setMetaRestoredByin interfaceOrganizationUnit
-
getName
public org.teamapps.universaldb.index.translation.TranslatableText getName()- Specified by:
getNamein interfaceOrganizationUnit
-
setName
- Specified by:
setNamein interfaceOrganizationUnit
-
getParent
- Specified by:
getParentin interfaceOrganizationUnit
-
setParent
- Specified by:
setParentin interfaceOrganizationUnit
-
getChildren
- Specified by:
getChildrenin interfaceOrganizationUnit
-
setChildren
- Specified by:
setChildrenin interfaceOrganizationUnit
-
getChildrenCount
public int getChildrenCount()- Specified by:
getChildrenCountin interfaceOrganizationUnit
-
setChildren
- Specified by:
setChildrenin interfaceOrganizationUnit
-
getChildrenAsBitSet
public java.util.BitSet getChildrenAsBitSet()- Specified by:
getChildrenAsBitSetin interfaceOrganizationUnit
-
addChildren
- Specified by:
addChildrenin interfaceOrganizationUnit
-
addChildren
- Specified by:
addChildrenin interfaceOrganizationUnit
-
removeChildren
- Specified by:
removeChildrenin interfaceOrganizationUnit
-
removeChildren
- Specified by:
removeChildrenin interfaceOrganizationUnit
-
removeAllChildren
- Specified by:
removeAllChildrenin interfaceOrganizationUnit
-
getType
- Specified by:
getTypein interfaceOrganizationUnit
-
setType
- Specified by:
setTypein interfaceOrganizationUnit
-
getIcon
public java.lang.String getIcon()- Specified by:
getIconin interfaceOrganizationUnit
-
setIcon
- Specified by:
setIconin interfaceOrganizationUnit
-
getOrgUnitLifeCycleStatus
- Specified by:
getOrgUnitLifeCycleStatusin interfaceOrganizationUnit
-
setOrgUnitLifeCycleStatus
- Specified by:
setOrgUnitLifeCycleStatusin interfaceOrganizationUnit
-
getAddress
- Specified by:
getAddressin interfaceOrganizationUnit
-
setAddress
- Specified by:
setAddressin interfaceOrganizationUnit
-
getUsers
- Specified by:
getUsersin interfaceOrganizationUnit
-
setUsers
- Specified by:
setUsersin interfaceOrganizationUnit
-
getUsersCount
public int getUsersCount()- Specified by:
getUsersCountin interfaceOrganizationUnit
-
setUsers
- Specified by:
setUsersin interfaceOrganizationUnit
-
getUsersAsBitSet
public java.util.BitSet getUsersAsBitSet()- Specified by:
getUsersAsBitSetin interfaceOrganizationUnit
-
addUsers
- Specified by:
addUsersin interfaceOrganizationUnit
-
addUsers
- Specified by:
addUsersin interfaceOrganizationUnit
-
removeUsers
- Specified by:
removeUsersin interfaceOrganizationUnit
-
removeUsers
- Specified by:
removeUsersin interfaceOrganizationUnit
-
removeAllUsers
- Specified by:
removeAllUsersin interfaceOrganizationUnit
-
getUserRoleAssignments
- Specified by:
getUserRoleAssignmentsin interfaceOrganizationUnit
-
setUserRoleAssignments
- Specified by:
setUserRoleAssignmentsin interfaceOrganizationUnit
-
getUserRoleAssignmentsCount
public int getUserRoleAssignmentsCount()- Specified by:
getUserRoleAssignmentsCountin interfaceOrganizationUnit
-
setUserRoleAssignments
- Specified by:
setUserRoleAssignmentsin interfaceOrganizationUnit
-
getUserRoleAssignmentsAsBitSet
public java.util.BitSet getUserRoleAssignmentsAsBitSet()- Specified by:
getUserRoleAssignmentsAsBitSetin interfaceOrganizationUnit
-
addUserRoleAssignments
- Specified by:
addUserRoleAssignmentsin interfaceOrganizationUnit
-
addUserRoleAssignments
- Specified by:
addUserRoleAssignmentsin interfaceOrganizationUnit
-
removeUserRoleAssignments
- Specified by:
removeUserRoleAssignmentsin interfaceOrganizationUnit
-
removeUserRoleAssignments
- Specified by:
removeUserRoleAssignmentsin interfaceOrganizationUnit
-
removeAllUserRoleAssignments
- Specified by:
removeAllUserRoleAssignmentsin interfaceOrganizationUnit
-
save
- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<OrganizationUnit>
-
delete
public void delete()- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<OrganizationUnit>
-
restoreDeleted
public void restoreDeleted()- Specified by:
restoreDeletedin interfaceorg.teamapps.universaldb.pojo.Entity<OrganizationUnit>
-