Interface Application

All Superinterfaces:
org.teamapps.universaldb.pojo.Entity<Application>, org.teamapps.universaldb.pojo.Identifiable
All Known Implementing Classes:
UdbApplication

public interface Application
extends org.teamapps.universaldb.pojo.Entity<Application>
  • Field Details

    • FIELD_META_CREATION_DATE

      static final java.lang.String FIELD_META_CREATION_DATE
      See Also:
      Constant Field Values
    • FIELD_META_CREATED_BY

      static final java.lang.String FIELD_META_CREATED_BY
      See Also:
      Constant Field Values
    • FIELD_META_MODIFICATION_DATE

      static final java.lang.String FIELD_META_MODIFICATION_DATE
      See Also:
      Constant Field Values
    • FIELD_META_MODIFIED_BY

      static final java.lang.String FIELD_META_MODIFIED_BY
      See Also:
      Constant Field Values
    • FIELD_META_DELETION_DATE

      static final java.lang.String FIELD_META_DELETION_DATE
      See Also:
      Constant Field Values
    • FIELD_META_DELETED_BY

      static final java.lang.String FIELD_META_DELETED_BY
      See Also:
      Constant Field Values
    • FIELD_META_RESTORE_DATE

      static final java.lang.String FIELD_META_RESTORE_DATE
      See Also:
      Constant Field Values
    • FIELD_META_RESTORED_BY

      static final java.lang.String FIELD_META_RESTORED_BY
      See Also:
      Constant Field Values
    • FIELD_NAME

      static final java.lang.String FIELD_NAME
      See Also:
      Constant Field Values
    • FIELD_ICON

      static final java.lang.String FIELD_ICON
      See Also:
      Constant Field Values
    • FIELD_TITLE_KEY

      static final java.lang.String FIELD_TITLE_KEY
      See Also:
      Constant Field Values
    • FIELD_DESCRIPTION_KEY

      static final java.lang.String FIELD_DESCRIPTION_KEY
      See Also:
      Constant Field Values
    • FIELD_UNMANAGED_APPLICATION

      static final java.lang.String FIELD_UNMANAGED_APPLICATION
      See Also:
      Constant Field Values
    • FIELD_CONFIG

      static final java.lang.String FIELD_CONFIG
      See Also:
      Constant Field Values
    • FIELD_DARK_THEME

      static final java.lang.String FIELD_DARK_THEME
      See Also:
      Constant Field Values
    • FIELD_PERSPECTIVES

      static final java.lang.String FIELD_PERSPECTIVES
      See Also:
      Constant Field Values
    • FIELD_PRIVILEGE_GROUPS

      static final java.lang.String FIELD_PRIVILEGE_GROUPS
      See Also:
      Constant Field Values
    • FIELD_VERSIONS

      static final java.lang.String FIELD_VERSIONS
      See Also:
      Constant Field Values
    • FIELD_INSTALLED_VERSION

      static final java.lang.String FIELD_INSTALLED_VERSION
      See Also:
      Constant Field Values
    • FIELD_INSTALLED_AS_MAIN_APPLICATION

      static final java.lang.String FIELD_INSTALLED_AS_MAIN_APPLICATION
      See Also:
      Constant Field Values
  • Method Details

    • create

      static Application create()
    • create

      static Application create​(int id)
    • getById

      static Application getById​(int id)
    • getBuilder

      static org.teamapps.universaldb.record.EntityBuilder<Application> getBuilder()
    • getMetaCreationDate

      java.time.Instant getMetaCreationDate()
    • setMetaCreationDate

      Application setMetaCreationDate​(java.time.Instant value)
    • getMetaCreationDateAsEpochSecond

      int getMetaCreationDateAsEpochSecond()
    • setMetaCreationDateAsEpochSecond

      Application setMetaCreationDateAsEpochSecond​(int value)
    • getMetaCreationDateAsEpochMilli

      long getMetaCreationDateAsEpochMilli()
    • setMetaCreationDateAsEpochMilli

      Application setMetaCreationDateAsEpochMilli​(long value)
    • getMetaCreatedBy

      int getMetaCreatedBy()
    • setMetaCreatedBy

      Application setMetaCreatedBy​(int value)
    • getMetaModificationDate

      java.time.Instant getMetaModificationDate()
    • setMetaModificationDate

      Application setMetaModificationDate​(java.time.Instant value)
    • getMetaModificationDateAsEpochSecond

      int getMetaModificationDateAsEpochSecond()
    • setMetaModificationDateAsEpochSecond

      Application setMetaModificationDateAsEpochSecond​(int value)
    • getMetaModificationDateAsEpochMilli

      long getMetaModificationDateAsEpochMilli()
    • setMetaModificationDateAsEpochMilli

      Application setMetaModificationDateAsEpochMilli​(long value)
    • getMetaModifiedBy

      int getMetaModifiedBy()
    • setMetaModifiedBy

      Application setMetaModifiedBy​(int value)
    • getMetaDeletionDate

      java.time.Instant getMetaDeletionDate()
    • setMetaDeletionDate

      Application setMetaDeletionDate​(java.time.Instant value)
    • getMetaDeletionDateAsEpochSecond

      int getMetaDeletionDateAsEpochSecond()
    • setMetaDeletionDateAsEpochSecond

      Application setMetaDeletionDateAsEpochSecond​(int value)
    • getMetaDeletionDateAsEpochMilli

      long getMetaDeletionDateAsEpochMilli()
    • setMetaDeletionDateAsEpochMilli

      Application setMetaDeletionDateAsEpochMilli​(long value)
    • getMetaDeletedBy

      int getMetaDeletedBy()
    • setMetaDeletedBy

      Application setMetaDeletedBy​(int value)
    • getMetaRestoreDate

      java.time.Instant getMetaRestoreDate()
    • setMetaRestoreDate

      Application setMetaRestoreDate​(java.time.Instant value)
    • getMetaRestoreDateAsEpochSecond

      int getMetaRestoreDateAsEpochSecond()
    • setMetaRestoreDateAsEpochSecond

      Application setMetaRestoreDateAsEpochSecond​(int value)
    • getMetaRestoreDateAsEpochMilli

      long getMetaRestoreDateAsEpochMilli()
    • setMetaRestoreDateAsEpochMilli

      Application setMetaRestoreDateAsEpochMilli​(long value)
    • getMetaRestoredBy

      int getMetaRestoredBy()
    • setMetaRestoredBy

      Application setMetaRestoredBy​(int value)
    • getName

      java.lang.String getName()
    • setName

      Application setName​(java.lang.String value)
    • getIcon

      java.lang.String getIcon()
    • setIcon

      Application setIcon​(java.lang.String value)
    • getTitleKey

      java.lang.String getTitleKey()
    • setTitleKey

      Application setTitleKey​(java.lang.String value)
    • getDescriptionKey

      java.lang.String getDescriptionKey()
    • setDescriptionKey

      Application setDescriptionKey​(java.lang.String value)
    • getUnmanagedApplication

      boolean getUnmanagedApplication()
    • setUnmanagedApplication

      Application setUnmanagedApplication​(boolean value)
    • isUnmanagedApplication

      boolean isUnmanagedApplication()
    • getConfig

      java.lang.String getConfig()
    • setConfig

      Application setConfig​(java.lang.String value)
    • getDarkTheme

      boolean getDarkTheme()
    • setDarkTheme

      Application setDarkTheme​(boolean value)
    • isDarkTheme

      boolean isDarkTheme()
    • getPerspectives

      java.util.List<ApplicationPerspective> getPerspectives()
    • setPerspectives

      Application setPerspectives​(java.util.List<ApplicationPerspective> value)
    • getPerspectivesCount

      int getPerspectivesCount()
    • setPerspectives

      Application setPerspectives​(ApplicationPerspective... value)
    • getPerspectivesAsBitSet

      java.util.BitSet getPerspectivesAsBitSet()
    • addPerspectives

      Application addPerspectives​(java.util.List<ApplicationPerspective> value)
    • addPerspectives

      Application addPerspectives​(ApplicationPerspective... value)
    • removePerspectives

      Application removePerspectives​(java.util.List<ApplicationPerspective> value)
    • removePerspectives

      Application removePerspectives​(ApplicationPerspective... value)
    • removeAllPerspectives

      Application removeAllPerspectives()
    • getPrivilegeGroups

      java.util.List<ApplicationPrivilegeGroup> getPrivilegeGroups()
    • setPrivilegeGroups

      Application setPrivilegeGroups​(java.util.List<ApplicationPrivilegeGroup> value)
    • getPrivilegeGroupsCount

      int getPrivilegeGroupsCount()
    • setPrivilegeGroups

      Application setPrivilegeGroups​(ApplicationPrivilegeGroup... value)
    • getPrivilegeGroupsAsBitSet

      java.util.BitSet getPrivilegeGroupsAsBitSet()
    • addPrivilegeGroups

      Application addPrivilegeGroups​(java.util.List<ApplicationPrivilegeGroup> value)
    • addPrivilegeGroups

      Application addPrivilegeGroups​(ApplicationPrivilegeGroup... value)
    • removePrivilegeGroups

      Application removePrivilegeGroups​(java.util.List<ApplicationPrivilegeGroup> value)
    • removePrivilegeGroups

      Application removePrivilegeGroups​(ApplicationPrivilegeGroup... value)
    • removeAllPrivilegeGroups

      Application removeAllPrivilegeGroups()
    • getVersions

      java.util.List<ApplicationVersion> getVersions()
    • setVersions

      Application setVersions​(java.util.List<ApplicationVersion> value)
    • getVersionsCount

      int getVersionsCount()
    • setVersions

      Application setVersions​(ApplicationVersion... value)
    • getVersionsAsBitSet

      java.util.BitSet getVersionsAsBitSet()
    • addVersions

      Application addVersions​(java.util.List<ApplicationVersion> value)
    • addVersions

      Application addVersions​(ApplicationVersion... value)
    • removeVersions

      Application removeVersions​(java.util.List<ApplicationVersion> value)
    • removeVersions

      Application removeVersions​(ApplicationVersion... value)
    • removeAllVersions

      Application removeAllVersions()
    • getInstalledVersion

      ApplicationVersion getInstalledVersion()
    • setInstalledVersion

      Application setInstalledVersion​(ApplicationVersion value)
    • getInstalledAsMainApplication

      java.util.List<ManagedApplication> getInstalledAsMainApplication()
    • setInstalledAsMainApplication

      Application setInstalledAsMainApplication​(java.util.List<ManagedApplication> value)
    • getInstalledAsMainApplicationCount

      int getInstalledAsMainApplicationCount()
    • setInstalledAsMainApplication

      Application setInstalledAsMainApplication​(ManagedApplication... value)
    • getInstalledAsMainApplicationAsBitSet

      java.util.BitSet getInstalledAsMainApplicationAsBitSet()
    • addInstalledAsMainApplication

      Application addInstalledAsMainApplication​(java.util.List<ManagedApplication> value)
    • addInstalledAsMainApplication

      Application addInstalledAsMainApplication​(ManagedApplication... value)
    • removeInstalledAsMainApplication

      Application removeInstalledAsMainApplication​(java.util.List<ManagedApplication> value)
    • removeInstalledAsMainApplication

      Application removeInstalledAsMainApplication​(ManagedApplication... value)
    • removeAllInstalledAsMainApplication

      Application removeAllInstalledAsMainApplication()
    • getAll

      static java.util.List<Application> getAll()
    • getDeletedRecords

      static java.util.List<Application> getDeletedRecords()
    • sort

      static java.util.List<Application> sort​(java.util.List<Application> list, java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)
    • getCount

      static int getCount()
    • filter

      static ApplicationQuery filter()