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 Details

    • create

      static GroupQuery create()
    • fullTextFilter

      GroupQuery fullTextFilter​(org.teamapps.universaldb.index.text.TextFilter textFilter, java.lang.String... fieldNames)
    • parseFullTextFilter

      GroupQuery parseFullTextFilter​(java.lang.String query, java.lang.String... fieldNames)
    • metaCreationDate

      GroupQuery metaCreationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaCreationDate

      GroupQuery orMetaCreationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaCreatedBy

      GroupQuery metaCreatedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaCreatedBy

      GroupQuery orMetaCreatedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaModificationDate

      GroupQuery metaModificationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaModificationDate

      GroupQuery orMetaModificationDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaModifiedBy

      GroupQuery metaModifiedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaModifiedBy

      GroupQuery orMetaModifiedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaDeletionDate

      GroupQuery metaDeletionDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaDeletionDate

      GroupQuery orMetaDeletionDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • metaDeletedBy

      GroupQuery metaDeletedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orMetaDeletedBy

      GroupQuery orMetaDeletedBy​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • 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

      GroupQuery name​(org.teamapps.universaldb.index.text.TextFilter filter)
    • orName

      GroupQuery orName​(org.teamapps.universaldb.index.text.TextFilter filter)
    • description

      GroupQuery description​(org.teamapps.universaldb.index.text.TextFilter filter)
    • orDescription

      GroupQuery orDescription​(org.teamapps.universaldb.index.text.TextFilter filter)
    • language

      GroupQuery language​(org.teamapps.universaldb.index.text.TextFilter filter)
    • orLanguage

      GroupQuery orLanguage​(org.teamapps.universaldb.index.text.TextFilter filter)
    • filterOrganizationField

      GroupQuery filterOrganizationField​(OrganizationFieldQuery query)
    • organizationField

      GroupQuery organizationField​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orOrganizationField

      GroupQuery orOrganizationField​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • filterOrganizationUnit

      GroupQuery filterOrganizationUnit​(OrganizationUnitQuery query)
    • organizationUnit

      GroupQuery organizationUnit​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orOrganizationUnit

      GroupQuery orOrganizationUnit​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • filterOwner

      GroupQuery filterOwner​(UserQuery query)
    • owner

      GroupQuery owner​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orOwner

      GroupQuery orOwner​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • filterModerators

      GroupQuery filterModerators​(UserQuery query)
    • 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

      GroupQuery moderators​(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)
    • orModerators

      GroupQuery orModerators​(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)
    • filterMentors

      GroupQuery filterMentors​(UserQuery query)
    • 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

      GroupQuery mentors​(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)
    • orMentors

      GroupQuery orMentors​(org.teamapps.universaldb.index.reference.multi.MultiReferenceFilter filter)
    • valid

      GroupQuery valid​(org.teamapps.universaldb.index.bool.BooleanFilter filter)
    • orValid

      GroupQuery orValid​(org.teamapps.universaldb.index.bool.BooleanFilter filter)
    • filterMembershipDefinitions

      GroupQuery filterMembershipDefinitions​(GroupMembershipDefinitionQuery query)
    • 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

      GroupQuery filterRegistrationAllowedForDefinitions​(GroupMembershipDefinitionQuery query)
    • 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

      GroupQuery filterUserMemberships​(UserGroupMembershipQuery query)
    • 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

      GroupQuery lastMessageDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • orLastMessageDate

      GroupQuery orLastMessageDate​(org.teamapps.universaldb.index.numeric.NumericFilter filter)
    • filterGroupFolders

      GroupQuery filterGroupFolders​(GroupFolderQuery query)
    • 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

      GroupQuery andOr​(GroupQuery... queries)
    • customFilter

      GroupQuery customFilter​(java.util.function.Function<Group,​java.lang.Boolean> customFilter)
    • execute

      java.util.List<Group> execute()
    • executeExpectSingleton

      Group executeExpectSingleton()
    • executeToBitSet

      java.util.BitSet executeToBitSet()
    • execute

      java.util.List<Group> execute​(java.lang.String sortFieldName, boolean ascending, java.lang.String... path)
    • execute

      java.util.List<Group> execute​(int startIndex, int length, org.teamapps.universaldb.query.Sorting sorting)