Package org.teamapps.model.controlcenter
Class UdbApplicationPerspective
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<ApplicationPerspective>
org.teamapps.model.controlcenter.UdbApplicationPerspective
- All Implemented Interfaces:
ApplicationPerspective,org.teamapps.universaldb.pojo.Entity<ApplicationPerspective>,org.teamapps.universaldb.pojo.Identifiable,org.teamapps.universaldb.record.EntityBuilder<ApplicationPerspective>
public class UdbApplicationPerspective extends org.teamapps.universaldb.pojo.AbstractUdbEntity<ApplicationPerspective> implements ApplicationPerspective
-
Field Summary
Fields Modifier and Type Field Description protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexapplicationprotected static org.teamapps.universaldb.index.bool.BooleanIndexautoProvisionprotected static org.teamapps.universaldb.index.text.TextIndexdescriptionKeyprotected static org.teamapps.universaldb.index.text.TextIndexiconprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexmanagedPerspectivesprotected 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.text.TextIndexnameprotected static org.teamapps.universaldb.index.TableIndextableprotected static org.teamapps.universaldb.index.text.TextIndextitleKeyprotected static org.teamapps.universaldb.index.bool.BooleanIndextoolbarPerspectiveMenuFields inherited from interface org.teamapps.model.controlcenter.ApplicationPerspective
FIELD_APPLICATION, FIELD_AUTO_PROVISION, FIELD_DESCRIPTION_KEY, FIELD_ICON, FIELD_MANAGED_PERSPECTIVES, 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_TITLE_KEY, FIELD_TOOLBAR_PERSPECTIVE_MENU -
Constructor Summary
Constructors Constructor Description UdbApplicationPerspective()UdbApplicationPerspective(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 -
application
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex application -
name
protected static org.teamapps.universaldb.index.text.TextIndex name -
icon
protected static org.teamapps.universaldb.index.text.TextIndex icon -
titleKey
protected static org.teamapps.universaldb.index.text.TextIndex titleKey -
descriptionKey
protected static org.teamapps.universaldb.index.text.TextIndex descriptionKey -
autoProvision
protected static org.teamapps.universaldb.index.bool.BooleanIndex autoProvision -
toolbarPerspectiveMenu
protected static org.teamapps.universaldb.index.bool.BooleanIndex toolbarPerspectiveMenu -
managedPerspectives
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex managedPerspectives
-
-
Constructor Details
-
UdbApplicationPerspective
public UdbApplicationPerspective() -
UdbApplicationPerspective
public UdbApplicationPerspective(int id, boolean createEntity)
-
-
Method Details
-
getAll
-
getDeletedRecords
-
sort
public static java.util.List<ApplicationPerspective> sort(java.util.List<ApplicationPerspective> list, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path) -
sort
public static java.util.List<ApplicationPerspective> 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<ApplicationPerspective>
-
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<ApplicationPerspective>
-
getMetaCreationDate
public java.time.Instant getMetaCreationDate()- Specified by:
getMetaCreationDatein interfaceApplicationPerspective
-
setMetaCreationDate
- Specified by:
setMetaCreationDatein interfaceApplicationPerspective
-
getMetaCreationDateAsEpochSecond
public int getMetaCreationDateAsEpochSecond()- Specified by:
getMetaCreationDateAsEpochSecondin interfaceApplicationPerspective
-
setMetaCreationDateAsEpochSecond
- Specified by:
setMetaCreationDateAsEpochSecondin interfaceApplicationPerspective
-
getMetaCreationDateAsEpochMilli
public long getMetaCreationDateAsEpochMilli()- Specified by:
getMetaCreationDateAsEpochMilliin interfaceApplicationPerspective
-
setMetaCreationDateAsEpochMilli
- Specified by:
setMetaCreationDateAsEpochMilliin interfaceApplicationPerspective
-
getMetaCreatedBy
public int getMetaCreatedBy()- Specified by:
getMetaCreatedByin interfaceApplicationPerspective
-
setMetaCreatedBy
- Specified by:
setMetaCreatedByin interfaceApplicationPerspective
-
getMetaModificationDate
public java.time.Instant getMetaModificationDate()- Specified by:
getMetaModificationDatein interfaceApplicationPerspective
-
setMetaModificationDate
- Specified by:
setMetaModificationDatein interfaceApplicationPerspective
-
getMetaModificationDateAsEpochSecond
public int getMetaModificationDateAsEpochSecond()- Specified by:
getMetaModificationDateAsEpochSecondin interfaceApplicationPerspective
-
setMetaModificationDateAsEpochSecond
- Specified by:
setMetaModificationDateAsEpochSecondin interfaceApplicationPerspective
-
getMetaModificationDateAsEpochMilli
public long getMetaModificationDateAsEpochMilli()- Specified by:
getMetaModificationDateAsEpochMilliin interfaceApplicationPerspective
-
setMetaModificationDateAsEpochMilli
- Specified by:
setMetaModificationDateAsEpochMilliin interfaceApplicationPerspective
-
getMetaModifiedBy
public int getMetaModifiedBy()- Specified by:
getMetaModifiedByin interfaceApplicationPerspective
-
setMetaModifiedBy
- Specified by:
setMetaModifiedByin interfaceApplicationPerspective
-
getMetaDeletionDate
public java.time.Instant getMetaDeletionDate()- Specified by:
getMetaDeletionDatein interfaceApplicationPerspective
-
setMetaDeletionDate
- Specified by:
setMetaDeletionDatein interfaceApplicationPerspective
-
getMetaDeletionDateAsEpochSecond
public int getMetaDeletionDateAsEpochSecond()- Specified by:
getMetaDeletionDateAsEpochSecondin interfaceApplicationPerspective
-
setMetaDeletionDateAsEpochSecond
- Specified by:
setMetaDeletionDateAsEpochSecondin interfaceApplicationPerspective
-
getMetaDeletionDateAsEpochMilli
public long getMetaDeletionDateAsEpochMilli()- Specified by:
getMetaDeletionDateAsEpochMilliin interfaceApplicationPerspective
-
setMetaDeletionDateAsEpochMilli
- Specified by:
setMetaDeletionDateAsEpochMilliin interfaceApplicationPerspective
-
getMetaDeletedBy
public int getMetaDeletedBy()- Specified by:
getMetaDeletedByin interfaceApplicationPerspective
-
setMetaDeletedBy
- Specified by:
setMetaDeletedByin interfaceApplicationPerspective
-
getMetaRestoreDate
public java.time.Instant getMetaRestoreDate()- Specified by:
getMetaRestoreDatein interfaceApplicationPerspective
-
setMetaRestoreDate
- Specified by:
setMetaRestoreDatein interfaceApplicationPerspective
-
getMetaRestoreDateAsEpochSecond
public int getMetaRestoreDateAsEpochSecond()- Specified by:
getMetaRestoreDateAsEpochSecondin interfaceApplicationPerspective
-
setMetaRestoreDateAsEpochSecond
- Specified by:
setMetaRestoreDateAsEpochSecondin interfaceApplicationPerspective
-
getMetaRestoreDateAsEpochMilli
public long getMetaRestoreDateAsEpochMilli()- Specified by:
getMetaRestoreDateAsEpochMilliin interfaceApplicationPerspective
-
setMetaRestoreDateAsEpochMilli
- Specified by:
setMetaRestoreDateAsEpochMilliin interfaceApplicationPerspective
-
getMetaRestoredBy
public int getMetaRestoredBy()- Specified by:
getMetaRestoredByin interfaceApplicationPerspective
-
setMetaRestoredBy
- Specified by:
setMetaRestoredByin interfaceApplicationPerspective
-
getApplication
- Specified by:
getApplicationin interfaceApplicationPerspective
-
setApplication
- Specified by:
setApplicationin interfaceApplicationPerspective
-
getName
public java.lang.String getName()- Specified by:
getNamein interfaceApplicationPerspective
-
setName
- Specified by:
setNamein interfaceApplicationPerspective
-
getIcon
public java.lang.String getIcon()- Specified by:
getIconin interfaceApplicationPerspective
-
setIcon
- Specified by:
setIconin interfaceApplicationPerspective
-
getTitleKey
public java.lang.String getTitleKey()- Specified by:
getTitleKeyin interfaceApplicationPerspective
-
setTitleKey
- Specified by:
setTitleKeyin interfaceApplicationPerspective
-
getDescriptionKey
public java.lang.String getDescriptionKey()- Specified by:
getDescriptionKeyin interfaceApplicationPerspective
-
setDescriptionKey
- Specified by:
setDescriptionKeyin interfaceApplicationPerspective
-
getAutoProvision
public boolean getAutoProvision()- Specified by:
getAutoProvisionin interfaceApplicationPerspective
-
setAutoProvision
- Specified by:
setAutoProvisionin interfaceApplicationPerspective
-
isAutoProvision
public boolean isAutoProvision()- Specified by:
isAutoProvisionin interfaceApplicationPerspective
-
getToolbarPerspectiveMenu
public boolean getToolbarPerspectiveMenu()- Specified by:
getToolbarPerspectiveMenuin interfaceApplicationPerspective
-
setToolbarPerspectiveMenu
- Specified by:
setToolbarPerspectiveMenuin interfaceApplicationPerspective
-
isToolbarPerspectiveMenu
public boolean isToolbarPerspectiveMenu()- Specified by:
isToolbarPerspectiveMenuin interfaceApplicationPerspective
-
getManagedPerspectives
- Specified by:
getManagedPerspectivesin interfaceApplicationPerspective
-
setManagedPerspectives
public ApplicationPerspective setManagedPerspectives(java.util.List<ManagedApplicationPerspective> value)- Specified by:
setManagedPerspectivesin interfaceApplicationPerspective
-
getManagedPerspectivesCount
public int getManagedPerspectivesCount()- Specified by:
getManagedPerspectivesCountin interfaceApplicationPerspective
-
setManagedPerspectives
- Specified by:
setManagedPerspectivesin interfaceApplicationPerspective
-
getManagedPerspectivesAsBitSet
public java.util.BitSet getManagedPerspectivesAsBitSet()- Specified by:
getManagedPerspectivesAsBitSetin interfaceApplicationPerspective
-
addManagedPerspectives
public ApplicationPerspective addManagedPerspectives(java.util.List<ManagedApplicationPerspective> value)- Specified by:
addManagedPerspectivesin interfaceApplicationPerspective
-
addManagedPerspectives
- Specified by:
addManagedPerspectivesin interfaceApplicationPerspective
-
removeManagedPerspectives
public ApplicationPerspective removeManagedPerspectives(java.util.List<ManagedApplicationPerspective> value)- Specified by:
removeManagedPerspectivesin interfaceApplicationPerspective
-
removeManagedPerspectives
- Specified by:
removeManagedPerspectivesin interfaceApplicationPerspective
-
removeAllManagedPerspectives
- Specified by:
removeAllManagedPerspectivesin interfaceApplicationPerspective
-
save
- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<ApplicationPerspective>
-
delete
public void delete()- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<ApplicationPerspective>
-
restoreDeleted
public void restoreDeleted()- Specified by:
restoreDeletedin interfaceorg.teamapps.universaldb.pojo.Entity<ApplicationPerspective>
-