Package org.teamapps.model.controlcenter
Class UdbManagedApplication
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<ManagedApplication>
org.teamapps.model.controlcenter.UdbManagedApplication
- All Implemented Interfaces:
ManagedApplication,org.teamapps.universaldb.pojo.Entity<ManagedApplication>,org.teamapps.universaldb.pojo.Identifiable,org.teamapps.universaldb.record.EntityBuilder<ManagedApplication>
public class UdbManagedApplication extends org.teamapps.universaldb.pojo.AbstractUdbEntity<ManagedApplication> implements ManagedApplication
-
Field Summary
Fields Modifier and Type Field Description protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexapplicationGroupprotected static org.teamapps.universaldb.index.bool.BooleanIndexdarkThemeprotected static org.teamapps.universaldb.index.text.TextIndexdescriptionKeyprotected static org.teamapps.universaldb.index.bool.BooleanIndexhiddenprotected static org.teamapps.universaldb.index.text.TextIndexiconprotected static org.teamapps.universaldb.index.numeric.IntegerIndexlistingPositionprotected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexmainApplicationprotected 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.reference.single.SingleReferenceIndexorganizationFieldprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexperspectivesprotected static org.teamapps.universaldb.index.bool.BooleanIndexsingleApplicationprotected static org.teamapps.universaldb.index.bool.BooleanIndexstartOnLoginprotected static org.teamapps.universaldb.index.TableIndextableprotected static org.teamapps.universaldb.index.text.TextIndextitleKeyprotected static org.teamapps.universaldb.index.bool.BooleanIndextoolbarApplicationMenuFields inherited from interface org.teamapps.model.controlcenter.ManagedApplication
FIELD_APPLICATION_GROUP, FIELD_DARK_THEME, FIELD_DESCRIPTION_KEY, FIELD_HIDDEN, FIELD_ICON, FIELD_LISTING_POSITION, FIELD_MAIN_APPLICATION, 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_ORGANIZATION_FIELD, FIELD_PERSPECTIVES, FIELD_SINGLE_APPLICATION, FIELD_START_ON_LOGIN, FIELD_TITLE_KEY, FIELD_TOOLBAR_APPLICATION_MENU -
Constructor Summary
Constructors Constructor Description UdbManagedApplication()UdbManagedApplication(int id, boolean createEntity) -
Method Summary
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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.universaldb.pojo.Entity
clearChanges, getEntityValue, getId, isDeleted, isModified, isRestorable, isStored, save, saveTransactional, 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 -
mainApplication
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex mainApplication -
organizationField
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex organizationField -
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 -
singleApplication
protected static org.teamapps.universaldb.index.bool.BooleanIndex singleApplication -
darkTheme
protected static org.teamapps.universaldb.index.bool.BooleanIndex darkTheme -
startOnLogin
protected static org.teamapps.universaldb.index.bool.BooleanIndex startOnLogin -
perspectives
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex perspectives -
listingPosition
protected static org.teamapps.universaldb.index.numeric.IntegerIndex listingPosition -
toolbarApplicationMenu
protected static org.teamapps.universaldb.index.bool.BooleanIndex toolbarApplicationMenu -
applicationGroup
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex applicationGroup
-
-
Constructor Details
-
UdbManagedApplication
public UdbManagedApplication() -
UdbManagedApplication
public UdbManagedApplication(int id, boolean createEntity)
-
-
Method Details
-
getAll
-
getDeletedRecords
-
sort
public static java.util.List<ManagedApplication> sort(java.util.List<ManagedApplication> list, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path) -
sort
public static java.util.List<ManagedApplication> 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<ManagedApplication>
-
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<ManagedApplication>
-
getMetaCreationDate
public java.time.Instant getMetaCreationDate()- Specified by:
getMetaCreationDatein interfaceManagedApplication
-
setMetaCreationDate
- Specified by:
setMetaCreationDatein interfaceManagedApplication
-
getMetaCreationDateAsEpochSecond
public int getMetaCreationDateAsEpochSecond()- Specified by:
getMetaCreationDateAsEpochSecondin interfaceManagedApplication
-
setMetaCreationDateAsEpochSecond
- Specified by:
setMetaCreationDateAsEpochSecondin interfaceManagedApplication
-
getMetaCreationDateAsEpochMilli
public long getMetaCreationDateAsEpochMilli()- Specified by:
getMetaCreationDateAsEpochMilliin interfaceManagedApplication
-
setMetaCreationDateAsEpochMilli
- Specified by:
setMetaCreationDateAsEpochMilliin interfaceManagedApplication
-
getMetaCreatedBy
public int getMetaCreatedBy()- Specified by:
getMetaCreatedByin interfaceManagedApplication
-
setMetaCreatedBy
- Specified by:
setMetaCreatedByin interfaceManagedApplication
-
getMetaModificationDate
public java.time.Instant getMetaModificationDate()- Specified by:
getMetaModificationDatein interfaceManagedApplication
-
setMetaModificationDate
- Specified by:
setMetaModificationDatein interfaceManagedApplication
-
getMetaModificationDateAsEpochSecond
public int getMetaModificationDateAsEpochSecond()- Specified by:
getMetaModificationDateAsEpochSecondin interfaceManagedApplication
-
setMetaModificationDateAsEpochSecond
- Specified by:
setMetaModificationDateAsEpochSecondin interfaceManagedApplication
-
getMetaModificationDateAsEpochMilli
public long getMetaModificationDateAsEpochMilli()- Specified by:
getMetaModificationDateAsEpochMilliin interfaceManagedApplication
-
setMetaModificationDateAsEpochMilli
- Specified by:
setMetaModificationDateAsEpochMilliin interfaceManagedApplication
-
getMetaModifiedBy
public int getMetaModifiedBy()- Specified by:
getMetaModifiedByin interfaceManagedApplication
-
setMetaModifiedBy
- Specified by:
setMetaModifiedByin interfaceManagedApplication
-
getMetaDeletionDate
public java.time.Instant getMetaDeletionDate()- Specified by:
getMetaDeletionDatein interfaceManagedApplication
-
setMetaDeletionDate
- Specified by:
setMetaDeletionDatein interfaceManagedApplication
-
getMetaDeletionDateAsEpochSecond
public int getMetaDeletionDateAsEpochSecond()- Specified by:
getMetaDeletionDateAsEpochSecondin interfaceManagedApplication
-
setMetaDeletionDateAsEpochSecond
- Specified by:
setMetaDeletionDateAsEpochSecondin interfaceManagedApplication
-
getMetaDeletionDateAsEpochMilli
public long getMetaDeletionDateAsEpochMilli()- Specified by:
getMetaDeletionDateAsEpochMilliin interfaceManagedApplication
-
setMetaDeletionDateAsEpochMilli
- Specified by:
setMetaDeletionDateAsEpochMilliin interfaceManagedApplication
-
getMetaDeletedBy
public int getMetaDeletedBy()- Specified by:
getMetaDeletedByin interfaceManagedApplication
-
setMetaDeletedBy
- Specified by:
setMetaDeletedByin interfaceManagedApplication
-
getMetaRestoreDate
public java.time.Instant getMetaRestoreDate()- Specified by:
getMetaRestoreDatein interfaceManagedApplication
-
setMetaRestoreDate
- Specified by:
setMetaRestoreDatein interfaceManagedApplication
-
getMetaRestoreDateAsEpochSecond
public int getMetaRestoreDateAsEpochSecond()- Specified by:
getMetaRestoreDateAsEpochSecondin interfaceManagedApplication
-
setMetaRestoreDateAsEpochSecond
- Specified by:
setMetaRestoreDateAsEpochSecondin interfaceManagedApplication
-
getMetaRestoreDateAsEpochMilli
public long getMetaRestoreDateAsEpochMilli()- Specified by:
getMetaRestoreDateAsEpochMilliin interfaceManagedApplication
-
setMetaRestoreDateAsEpochMilli
- Specified by:
setMetaRestoreDateAsEpochMilliin interfaceManagedApplication
-
getMetaRestoredBy
public int getMetaRestoredBy()- Specified by:
getMetaRestoredByin interfaceManagedApplication
-
setMetaRestoredBy
- Specified by:
setMetaRestoredByin interfaceManagedApplication
-
getMainApplication
- Specified by:
getMainApplicationin interfaceManagedApplication
-
setMainApplication
- Specified by:
setMainApplicationin interfaceManagedApplication
-
getOrganizationField
- Specified by:
getOrganizationFieldin interfaceManagedApplication
-
setOrganizationField
- Specified by:
setOrganizationFieldin interfaceManagedApplication
-
getIcon
public java.lang.String getIcon()- Specified by:
getIconin interfaceManagedApplication
-
setIcon
- Specified by:
setIconin interfaceManagedApplication
-
getTitleKey
public java.lang.String getTitleKey()- Specified by:
getTitleKeyin interfaceManagedApplication
-
setTitleKey
- Specified by:
setTitleKeyin interfaceManagedApplication
-
getDescriptionKey
public java.lang.String getDescriptionKey()- Specified by:
getDescriptionKeyin interfaceManagedApplication
-
setDescriptionKey
- Specified by:
setDescriptionKeyin interfaceManagedApplication
-
getSingleApplication
public boolean getSingleApplication()- Specified by:
getSingleApplicationin interfaceManagedApplication
-
setSingleApplication
- Specified by:
setSingleApplicationin interfaceManagedApplication
-
isSingleApplication
public boolean isSingleApplication()- Specified by:
isSingleApplicationin interfaceManagedApplication
-
getDarkTheme
public boolean getDarkTheme()- Specified by:
getDarkThemein interfaceManagedApplication
-
setDarkTheme
- Specified by:
setDarkThemein interfaceManagedApplication
-
isDarkTheme
public boolean isDarkTheme()- Specified by:
isDarkThemein interfaceManagedApplication
-
getStartOnLogin
public boolean getStartOnLogin()- Specified by:
getStartOnLoginin interfaceManagedApplication
-
setStartOnLogin
- Specified by:
setStartOnLoginin interfaceManagedApplication
-
isStartOnLogin
public boolean isStartOnLogin()- Specified by:
isStartOnLoginin interfaceManagedApplication
-
getPerspectives
- Specified by:
getPerspectivesin interfaceManagedApplication
-
setPerspectives
- Specified by:
setPerspectivesin interfaceManagedApplication
-
getPerspectivesCount
public int getPerspectivesCount()- Specified by:
getPerspectivesCountin interfaceManagedApplication
-
setPerspectives
- Specified by:
setPerspectivesin interfaceManagedApplication
-
getPerspectivesAsBitSet
public java.util.BitSet getPerspectivesAsBitSet()- Specified by:
getPerspectivesAsBitSetin interfaceManagedApplication
-
addPerspectives
- Specified by:
addPerspectivesin interfaceManagedApplication
-
addPerspectives
- Specified by:
addPerspectivesin interfaceManagedApplication
-
removePerspectives
- Specified by:
removePerspectivesin interfaceManagedApplication
-
removePerspectives
- Specified by:
removePerspectivesin interfaceManagedApplication
-
removeAllPerspectives
- Specified by:
removeAllPerspectivesin interfaceManagedApplication
-
getListingPosition
public int getListingPosition()- Specified by:
getListingPositionin interfaceManagedApplication
-
setListingPosition
- Specified by:
setListingPositionin interfaceManagedApplication
-
getToolbarApplicationMenu
public boolean getToolbarApplicationMenu()- Specified by:
getToolbarApplicationMenuin interfaceManagedApplication
-
setToolbarApplicationMenu
- Specified by:
setToolbarApplicationMenuin interfaceManagedApplication
-
isToolbarApplicationMenu
public boolean isToolbarApplicationMenu()- Specified by:
isToolbarApplicationMenuin interfaceManagedApplication
-
getApplicationGroup
- Specified by:
getApplicationGroupin interfaceManagedApplication
-
setApplicationGroup
- Specified by:
setApplicationGroupin interfaceManagedApplication
-
getHidden
public boolean getHidden()- Specified by:
getHiddenin interfaceManagedApplication
-
setHidden
- Specified by:
setHiddenin interfaceManagedApplication
-
isHidden
public boolean isHidden()- Specified by:
isHiddenin interfaceManagedApplication
-
save
public UdbManagedApplication save(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<ManagedApplication>
-
saveTransactional
- Specified by:
saveTransactionalin interfaceorg.teamapps.universaldb.pojo.Entity<ManagedApplication>
-
save
- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<ManagedApplication>
-
delete
public void delete(org.teamapps.universaldb.transaction.Transaction transaction)- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<ManagedApplication>
-
delete
public void delete()- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<ManagedApplication>
-
restoreDeleted
public void restoreDeleted()- Specified by:
restoreDeletedin interfaceorg.teamapps.universaldb.pojo.Entity<ManagedApplication>
-