Package org.teamapps.model.controlcenter
Interface ApplicationQuery
- All Superinterfaces:
org.teamapps.universaldb.pojo.Query<Application>
- All Known Implementing Classes:
UdbApplicationQuery
public interface ApplicationQuery extends org.teamapps.universaldb.pojo.Query<Application>
-
Method Summary
Modifier and Type Method Description ApplicationQueryandOr(ApplicationQuery... queries)ApplicationQueryconfig(org.teamapps.universaldb.index.text.TextFilter filter)static ApplicationQuerycreate()ApplicationQuerycustomFilter(java.util.function.Function<Application,java.lang.Boolean> customFilter)ApplicationQuerydarkTheme(org.teamapps.universaldb.index.bool.BooleanFilter filter)ApplicationQuerydescriptionKey(org.teamapps.universaldb.index.text.TextFilter filter)java.util.List<Application>execute()java.util.List<Application>execute(int startIndex, int length, org.teamapps.universaldb.query.Sorting sorting, org.teamapps.universaldb.context.UserContext userContext)java.util.List<Application>execute(java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)ApplicationexecuteExpectSingleton()java.util.List<Application>executeOnDeletedRecords()java.util.BitSetexecuteToBitSet()ApplicationQueryfilterInstalledAsMainApplication(ManagedApplicationQuery query)ApplicationQueryfilterInstalledVersion(ApplicationVersionQuery query)ApplicationQueryfilterPerspectives(ApplicationPerspectiveQuery query)ApplicationQueryfilterPrivilegeGroups(ApplicationPrivilegeGroupQuery query)ApplicationQueryfilterVersions(ApplicationVersionQuery query)ApplicationQueryfullTextFilter(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames)ApplicationQueryicon(org.teamapps.universaldb.index.text.TextFilter filter)ApplicationQueryinstalledAsMainApplication(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)ApplicationQueryinstalledAsMainApplication(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, ManagedApplication... value)ApplicationQueryinstalledAsMainApplicationCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)ApplicationQueryinstalledVersion(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQuerymetaCreatedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQuerymetaCreationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQuerymetaDeletedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQuerymetaDeletionDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQuerymetaModificationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQuerymetaModifiedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQuerymetaRestoreDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQuerymetaRestoredBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryname(org.teamapps.universaldb.index.text.TextFilter filter)ApplicationQueryorConfig(org.teamapps.universaldb.index.text.TextFilter filter)ApplicationQueryorDarkTheme(org.teamapps.universaldb.index.bool.BooleanFilter filter)ApplicationQueryorDescriptionKey(org.teamapps.universaldb.index.text.TextFilter filter)ApplicationQueryorIcon(org.teamapps.universaldb.index.text.TextFilter filter)ApplicationQueryorInstalledAsMainApplication(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)ApplicationQueryorInstalledVersion(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryorMetaCreatedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryorMetaCreationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryorMetaDeletedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryorMetaDeletionDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryorMetaModificationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryorMetaModifiedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryorMetaRestoreDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryorMetaRestoredBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)ApplicationQueryorName(org.teamapps.universaldb.index.text.TextFilter filter)ApplicationQueryorPerspectives(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)ApplicationQueryorPrivilegeGroups(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)ApplicationQueryorTitleKey(org.teamapps.universaldb.index.text.TextFilter filter)ApplicationQueryorUnmanagedApplication(org.teamapps.universaldb.index.bool.BooleanFilter filter)ApplicationQueryorVersions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)ApplicationQueryparseFullTextFilter(java.lang.String query, java.lang.String... fieldNames)ApplicationQueryperspectives(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)ApplicationQueryperspectives(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, ApplicationPerspective... value)ApplicationQueryperspectivesCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)ApplicationQueryprivilegeGroups(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)ApplicationQueryprivilegeGroups(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, ApplicationPrivilegeGroup... value)ApplicationQueryprivilegeGroupsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)ApplicationQuerytitleKey(org.teamapps.universaldb.index.text.TextFilter filter)ApplicationQueryunmanagedApplication(org.teamapps.universaldb.index.bool.BooleanFilter filter)ApplicationQueryversions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)ApplicationQueryversions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, ApplicationVersion... value)ApplicationQueryversionsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)
-
Method Details
-
create
-
fullTextFilter
ApplicationQuery fullTextFilter(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames) -
parseFullTextFilter
-
metaCreationDate
-
orMetaCreationDate
-
metaCreatedBy
-
orMetaCreatedBy
-
metaModificationDate
-
orMetaModificationDate
ApplicationQuery orMetaModificationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter) -
metaModifiedBy
-
orMetaModifiedBy
-
metaDeletionDate
-
orMetaDeletionDate
-
metaDeletedBy
-
orMetaDeletedBy
-
metaRestoreDate
-
orMetaRestoreDate
-
metaRestoredBy
-
orMetaRestoredBy
-
name
-
orName
-
icon
-
orIcon
-
titleKey
-
orTitleKey
-
descriptionKey
-
orDescriptionKey
-
unmanagedApplication
-
orUnmanagedApplication
-
config
-
orConfig
-
darkTheme
-
orDarkTheme
-
filterPerspectives
-
perspectives
ApplicationQuery perspectives(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, ApplicationPerspective... value) -
perspectivesCount
ApplicationQuery perspectivesCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
perspectives
ApplicationQuery perspectives(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
orPerspectives
ApplicationQuery orPerspectives(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
filterPrivilegeGroups
-
privilegeGroups
ApplicationQuery privilegeGroups(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, ApplicationPrivilegeGroup... value) -
privilegeGroupsCount
ApplicationQuery privilegeGroupsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
privilegeGroups
ApplicationQuery privilegeGroups(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
orPrivilegeGroups
ApplicationQuery orPrivilegeGroups(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
filterVersions
-
versions
ApplicationQuery versions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, ApplicationVersion... value) -
versionsCount
ApplicationQuery versionsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
versions
ApplicationQuery versions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
orVersions
ApplicationQuery orVersions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
filterInstalledVersion
-
installedVersion
-
orInstalledVersion
-
filterInstalledAsMainApplication
-
installedAsMainApplication
ApplicationQuery installedAsMainApplication(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, ManagedApplication... value) -
installedAsMainApplicationCount
ApplicationQuery installedAsMainApplicationCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
installedAsMainApplication
ApplicationQuery installedAsMainApplication(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
orInstalledAsMainApplication
ApplicationQuery orInstalledAsMainApplication(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
andOr
-
customFilter
ApplicationQuery customFilter(java.util.function.Function<Application,java.lang.Boolean> customFilter) -
execute
java.util.List<Application> execute() -
executeOnDeletedRecords
java.util.List<Application> executeOnDeletedRecords() -
executeExpectSingleton
Application executeExpectSingleton() -
executeToBitSet
java.util.BitSet executeToBitSet() -
execute
java.util.List<Application> execute(java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path) -
execute
java.util.List<Application> execute(int startIndex, int length, org.teamapps.universaldb.query.Sorting sorting, org.teamapps.universaldb.context.UserContext userContext)
-