Package org.teamapps.model.controlcenter
Interface GroupQuery
- All Superinterfaces:
org.teamapps.universaldb.pojo.Query<Group>
- All Known Implementing Classes:
UdbGroupQuery
public interface GroupQuery extends org.teamapps.universaldb.pojo.Query<Group>
-
Method Summary
Modifier and Type Method Description GroupQueryandOr(GroupQuery... queries)static GroupQuerycreate()GroupQuerycustomFilter(java.util.function.Function<Group,java.lang.Boolean> customFilter)GroupQuerydescription(org.teamapps.universaldb.index.text.TextFilter filter)java.util.List<Group>execute()java.util.List<Group>execute(int startIndex, int length, org.teamapps.universaldb.query.Sorting sorting, org.teamapps.universaldb.context.UserContext userContext)java.util.List<Group>execute(java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path)GroupexecuteExpectSingleton()java.util.List<Group>executeOnDeletedRecords()java.util.BitSetexecuteToBitSet()GroupQueryfilterGroupFolders(GroupFolderQuery query)GroupQueryfilterMembershipDefinitions(GroupMembershipDefinitionQuery query)GroupQueryfilterMentors(UserQuery query)GroupQueryfilterModerators(UserQuery query)GroupQueryfilterOrganizationField(OrganizationFieldQuery query)GroupQueryfilterOrganizationUnit(OrganizationUnitQuery query)GroupQueryfilterOwner(UserQuery query)GroupQueryfilterRegistrationAllowedForDefinitions(GroupMembershipDefinitionQuery query)GroupQueryfilterUserMemberships(UserGroupMembershipQuery query)GroupQueryfullTextFilter(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames)GroupQuerygroupFolders(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQuerygroupFolders(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, GroupFolder... value)GroupQuerygroupFoldersCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)GroupQuerygroupType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, GroupType... enums)GroupQuerylanguage(org.teamapps.universaldb.index.text.TextFilter filter)GroupQuerylastMessageDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQuerymembershipDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQuerymembershipDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, GroupMembershipDefinition... value)GroupQuerymembershipDefinitionsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)GroupQuerymentors(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQuerymentors(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, User... value)GroupQuerymentorsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)GroupQuerymetaCreatedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQuerymetaCreationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQuerymetaDeletedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQuerymetaDeletionDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQuerymetaModificationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQuerymetaModifiedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQuerymetaRestoreDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQuerymetaRestoredBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQuerymoderators(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQuerymoderators(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, User... value)GroupQuerymoderatorsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)GroupQueryname(org.teamapps.universaldb.index.text.TextFilter filter)GroupQueryorDescription(org.teamapps.universaldb.index.text.TextFilter filter)GroupQueryorganizationField(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorganizationUnit(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorGroupFolders(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQueryorGroupType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, GroupType... enums)GroupQueryorLanguage(org.teamapps.universaldb.index.text.TextFilter filter)GroupQueryorLastMessageDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorMembershipDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQueryorMentors(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQueryorMetaCreatedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorMetaCreationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorMetaDeletedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorMetaDeletionDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorMetaModificationDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorMetaModifiedBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorMetaRestoreDate(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorMetaRestoredBy(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorModerators(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQueryorName(org.teamapps.universaldb.index.text.TextFilter filter)GroupQueryorOrganizationField(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorOrganizationUnit(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorOwner(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryorRegistrationAllowedForDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQueryorUserMemberships(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQueryorValid(org.teamapps.universaldb.index.bool.BooleanFilter filter)GroupQueryowner(org.teamapps.universaldb.index.numeric.NumericFilter filter)GroupQueryparseFullTextFilter(java.lang.String query, java.lang.String... fieldNames)GroupQueryregistrationAllowedForDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQueryregistrationAllowedForDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, GroupMembershipDefinition... value)GroupQueryregistrationAllowedForDefinitionsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)GroupQueryuserMemberships(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)GroupQueryuserMemberships(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, UserGroupMembership... value)GroupQueryuserMembershipsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count)GroupQueryvalid(org.teamapps.universaldb.index.bool.BooleanFilter filter)
-
Method Details
-
create
-
fullTextFilter
GroupQuery fullTextFilter(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames) -
parseFullTextFilter
-
metaCreationDate
-
orMetaCreationDate
-
metaCreatedBy
-
orMetaCreatedBy
-
metaModificationDate
-
orMetaModificationDate
-
metaModifiedBy
-
orMetaModifiedBy
-
metaDeletionDate
-
orMetaDeletionDate
-
metaDeletedBy
-
orMetaDeletedBy
-
metaRestoreDate
-
orMetaRestoreDate
-
metaRestoredBy
-
orMetaRestoredBy
-
groupType
GroupQuery groupType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, GroupType... enums) -
orGroupType
GroupQuery orGroupType(org.teamapps.universaldb.index.enumeration.EnumFilterType filterType, GroupType... enums) -
name
-
orName
-
description
-
orDescription
-
language
-
orLanguage
-
filterOrganizationField
-
organizationField
-
orOrganizationField
-
filterOrganizationUnit
-
organizationUnit
-
orOrganizationUnit
-
filterOwner
-
owner
-
orOwner
-
filterModerators
-
moderators
GroupQuery moderators(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, User... value) -
moderatorsCount
GroupQuery moderatorsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
moderators
-
orModerators
GroupQuery orModerators(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
filterMentors
-
mentors
GroupQuery mentors(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, User... value) -
mentorsCount
GroupQuery mentorsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
mentors
-
orMentors
-
valid
-
orValid
-
filterMembershipDefinitions
-
membershipDefinitions
GroupQuery membershipDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, GroupMembershipDefinition... value) -
membershipDefinitionsCount
GroupQuery membershipDefinitionsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
membershipDefinitions
GroupQuery membershipDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
orMembershipDefinitions
GroupQuery orMembershipDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
filterRegistrationAllowedForDefinitions
-
registrationAllowedForDefinitions
GroupQuery registrationAllowedForDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, GroupMembershipDefinition... value) -
registrationAllowedForDefinitionsCount
GroupQuery registrationAllowedForDefinitionsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
registrationAllowedForDefinitions
GroupQuery registrationAllowedForDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
orRegistrationAllowedForDefinitions
GroupQuery orRegistrationAllowedForDefinitions(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
filterUserMemberships
-
userMemberships
GroupQuery userMemberships(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, UserGroupMembership... value) -
userMembershipsCount
GroupQuery userMembershipsCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
userMemberships
GroupQuery userMemberships(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
orUserMemberships
GroupQuery orUserMemberships(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
lastMessageDate
-
orLastMessageDate
-
filterGroupFolders
-
groupFolders
GroupQuery groupFolders(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, GroupFolder... value) -
groupFoldersCount
GroupQuery groupFoldersCount(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilterType type, int count) -
groupFolders
GroupQuery groupFolders(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
orGroupFolders
GroupQuery orGroupFolders(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter) -
andOr
-
customFilter
-
execute
java.util.List<Group> execute() -
executeOnDeletedRecords
java.util.List<Group> executeOnDeletedRecords() -
executeExpectSingleton
Group executeExpectSingleton() -
executeToBitSet
java.util.BitSet executeToBitSet() -
execute
java.util.List<Group> execute(java.lang.String sortFieldName, boolean ascending, org.teamapps.universaldb.context.UserContext userContext, java.lang.String... path) -
execute
java.util.List<Group> execute(int startIndex, int length, org.teamapps.universaldb.query.Sorting sorting, org.teamapps.universaldb.context.UserContext userContext)
-