Package org.teamapps.model.controlcenter
Class UdbApplication
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbEntity<Application>
org.teamapps.model.controlcenter.UdbApplication
- All Implemented Interfaces:
Application,org.teamapps.universaldb.pojo.Entity<Application>,org.teamapps.universaldb.pojo.Identifiable,org.teamapps.universaldb.record.EntityBuilder<Application>
public class UdbApplication extends org.teamapps.universaldb.pojo.AbstractUdbEntity<Application> implements Application
-
Field Summary
Fields Modifier and Type Field Description protected static org.teamapps.universaldb.index.text.TextIndexconfigprotected static org.teamapps.universaldb.index.bool.BooleanIndexdarkThemeprotected static org.teamapps.universaldb.index.text.TextIndexdescriptionKeyprotected static org.teamapps.universaldb.index.text.TextIndexiconprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexinstalledAsMainApplicationprotected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndexinstalledVersionprotected 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.text.TextIndexnameprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexperspectivesprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexprivilegeGroupsprotected static org.teamapps.universaldb.index.TableIndextableprotected static org.teamapps.universaldb.index.text.TextIndextitleKeyprotected static org.teamapps.universaldb.index.bool.BooleanIndexunmanagedApplicationprotected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndexversionsFields inherited from interface org.teamapps.model.controlcenter.Application
FIELD_CONFIG, FIELD_DARK_THEME, FIELD_DESCRIPTION_KEY, FIELD_ICON, FIELD_INSTALLED_AS_MAIN_APPLICATION, FIELD_INSTALLED_VERSION, 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_NAME, FIELD_PERSPECTIVES, FIELD_PRIVILEGE_GROUPS, FIELD_TITLE_KEY, FIELD_UNMANAGED_APPLICATION, FIELD_VERSIONS -
Constructor Summary
Constructors Constructor Description UdbApplication()UdbApplication(int id, boolean createEntity) -
Method Summary
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, 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, 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 -
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 -
unmanagedApplication
protected static org.teamapps.universaldb.index.bool.BooleanIndex unmanagedApplication -
config
protected static org.teamapps.universaldb.index.text.TextIndex config -
darkTheme
protected static org.teamapps.universaldb.index.bool.BooleanIndex darkTheme -
perspectives
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex perspectives -
privilegeGroups
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex privilegeGroups -
versions
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex versions -
installedVersion
protected static org.teamapps.universaldb.index.reference.single.SingleReferenceIndex installedVersion -
installedAsMainApplication
protected static org.teamapps.universaldb.index.reference.multi.MultiReferenceIndex installedAsMainApplication
-
-
Constructor Details
-
UdbApplication
public UdbApplication() -
UdbApplication
public UdbApplication(int id, boolean createEntity)
-
-
Method Details
-
getAll
-
sort
public static java.util.List<Application> sort(java.util.List<Application> list, java.lang.String sortFieldName, boolean ascending, java.lang.String... path) -
sort
public static java.util.List<Application> sort(java.util.BitSet recordIds, java.lang.String sortFieldName, boolean ascending, java.lang.String... path) -
getCount
public static int getCount() -
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<Application>
-
build
- Specified by:
buildin interfaceorg.teamapps.universaldb.record.EntityBuilder<Application>
-
getMetaCreationDate
public java.time.Instant getMetaCreationDate()- Specified by:
getMetaCreationDatein interfaceApplication
-
setMetaCreationDate
- Specified by:
setMetaCreationDatein interfaceApplication
-
getMetaCreationDateAsEpochSecond
public int getMetaCreationDateAsEpochSecond()- Specified by:
getMetaCreationDateAsEpochSecondin interfaceApplication
-
setMetaCreationDateAsEpochSecond
- Specified by:
setMetaCreationDateAsEpochSecondin interfaceApplication
-
getMetaCreationDateAsEpochMilli
public long getMetaCreationDateAsEpochMilli()- Specified by:
getMetaCreationDateAsEpochMilliin interfaceApplication
-
setMetaCreationDateAsEpochMilli
- Specified by:
setMetaCreationDateAsEpochMilliin interfaceApplication
-
getMetaCreatedBy
public int getMetaCreatedBy()- Specified by:
getMetaCreatedByin interfaceApplication
-
setMetaCreatedBy
- Specified by:
setMetaCreatedByin interfaceApplication
-
getMetaModificationDate
public java.time.Instant getMetaModificationDate()- Specified by:
getMetaModificationDatein interfaceApplication
-
setMetaModificationDate
- Specified by:
setMetaModificationDatein interfaceApplication
-
getMetaModificationDateAsEpochSecond
public int getMetaModificationDateAsEpochSecond()- Specified by:
getMetaModificationDateAsEpochSecondin interfaceApplication
-
setMetaModificationDateAsEpochSecond
- Specified by:
setMetaModificationDateAsEpochSecondin interfaceApplication
-
getMetaModificationDateAsEpochMilli
public long getMetaModificationDateAsEpochMilli()- Specified by:
getMetaModificationDateAsEpochMilliin interfaceApplication
-
setMetaModificationDateAsEpochMilli
- Specified by:
setMetaModificationDateAsEpochMilliin interfaceApplication
-
getMetaModifiedBy
public int getMetaModifiedBy()- Specified by:
getMetaModifiedByin interfaceApplication
-
setMetaModifiedBy
- Specified by:
setMetaModifiedByin interfaceApplication
-
getMetaDeletionDate
public java.time.Instant getMetaDeletionDate()- Specified by:
getMetaDeletionDatein interfaceApplication
-
setMetaDeletionDate
- Specified by:
setMetaDeletionDatein interfaceApplication
-
getMetaDeletionDateAsEpochSecond
public int getMetaDeletionDateAsEpochSecond()- Specified by:
getMetaDeletionDateAsEpochSecondin interfaceApplication
-
setMetaDeletionDateAsEpochSecond
- Specified by:
setMetaDeletionDateAsEpochSecondin interfaceApplication
-
getMetaDeletionDateAsEpochMilli
public long getMetaDeletionDateAsEpochMilli()- Specified by:
getMetaDeletionDateAsEpochMilliin interfaceApplication
-
setMetaDeletionDateAsEpochMilli
- Specified by:
setMetaDeletionDateAsEpochMilliin interfaceApplication
-
getMetaDeletedBy
public int getMetaDeletedBy()- Specified by:
getMetaDeletedByin interfaceApplication
-
setMetaDeletedBy
- Specified by:
setMetaDeletedByin interfaceApplication
-
getName
public java.lang.String getName()- Specified by:
getNamein interfaceApplication
-
setName
- Specified by:
setNamein interfaceApplication
-
getIcon
public java.lang.String getIcon()- Specified by:
getIconin interfaceApplication
-
setIcon
- Specified by:
setIconin interfaceApplication
-
getTitleKey
public java.lang.String getTitleKey()- Specified by:
getTitleKeyin interfaceApplication
-
setTitleKey
- Specified by:
setTitleKeyin interfaceApplication
-
getDescriptionKey
public java.lang.String getDescriptionKey()- Specified by:
getDescriptionKeyin interfaceApplication
-
setDescriptionKey
- Specified by:
setDescriptionKeyin interfaceApplication
-
getUnmanagedApplication
public boolean getUnmanagedApplication()- Specified by:
getUnmanagedApplicationin interfaceApplication
-
setUnmanagedApplication
- Specified by:
setUnmanagedApplicationin interfaceApplication
-
isUnmanagedApplication
public boolean isUnmanagedApplication()- Specified by:
isUnmanagedApplicationin interfaceApplication
-
getConfig
public java.lang.String getConfig()- Specified by:
getConfigin interfaceApplication
-
setConfig
- Specified by:
setConfigin interfaceApplication
-
getDarkTheme
public boolean getDarkTheme()- Specified by:
getDarkThemein interfaceApplication
-
setDarkTheme
- Specified by:
setDarkThemein interfaceApplication
-
isDarkTheme
public boolean isDarkTheme()- Specified by:
isDarkThemein interfaceApplication
-
getPerspectives
- Specified by:
getPerspectivesin interfaceApplication
-
setPerspectives
- Specified by:
setPerspectivesin interfaceApplication
-
getPerspectivesCount
public int getPerspectivesCount()- Specified by:
getPerspectivesCountin interfaceApplication
-
setPerspectives
- Specified by:
setPerspectivesin interfaceApplication
-
getPerspectivesAsBitSet
public java.util.BitSet getPerspectivesAsBitSet()- Specified by:
getPerspectivesAsBitSetin interfaceApplication
-
addPerspectives
- Specified by:
addPerspectivesin interfaceApplication
-
addPerspectives
- Specified by:
addPerspectivesin interfaceApplication
-
removePerspectives
- Specified by:
removePerspectivesin interfaceApplication
-
removePerspectives
- Specified by:
removePerspectivesin interfaceApplication
-
removeAllPerspectives
- Specified by:
removeAllPerspectivesin interfaceApplication
-
getPrivilegeGroups
- Specified by:
getPrivilegeGroupsin interfaceApplication
-
setPrivilegeGroups
- Specified by:
setPrivilegeGroupsin interfaceApplication
-
getPrivilegeGroupsCount
public int getPrivilegeGroupsCount()- Specified by:
getPrivilegeGroupsCountin interfaceApplication
-
setPrivilegeGroups
- Specified by:
setPrivilegeGroupsin interfaceApplication
-
getPrivilegeGroupsAsBitSet
public java.util.BitSet getPrivilegeGroupsAsBitSet()- Specified by:
getPrivilegeGroupsAsBitSetin interfaceApplication
-
addPrivilegeGroups
- Specified by:
addPrivilegeGroupsin interfaceApplication
-
addPrivilegeGroups
- Specified by:
addPrivilegeGroupsin interfaceApplication
-
removePrivilegeGroups
- Specified by:
removePrivilegeGroupsin interfaceApplication
-
removePrivilegeGroups
- Specified by:
removePrivilegeGroupsin interfaceApplication
-
removeAllPrivilegeGroups
- Specified by:
removeAllPrivilegeGroupsin interfaceApplication
-
getVersions
- Specified by:
getVersionsin interfaceApplication
-
setVersions
- Specified by:
setVersionsin interfaceApplication
-
getVersionsCount
public int getVersionsCount()- Specified by:
getVersionsCountin interfaceApplication
-
setVersions
- Specified by:
setVersionsin interfaceApplication
-
getVersionsAsBitSet
public java.util.BitSet getVersionsAsBitSet()- Specified by:
getVersionsAsBitSetin interfaceApplication
-
addVersions
- Specified by:
addVersionsin interfaceApplication
-
addVersions
- Specified by:
addVersionsin interfaceApplication
-
removeVersions
- Specified by:
removeVersionsin interfaceApplication
-
removeVersions
- Specified by:
removeVersionsin interfaceApplication
-
removeAllVersions
- Specified by:
removeAllVersionsin interfaceApplication
-
getInstalledVersion
- Specified by:
getInstalledVersionin interfaceApplication
-
setInstalledVersion
- Specified by:
setInstalledVersionin interfaceApplication
-
getInstalledAsMainApplication
- Specified by:
getInstalledAsMainApplicationin interfaceApplication
-
setInstalledAsMainApplication
- Specified by:
setInstalledAsMainApplicationin interfaceApplication
-
getInstalledAsMainApplicationCount
public int getInstalledAsMainApplicationCount()- Specified by:
getInstalledAsMainApplicationCountin interfaceApplication
-
setInstalledAsMainApplication
- Specified by:
setInstalledAsMainApplicationin interfaceApplication
-
getInstalledAsMainApplicationAsBitSet
public java.util.BitSet getInstalledAsMainApplicationAsBitSet()- Specified by:
getInstalledAsMainApplicationAsBitSetin interfaceApplication
-
addInstalledAsMainApplication
- Specified by:
addInstalledAsMainApplicationin interfaceApplication
-
addInstalledAsMainApplication
- Specified by:
addInstalledAsMainApplicationin interfaceApplication
-
removeInstalledAsMainApplication
- Specified by:
removeInstalledAsMainApplicationin interfaceApplication
-
removeInstalledAsMainApplication
- Specified by:
removeInstalledAsMainApplicationin interfaceApplication
-
removeAllInstalledAsMainApplication
- Specified by:
removeAllInstalledAsMainApplicationin interfaceApplication
-
save
public UdbApplication save(org.teamapps.universaldb.transaction.Transaction transaction, boolean strictChangeVerification)- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<Application>
-
saveTransactional
- Specified by:
saveTransactionalin interfaceorg.teamapps.universaldb.pojo.Entity<Application>
-
save
- Specified by:
savein interfaceorg.teamapps.universaldb.pojo.Entity<Application>
-
delete
public void delete(org.teamapps.universaldb.transaction.Transaction transaction)- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<Application>
-
delete
public void delete()- Specified by:
deletein interfaceorg.teamapps.universaldb.pojo.Entity<Application>
-