Uses of Class
edu.internet2.middleware.grouper.internal.dao.QueryOptions

Packages that use QueryOptions
edu.internet2.middleware.grouper The I2MI Grouper project is an open source toolkit for managing groups. 
edu.internet2.middleware.grouper.attr   
edu.internet2.middleware.grouper.attr.finder   
edu.internet2.middleware.grouper.audit   
edu.internet2.middleware.grouper.entity   
edu.internet2.middleware.grouper.externalSubjects   
edu.internet2.middleware.grouper.hibernate This package contains grouper's Hibernate wrapping API 
edu.internet2.middleware.grouper.internal.dao This package contains the data access object interfaces that a DB layer would have to implement (generally revolving around queries to DB) 
edu.internet2.middleware.grouper.internal.dao.hib3 This package contains hib3 related data access object implementations and mappings 
edu.internet2.middleware.grouper.misc This package contains generic grouper classes which do not belong elsewhere 
edu.internet2.middleware.grouper.pit   
edu.internet2.middleware.grouper.rules   
edu.internet2.middleware.grouper.service   
edu.internet2.middleware.grouper.userData   
 

Uses of QueryOptions in edu.internet2.middleware.grouper
 

Methods in edu.internet2.middleware.grouper with parameters of type QueryOptions
 java.util.Set<Group> Member._internal_getGroupsHelper(Field field, MembershipType membershipType, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is a member.
 GroupFinder GroupFinder.assignQueryOptions(QueryOptions theQueryOptions)
          if sorting, paging, caching, etc
 StemFinder StemFinder.assignQueryOptions(QueryOptions theQueryOptions)
          if sorting, paging, caching, etc
 MembershipFinder MembershipFinder.assignQueryOptionsForAttributeDef(QueryOptions theQueryOptionsForAttributeDef)
          query options for attributeDef.
 MembershipFinder MembershipFinder.assignQueryOptionsForGroup(QueryOptions theQueryOptionsForGroup)
          query options for group.
 MembershipFinder MembershipFinder.assignQueryOptionsForMember(QueryOptions theQueryOptions)
           
 MembershipFinder MembershipFinder.assignQueryOptionsForStem(QueryOptions theQueryOptionsForStem)
          query options for stem.
static Stem StemFinder.findByAlternateName(GrouperSession s, java.lang.String name, boolean exceptionOnNotFound, QueryOptions queryOptions)
          Find stem by its alternate name.
static Stem StemFinder.findByCurrentName(GrouperSession s, java.lang.String name, boolean exceptionOnNotFound, QueryOptions queryOptions)
          Find stem by its current name.
static Stem StemFinder.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a stem within the registry by ID index.
static Group GroupFinder.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a group within the registry by ID index.
static Group GroupFinder.findByName(GrouperSession s, java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a group within the registry by name.
static Stem StemFinder.findByName(GrouperSession s, java.lang.String name, boolean exceptionOnNotFound, QueryOptions queryOptions)
          Find stem by name.
static Group GroupFinder.findByUuid(GrouperSession s, java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a group within the registry by UUID.
static Stem StemFinder.findByUuid(GrouperSession s, java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
          Get stem by uuid.
static java.util.Set<Stem> StemFinder.findByUuids(GrouperSession s, java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions)
          Get stems by uuids.
static java.util.Set<Member> MembershipFinder.findMembers(Group group, Field field, QueryOptions queryOptions)
           
static java.util.Set<Member> MembershipFinder.findMembers(Group group, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
           
 java.util.Set<Group> Stem.getChildGroups(Stem.Scope scope, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Get groups that are children of this stem.
 java.util.Set<Group> Stem.getChildGroups(Stem.Scope scope, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          Get groups that are children of this stem.
 java.util.Set<Group> Stem.getChildMembershipGroups(Stem.Scope scope, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Get groups that are children of this stem and there is a list membership.
 java.util.Set<Stem> Stem.getChildStems(Stem.Scope scope, QueryOptions queryOptions)
          Get stems that are children of this stem.
 java.util.Set<Stem> Stem.getChildStems(Stem.Scope scope, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Get groups that are children of this stem.
 java.util.Set<Member> Group.getCompositeMembers(Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get Composite Members of this group.
 java.util.Set<Member> Group.getCompositeMembers(QueryOptions queryOptions)
          Get Composite Members of this group.
 java.util.Set<Group> Member.getEffectiveGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is an effective member.
 java.util.Set<Member> Group.getEffectiveMembers(Field f, QueryOptions queryOptions)
          Get effective members of this group.
 java.util.Set<Member> Group.getEffectiveMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get effective members of this group.
 java.util.Set<Group> Member.getGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is a member.
 java.util.Set<Group> Member.getImmediateGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is an immediate member.
 java.util.Set<Member> Group.getImmediateMembers(Field f, QueryOptions queryOptions)
          Get immediate members of this group.
 java.util.Set<Member> Group.getImmediateMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get immediate members of this group.
 java.util.Set<Member> Group.getImmediateMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, java.lang.String memberSearchStringValue)
          Get immediate members of this group.
 java.util.Set<Member> Group.getMembers(Field f, QueryOptions queryOptions)
          Get members of this group.
 java.util.Set<Member> Group.getMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get members of this group.
 java.util.Set<Group> Member.getNonImmediateGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is a nonimmediate member.
 java.util.Set<Member> Group.getNonImmediateMembers(Field f, QueryOptions queryOptions)
          Get non-immediate members of this group.
 java.util.Set<Member> Group.getNonImmediateMembers(Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get non-immediate members of this group.
static java.util.Set<Member> MemberFinder.internal_findMembersByType(GrouperSession grouperSession, Group group, Field field, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, java.lang.String memberSearchStringValue)
          make sure allowed to see them, and find the members
 

Uses of QueryOptions in edu.internet2.middleware.grouper.attr
 

Methods in edu.internet2.middleware.grouper.attr with parameters of type QueryOptions
 java.util.Set<AttributeDefScope> AttributeDefScopeDelegate.retrieveAttributeDefScopes(QueryOptions queryOptions)
           
 

Uses of QueryOptions in edu.internet2.middleware.grouper.attr.finder
 

Methods in edu.internet2.middleware.grouper.attr.finder with parameters of type QueryOptions
 AttributeDefFinder AttributeDefFinder.assignQueryOptions(QueryOptions theQueryOptions)
          if sorting, paging, caching, etc
 AttributeDefNameFinder AttributeDefNameFinder.assignQueryOptions(QueryOptions theQueryOptions)
          if sorting, paging, caching, etc
static java.util.Set<AttributeDefName> AttributeDefNameFinder.findAll(java.lang.String searchField, java.util.Set<java.lang.String> searchInAttributeDefIds, QueryOptions queryOptions)
          search for attributeDefName by name, display name, or description.
static AttributeDef AttributeDefFinder.findById(java.lang.String id, boolean exceptionIfNull, QueryOptions queryOptions)
          find an attributeDef by id.
static AttributeDef AttributeDefFinder.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find an attributeDef within the registry by ID index.
static AttributeDefName AttributeDefNameFinder.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find an attributeDefName within the registry by ID index.
static AttributeDef AttributeDefFinder.findByName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
          find an attributeDef by name.
 

Uses of QueryOptions in edu.internet2.middleware.grouper.audit
 

Methods in edu.internet2.middleware.grouper.audit that return QueryOptions
 QueryOptions UserAuditQuery.getQueryOptions()
          query options
 

Methods in edu.internet2.middleware.grouper.audit with parameters of type QueryOptions
 UserAuditQuery UserAuditQuery.setQueryOptions(QueryOptions queryOptions)
          query options
 

Uses of QueryOptions in edu.internet2.middleware.grouper.entity
 

Methods in edu.internet2.middleware.grouper.entity with parameters of type QueryOptions
 EntityFinder EntityFinder.assignQueryOptions(QueryOptions queryOptions1)
          assign query options for sorting and paging
 

Uses of QueryOptions in edu.internet2.middleware.grouper.externalSubjects
 

Methods in edu.internet2.middleware.grouper.externalSubjects with parameters of type QueryOptions
 ExternalSubject ExternalSubjectStorable.findByIdentifier(java.lang.String identifier, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find an external subject by identifier
 ExternalSubject ExternalSubjectDbStorage.findByIdentifier(java.lang.String identifier, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
static ExternalSubject ExternalSubjectStorageController.findByIdentifier(java.lang.String identifier, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
static java.util.Set<ExternalSubjectAttribute> ExternalSubjectAttributeStorageController.findBySubject(java.lang.String subjectUuid, QueryOptions queryOptions)
           
 java.util.Set<ExternalSubjectAttribute> ExternalSubjectAttributeDbStorage.findBySubject(java.lang.String subjectUuid, QueryOptions queryOptions)
           
 java.util.Set<ExternalSubjectAttribute> ExternalSubjectAttributeStorable.findBySubject(java.lang.String subjectUuid, QueryOptions queryOptions)
          find attributes by subject, order by system name
static ExternalSubjectAttribute ExternalSubjectAttributeStorageController.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 ExternalSubjectAttribute ExternalSubjectAttributeDbStorage.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 ExternalSubjectAttribute ExternalSubjectAttributeStorable.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find an external subject attribute by identifier
 

Uses of QueryOptions in edu.internet2.middleware.grouper.hibernate
 

Methods in edu.internet2.middleware.grouper.hibernate with parameters of type QueryOptions
 ByHqlStatic ByHqlStatic.options(QueryOptions queryOptions1)
          add a paging/sorting/resultSetSize, etc to the query
 ByCriteriaStatic ByCriteriaStatic.options(QueryOptions queryOptions1)
          add a paging/sorting/resultSetSize, etc to the query
 ByHql ByHql.options(QueryOptions queryOptions1)
          add a paging/sorting/resultSetSize, etc to the query
static java.lang.String HibUtils.secondLevelCacheRegion(java.lang.String cacheRegion, QueryOptions queryOptions)
           
static boolean HibUtils.secondLevelCaching(java.lang.Boolean cacheable, QueryOptions queryOptions)
           
 

Uses of QueryOptions in edu.internet2.middleware.grouper.internal.dao
 

Methods in edu.internet2.middleware.grouper.internal.dao that return QueryOptions
static QueryOptions QueryOptions.create(java.lang.String sortString, java.lang.Boolean ascending, java.lang.Integer pageNumber, java.lang.Integer pageSize)
           
 QueryOptions QueryOptions.paging(int pageSize, int pageNumber, boolean doTotalCount)
          factory for query paging
 QueryOptions QueryOptions.paging(QueryPaging queryPaging1)
          If this is a paged query, and what are specs
 QueryOptions QueryOptions.retrieveCount(boolean retrieveCount1)
          If the count of the query should be retrieved (sometimes paging will get the count) default to false
 QueryOptions QueryOptions.retrieveResults(boolean retrieveResults1)
          If the results should be retrieved (generally only false for size queries).
 QueryOptions QueryOptions.secondLevelCache(boolean secondLevelCache1)
           
 QueryOptions QueryOptions.secondLevelCacheRegion(java.lang.String secondLevelCacheRegion1)
           
 QueryOptions QueryOptions.sort(QuerySort querySort1)
          if this query is sorted (by options), and what the col(s) are
 QueryOptions QueryOptions.sortAsc(java.lang.String field)
          sort ascending on this field
 QueryOptions QueryOptions.sortDesc(java.lang.String field)
          sort ascending on this field
 

Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type QueryOptions
 java.util.Set<AttributeDef> AttributeDefDAO.findAllAttributeDefsSecure(java.lang.String scope, boolean splitScope, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<java.lang.String> attributeDefIds)
          do a query based on various params
 java.util.Set<AttributeDefName> AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope, boolean splitScope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType)
          get all attribute names secure, split the scope by whitespace
 java.util.Set<AttributeDefName> AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope, boolean splitScope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole)
          get all attribute names secure, split the scope by whitespace
 java.util.Set<AttributeDefName> AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope, boolean splitScope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName)
          get all attribute names secure, split the scope by whitespace
 java.util.Set<AttributeDefName> AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope, boolean splitScope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Set<java.lang.String> idsOfAttributeDefNames)
          get all attribute names secure, split the scope by whitespace
 java.util.Set<AttributeDefName> AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType)
          get all attribute names secure, split the scope by whitespace
 java.util.Set<Stem> StemDAO.findAllByApproximateNameAny(java.lang.String name, java.lang.String scope, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateNameSecure(java.lang.String name, java.lang.String scope, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateNameSecure(java.lang.String name, java.lang.String scope, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
          find memberships by stem owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
          find memberships by stem owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId, java.util.Collection<java.lang.String> memberIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
          find membershpis by attribute def owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
          find memberships by attribute def owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Collection<Privilege> privilegesTheUserHas, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, FieldType fieldType, java.lang.String serviceId, ServiceRole serviceRole, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForGroup, java.lang.String scopeForGroup, boolean splitScopeForGroup, boolean hasFieldForGroup, boolean hasMembershipTypeForGroup, Member memberHasMembershipForGroup)
          find memberships by group owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByGroupOwnerOptions(java.lang.String groupId, java.util.Collection<java.lang.String> memberIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
          find membershpis by group owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByGroupOwnerOptions(java.lang.String groupId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
          find memberships by group owner and other options.
 java.util.Set<PITMembershipView> PITMembershipViewDAO.findAllByPITOwnerAndPITMemberAndPITField(java.lang.String ownerId, java.lang.String memberId, java.lang.String fieldId, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, QueryOptions queryOptions)
          Get memberships by owner, member, and field.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByStemOwnerOptions(java.util.Collection<java.lang.String> stemIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForStem, java.lang.String scopeForStem, boolean splitScopeForStem, boolean hasFieldForStem, boolean hasMembershipTypeForStem)
          find memberships by stem owner and other options.
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions)
          this caches
 java.util.Set<Group> StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Group> StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Group> StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<StemSet> StemSetDAO.findAllChildren(java.util.Collection<StemSet> stemSets, QueryOptions queryOptions)
           
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child stems within specified scope, and make sure the grouper session can see them
 java.util.Set<Member> MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.List<Member> MembershipDAO.findAllMembersByAttributeDefOwnerOptions(java.lang.String attributeDefId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
          find memberships by attribute def owner and other options.
 java.util.Set<Member> MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.List<Member> MembershipDAO.findAllMembersByGroupOwnerOptions(java.lang.String groupId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
          find memberships by attribute def owner and other options.
 java.util.Set<Member> MembershipDAO.findAllMembersByOwnerAndFieldAndType(java.lang.String ownerId, Field f, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, java.lang.String memberSearchStringValue)
           
 java.util.Set<Member> PITMembershipViewDAO.findAllMembersByPITOwnerAndPITField(java.lang.String ownerId, java.lang.String fieldId, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get members by owner and field.
 java.util.Set<Member> MembershipDAO.findAllMembersByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
          note, dont change this signature, Arnaud is using it
 java.util.Set<Member> MembershipDAO.findAllMembersInOneGroupNotOtherAndType(java.lang.String ownerInGroupId, java.lang.String ownerNotInGroupId, java.lang.String typeIn, java.lang.String typeNotIn, QueryOptions queryOptions, java.lang.Boolean enabled, boolean disabledOwnerNull)
           
 java.util.Set<Member> MembershipDAO.findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId, Stem ownerNotInStem, Stem.Scope stemScope, java.lang.String typeIn, QueryOptions queryOptions)
          find members in a group who are not members in any group under a stem
 java.util.Set<PermissionEntry> PermissionEntryDAO.findAllPermissionsNotInGroupAndType(java.lang.String attributeDefId, java.lang.String groupId, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
          find subjects who are not in a group but who have permissions
 java.util.Set<PermissionEntry> PermissionEntryDAO.findAllPermissionsNotInStem(java.lang.String attributeDefId, Stem stem, Stem.Scope stemScope, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
          find subjects who are not in a group but who have permissions
 java.util.Set<AttributeDefName> AttributeDefNameDAO.findAllSecure(java.lang.String searchField, java.util.Set<java.lang.String> searchInAttributeDefIds, QueryOptions queryOptions)
          search for attributeDefName by name, display name, or description.
 java.util.Set<AttributeDef> AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
          see which attributeDefs do not have this privilege
 java.util.Set<AuditEntry> AuditEntryDAO.findByActingUser(java.lang.String actAsMemberId, QueryOptions queryOptions)
          audits for a user
 java.util.Set<AuditEntry> AuditEntryDAO.findByActingUser(java.lang.String actAsMemberId, QueryOptions queryOptions, java.lang.Long startTime, java.lang.Long endTime)
          audits for a user withhin a given time range
 Stem StemDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a stem by its alternate name only.
 java.util.Set<AttributeAssignValue> AttributeAssignValueDAO.findByAttributeAssignId(java.lang.String attributeAssignId, QueryOptions queryOptions)
          find values of assignment
 java.util.Set<AttributeDefScope> AttributeDefScopeDAO.findByAttributeDefId(java.lang.String attributeDefId, QueryOptions queryOptions)
          find all the scopes for a def
 java.util.Set<AttributeAssign> AttributeAssignDAO.findByAttributeDefNameAndValueString(java.lang.String attributeDefNameId, java.lang.String value, QueryOptions queryOptions)
          find by attribute name and value
 java.util.Map<AttributeAssign,java.util.Set<AttributeAssignValueContainer>> AttributeAssignDAO.findByAttributeTypeDefNameId(java.lang.String attributeTypeDefNameId, QueryOptions queryOptions)
          find attribute assigns by ids, as root (no security).
 Stem StemDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a stem by its current name only.
 AttributeDef AttributeDefDAO.findById(java.lang.String id, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find by id.
 ExternalSubject ExternalSubjectDAO.findByIdentifier(java.lang.String identifier, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find an external subject by identifier
 AttributeDef AttributeDefDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 AttributeDefName AttributeDefNameDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Stem StemDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find by id index
 AttributeDef AttributeDefDAO.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 AttributeDefName AttributeDefNameDAO.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group GroupDAO.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find a group by id index
 java.util.Set<Member> MemberDAO.findByIds(java.util.Collection<java.lang.String> ids, QueryOptions queryOptions)
          find by ids secure
 AttributeDef AttributeDefDAO.findByIdSecure(java.lang.String id, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find by id.
 java.util.Set<AttributeDef> AttributeDefDAO.findByIdsSecure(java.util.Collection<java.lang.String> ids, QueryOptions queryOptions)
          find by ids secure
 java.util.Set<AttributeDefName> AttributeDefNameDAO.findByIdsSecure(java.util.Collection<java.lang.String> ids, QueryOptions queryOptions)
          find by ids secure
 java.util.Set<StemSet> StemSetDAO.findByIfHasStemOfStemChildrenAndMinDepth(java.lang.String stemId, int minDepth, QueryOptions queryOptions)
           
 Membership MembershipDAO.findByImmediateUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem StemDAO.findByName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 AttributeDef AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find an attribute def by name.
 AttributeDefName AttributeDefNameDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find an attribute def name by name
 Group GroupDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 Group GroupDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Group> GroupDAO.findByNamesSecure(java.util.Collection<java.lang.String> names, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.findByNamesSecure(java.util.Collection<java.lang.String> names, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<AttributeAssign> AttributeAssignDAO.findByOwnerAttributeAssignId(java.lang.String ownerAttributeAssignId, QueryOptions queryOptions)
           
 java.util.Set<PITAttributeAssignValue> PITAttributeAssignValueDAO.findByPITAttributeAssignId(java.lang.String attributeAssignId, QueryOptions queryOptions)
          Find values by point in time attribute assign id
 java.util.Set<ExternalSubjectAttribute> ExternalSubjectAttributeDAO.findBySubject(java.lang.String subjectUuid, QueryOptions queryOptions)
          find attributes by subject, order by system name
 Member MemberDAO.findBySubject(java.lang.String id, java.lang.String src, java.lang.String type, boolean exceptionIfNull, QueryOptions queryOptions)
          find member by subject
 Membership MembershipDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly, QueryOptions queryOptions)
           
 ExternalSubjectAttribute ExternalSubjectAttributeDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find an external subject attribute by identifier
 Stem StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 AttributeDef AttributeDefDAO.findByUuidOrName(java.lang.String id, java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          search for an attribute def by id or name
 AttributeDefName AttributeDefNameDAO.findByUuidOrName(java.lang.String id, java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find a record by uuid or name
 Field FieldDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group GroupDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 AuditType AuditTypeDAO.findByUuidOrName(java.lang.String id, java.lang.String auditCategory, java.lang.String actionName, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Composite CompositeDAO.findByUuidOrName(java.lang.String uuid, java.lang.String factorOwnerUUID, java.lang.String leftFactorUUID, java.lang.String rightFactorUUID, java.lang.String type, boolean exceptionIfNull, QueryOptions queryOptions)
          find a composite by name or uuid
 java.util.Set<Stem> StemDAO.findByUuids(java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions)
          note, dont pass more than 100 ids
 Group GroupDAO.findByUuidSecure(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          find by uuid secure
 java.util.Set<Group> GroupDAO.findByUuidsSecure(java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions)
          find by uuid secure
 java.util.Set<Group> GroupDAO.findByUuidsSecure(java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          find by uuid secure
 java.util.Set<Entity> EntityDAO.findEntitiesSecure(GrouperSession grouperSession, java.util.List<java.lang.String> ancestorFolderIds, java.util.List<java.lang.String> ancestorFolderNames, java.util.List<java.lang.String> ids, java.util.List<java.lang.String> names, java.util.List<java.lang.String> parentFolderIds, java.util.List<java.lang.String> parentFolderNames, java.lang.String terms, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          find entities
 java.util.Set<Group> GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
          see which groups do not have this privilege
 java.util.Set<GroupSet> PITGroupSetDAO.findMissingActivePITGroupSets(QueryOptions options)
           
 java.util.Set<Stem> StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
          see which stems do not have this privilege
 java.util.Set<AttributeDef> AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
          get all attribute defs secure
 java.util.Set<AttributeDef> AttributeDefDAO.getAllAttributeDefsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
          get all attribute defs secure
 java.util.Set<AttributeDef> AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType)
          get all attribute defs secure, split the scope by whitespace
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(Field field, java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, QueryOptions queryOptions, java.lang.Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<PITGroup> PITGroupDAO.getAllGroupsMembershipSecure(java.lang.String pitMemberId, java.lang.String pitFieldId, java.lang.String scope, PITStem pitStem, Stem.Scope stemScope, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, QueryOptions queryOptions)
          Get all the groups that a member is a member of.
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroup, boolean splitScope, edu.internet2.middleware.subject.Subject membershipSubject, Field field)
          get all groups secure, split the scope by whitespace
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroup, boolean splitScope, edu.internet2.middleware.subject.Subject membershipSubject, Field field, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, edu.internet2.middleware.subject.Subject subjectNotInGroup, java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> groupNames, java.lang.Boolean compositeOwner)
          get all groups secure, split the scope by whitespace
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroup, boolean splitScope, edu.internet2.middleware.subject.Subject membershipSubject, Field field, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, edu.internet2.middleware.subject.Subject subjectNotInGroup, java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> groupNames, java.lang.Boolean compositeOwner, java.lang.String idOfAttributeDefName, java.lang.Object attributeValue)
          get all groups secure, split the scope by whitespace
 java.util.Set<Group> GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          get all groups secure, split the scope by whitespace
 java.util.Set<Group> GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, TypeOfGroup typeOfGroup)
          get all groups secure, split the scope by whitespace
 java.util.Set<Stem> StemDAO.getAllStemsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> stemIds)
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> stemIds, java.lang.String idOfAttributeDefName, java.lang.Object attributeValue, java.lang.Boolean attributeCheckReadOnAttributeDef)
           
 java.util.Set<Stem> StemDAO.getAllStemsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
          get all stems secure, split the scope by whitespace
 java.util.Set<Stem> StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get stems with groups that have privileges
 java.util.Set<Group> GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
          get immediate children secure
 java.util.Set<Stem> StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get immediate children (stems) secure
 java.util.Set<Group> GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get immediate children secure
 java.util.Set<Group> GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          get immediate children secure
static void QueryOptions.initTotalCount(QueryOptions queryOptions)
           
 

Uses of QueryOptions in edu.internet2.middleware.grouper.internal.dao.hib3
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type QueryOptions
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.findAllAttributeDefsSecure(java.lang.String scope, boolean splitScope, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<java.lang.String> totalAttributeDefIds)
           
 java.util.Set<AttributeDefName> Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope, boolean splitScope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType)
           
 java.util.Set<AttributeDefName> Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope, boolean splitScope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole)
           
 java.util.Set<AttributeDefName> Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope, boolean splitScope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName)
           
 java.util.Set<AttributeDefName> Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope, boolean splitScope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType, ServiceRole serviceRole, boolean anyServiceRole, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Set<java.lang.String> idsOfAttributeDefNames)
           
 java.util.Set<AttributeDefName> Hib3AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, java.lang.String attributeDefId, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateNameAny(java.lang.String name, java.lang.String scope, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateNameSecure(java.lang.String name, java.lang.String scope, QueryOptions queryOptions)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateNameSecure(java.lang.String name, java.lang.String scope, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          Implementation Notes.
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId, java.util.Collection<java.lang.String> totalMemberIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Collection<Privilege> privilegesTheUserHas, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean checkSecurity, FieldType fieldType, java.lang.String serviceId, ServiceRole serviceRole, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForGroup, java.lang.String scopeForGroup, boolean splitScopeForGroup, boolean hasFieldForGroup, boolean hasMembershipTypeForGroup, Member memberHasMembershipForGroup)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByGroupOwnerOptions(java.lang.String groupId, java.util.Collection<java.lang.String> totalMemberIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByGroupOwnerOptions(java.lang.String groupId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
           
 java.util.Set<PITMembershipView> Hib3PITMembershipViewDAO.findAllByPITOwnerAndPITMemberAndPITField(java.lang.String ownerId, java.lang.String memberId, java.lang.String fieldId, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, QueryOptions queryOptions)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByStemOwnerOptions(java.util.Collection<java.lang.String> totalStemIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean checkSecurity, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForStem, java.lang.String scopeForStem, boolean splitScopeForStem, boolean hasFieldForStem, boolean hasMembershipTypeForStem)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<StemSet> Hib3StemSetDAO.findAllChildren(java.util.Collection<StemSet> stemSets, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.List<Member> Hib3MembershipDAO.findAllMembersByAttributeDefOwnerOptions(java.lang.String attributeDefId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
          generally you will order by m.subjectSourceIdDb, m.subjectIdDb, and page to the first 100
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.List<Member> Hib3MembershipDAO.findAllMembersByGroupOwnerOptions(java.lang.String groupId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
          generally you will order by m.subjectSourceIdDb, m.subjectIdDb, and page to the first 100
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByOwnerAndFieldAndType(java.lang.String ownerId, Field f, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, java.lang.String memberSearchStringValue)
           
 java.util.Set<Member> Hib3PITMembershipViewDAO.findAllMembersByPITOwnerAndPITField(java.lang.String ownerId, java.lang.String fieldId, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
          note, dont change this signature, Arnaud is using it
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersInOneGroupNotOtherAndType(java.lang.String ownerInGroupId, java.lang.String ownerNotInGroupId, java.lang.String typeIn, java.lang.String typeNotIn, QueryOptions queryOptions, java.lang.Boolean enabled, boolean disabledOwnerNull)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId, Stem ownerNotInStem, Stem.Scope stemScope, java.lang.String typeIn, QueryOptions queryOptions)
           
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findAllPermissionsNotInGroupAndType(java.lang.String attributeDefId, java.lang.String groupId, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
           
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findAllPermissionsNotInStem(java.lang.String attributeDefId, Stem ownerNotInStem, Stem.Scope stemScope, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
           
 java.util.Set<AttributeDefName> Hib3AttributeDefNameDAO.findAllSecure(java.lang.String searchField, java.util.Set<java.lang.String> searchInAttributeDefIds, QueryOptions queryOptions)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<AuditEntry> Hib3AuditEntryDAO.findByActingUser(java.lang.String actAsMemberId, QueryOptions queryOptions)
          find audit entries that a user did
 java.util.Set<AuditEntry> Hib3AuditEntryDAO.findByActingUser(java.lang.String actAsMemberId, QueryOptions queryOptions, java.lang.Long startTime, java.lang.Long endTime)
          find audit entries that a user did within a given time range.
 Stem Hib3StemDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 java.util.Set<AttributeAssignValue> Hib3AttributeAssignValueDAO.findByAttributeAssignId(java.lang.String attributeAssignId, QueryOptions queryOptions)
           
 java.util.Set<AttributeDefScope> Hib3AttributeDefScopeDAO.findByAttributeDefId(java.lang.String attributeDefId, QueryOptions queryOptions)
           
 java.util.Set<AttributeAssign> Hib3AttributeAssignDAO.findByAttributeDefNameAndValueString(java.lang.String attributeDefNameId, java.lang.String value, QueryOptions queryOptions)
           
 java.util.Map<AttributeAssign,java.util.Set<AttributeAssignValueContainer>> Hib3AttributeAssignDAO.findByAttributeTypeDefNameId(java.lang.String attributeTypeDefNameId, QueryOptions queryOptions)
          find attribute assigns by ids, as root (no security).
 Stem Hib3StemDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 AttributeDef Hib3AttributeDefDAO.findById(java.lang.String id, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 ExternalSubject Hib3ExternalSubjectDAO.findByIdentifier(java.lang.String identifier, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Stem Hib3StemDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          not a secure method, find by id index
 AttributeDef Hib3AttributeDefDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          not a secure method, find by id index
 AttributeDefName Hib3AttributeDefNameDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          not a secure method, find by id index
 AttributeDef Hib3AttributeDefDAO.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          secure method, find by id index
 AttributeDefName Hib3AttributeDefNameDAO.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          secure method, find by id index
 Group Hib3GroupDAO.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 java.util.Set<Member> Hib3MemberDAO.findByIds(java.util.Collection<java.lang.String> ids, QueryOptions queryOptions)
           
 AttributeDef Hib3AttributeDefDAO.findByIdSecure(java.lang.String id, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.findByIdsSecure(java.util.Collection<java.lang.String> ids, QueryOptions queryOptions)
           
 java.util.Set<AttributeDefName> Hib3AttributeDefNameDAO.findByIdsSecure(java.util.Collection<java.lang.String> ids, QueryOptions queryOptions)
           
 java.util.Set<StemSet> Hib3StemSetDAO.findByIfHasStemOfStemChildrenAndMinDepth(java.lang.String stemId, int minDepth, QueryOptions queryOptions)
           
 Membership Hib3MembershipDAO.findByImmediateUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem Hib3StemDAO.findByName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 AttributeDef Hib3AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 AttributeDefName Hib3AttributeDefNameDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 Group Hib3GroupDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Group> Hib3GroupDAO.findByNamesSecure(java.util.Collection<java.lang.String> names, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.findByNamesSecure(java.util.Collection<java.lang.String> names, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<AttributeAssign> Hib3AttributeAssignDAO.findByOwnerAttributeAssignId(java.lang.String ownerAttributeAssignId, QueryOptions queryOptions)
           
 java.util.Set<PITAttributeAssignValue> Hib3PITAttributeAssignValueDAO.findByPITAttributeAssignId(java.lang.String attributeAssignId, QueryOptions queryOptions)
           
 java.util.Set<ExternalSubjectAttribute> Hib3ExternalSubjectAttributeDAO.findBySubject(java.lang.String subjectUuid, QueryOptions queryOptions)
           
 Member Hib3MemberDAO.findBySubject(java.lang.String id, java.lang.String src, java.lang.String type, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Membership Hib3MembershipDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly, QueryOptions queryOptions)
           
 ExternalSubjectAttribute Hib3ExternalSubjectAttributeDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Stem Hib3StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 Stem Hib3StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 AttributeDef Hib3AttributeDefDAO.findByUuidOrName(java.lang.String id, java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Field Hib3FieldDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 AttributeDefName Hib3AttributeDefNameDAO.findByUuidOrName(java.lang.String id, java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 AuditType Hib3AuditTypeDAO.findByUuidOrName(java.lang.String id, java.lang.String auditCategory, java.lang.String actionName, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Composite Hib3CompositeDAO.findByUuidOrName(java.lang.String uuid, java.lang.String factorOwnerUUID, java.lang.String leftFactorUUID, java.lang.String rightFactorUUID, java.lang.String type, boolean exceptionIfNull, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.findByUuids(java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuidSecure(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> Hib3GroupDAO.findByUuidsSecure(java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.findByUuidsSecure(java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Entity> Hib3EntityDAO.findEntitiesSecure(GrouperSession grouperSession, java.util.List<java.lang.String> ancestorFolderIds, java.util.List<java.lang.String> ancestorFolderNames, java.util.List<java.lang.String> ids, java.util.List<java.lang.String> names, java.util.List<java.lang.String> parentFolderIds, java.util.List<java.lang.String> parentFolderNames, java.lang.String terms, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<GroupSet> Hib3PITGroupSetDAO.findMissingActivePITGroupSets(QueryOptions options)
           
 java.util.Set<Stem> Hib3StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.getAllAttributeDefsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(Field field, java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, QueryOptions queryOptions, java.lang.Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<PITGroup> Hib3PITGroupDAO.getAllGroupsMembershipSecure(java.lang.String pitMemberId, java.lang.String pitFieldId, java.lang.String scope, PITStem pitStem, Stem.Scope stemScope, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          In this case, send in the attribute name to sort by (default is displayName).
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups, boolean splitScope, edu.internet2.middleware.subject.Subject membershipSubject, Field field)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups, boolean splitScope, edu.internet2.middleware.subject.Subject membershipSubject, Field field, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, edu.internet2.middleware.subject.Subject subjectNotInGroup, java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> groupNames, java.lang.Boolean compositeOwner)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups, boolean splitScope, edu.internet2.middleware.subject.Subject membershipSubject, Field field, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, edu.internet2.middleware.subject.Subject subjectNotInGroup, java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> groupNames, java.lang.Boolean compositeOwner, java.lang.String idOfAttributeDefName, java.lang.Object attributeValue)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, TypeOfGroup typeOfGroup)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> totalStemIds)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> totalStemIds, java.lang.String idOfAttributeDefName, java.lang.Object attributeValue, java.lang.Boolean attributeCheckReadOnAttributeDef)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Stem> Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 

Uses of QueryOptions in edu.internet2.middleware.grouper.misc
 

Methods in edu.internet2.middleware.grouper.misc with parameters of type QueryOptions
 GrouperObjectFinder GrouperObjectFinder.assignQueryOptions(QueryOptions theQueryOptions)
          if sorting / paging
 

Uses of QueryOptions in edu.internet2.middleware.grouper.pit
 

Methods in edu.internet2.middleware.grouper.pit that return QueryOptions
 QueryOptions PITMembershipViewQuery.getQueryOptions()
          query options
 QueryOptions PITAttributeAssignValueQuery.getQueryOptions()
          query options
 QueryOptions PITAttributeAssignQuery.getQueryOptions()
          query options
 QueryOptions PITPermissionAllViewQuery.getQueryOptions()
          query options
 

Methods in edu.internet2.middleware.grouper.pit with parameters of type QueryOptions
 java.util.Set<PITGroup> PITMember.getGroups(java.lang.String fieldSourceId, java.lang.String scope, PITStem pitStem, Stem.Scope stemScope, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, QueryOptions queryOptions)
           
static java.util.Set<PITGroup> PITMember.getGroups(java.lang.String memberSourceId, java.lang.String fieldSourceId, java.lang.String scope, PITStem pitStem, Stem.Scope stemScope, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, QueryOptions queryOptions)
           
static java.util.Set<PITGroup> PITMember.getGroups(java.lang.String memberSourceId, java.lang.String fieldSourceId, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, QueryOptions queryOptions)
           
 java.util.Set<Member> PITGroup.getMembers(java.lang.String fieldSourceId, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get members of the group using point in time and the specified field.
 boolean PITGroup.hasMember(edu.internet2.middleware.subject.Subject subject, java.lang.String fieldSourceId, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, QueryOptions queryOptions)
          Check if the group has a member using point in time and the specified field.
 PITMembershipViewQuery PITMembershipViewQuery.setQueryOptions(QueryOptions queryOptions)
          query options
 PITAttributeAssignValueQuery PITAttributeAssignValueQuery.setQueryOptions(QueryOptions queryOptions)
          query options
 PITAttributeAssignQuery PITAttributeAssignQuery.setQueryOptions(QueryOptions queryOptions)
          query options
 PITPermissionAllViewQuery PITPermissionAllViewQuery.setQueryOptions(QueryOptions queryOptions)
          query options
 

Uses of QueryOptions in edu.internet2.middleware.grouper.rules
 

Methods in edu.internet2.middleware.grouper.rules with parameters of type QueryOptions
static java.util.Map<AttributeAssign,java.util.Set<AttributeAssignValueContainer>> RuleEngine.allRulesAttributeAssignValueContainers(QueryOptions queryOptions)
          get all rules from the DB in the form of attribute assignments
 

Uses of QueryOptions in edu.internet2.middleware.grouper.service
 

Methods in edu.internet2.middleware.grouper.service with parameters of type QueryOptions
static java.util.Set<Stem> ServiceUtils.retrieveStemsForService(java.lang.String idOfAttributeDef, QueryOptions queryOptions)
           
 

Uses of QueryOptions in edu.internet2.middleware.grouper.userData
 

Methods in edu.internet2.middleware.grouper.userData with parameters of type QueryOptions
 GrouperFavoriteFinder GrouperFavoriteFinder.assignQueryOptions(QueryOptions theQueryOptions)
          if sorting / paging