Uses of Package
edu.internet2.middleware.grouper.internal.dao

Packages that use edu.internet2.middleware.grouper.internal.dao
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.privs This package contains access and privilege related classes 
edu.internet2.middleware.grouper.rules   
edu.internet2.middleware.grouper.service   
edu.internet2.middleware.grouper.userData   
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper
GrouperDAOException
          Generic Grouper DAO exception.
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.attr
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.attr.finder
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.audit
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.entity
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.externalSubjects
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.hibernate
GrouperDAOException
          Generic Grouper DAO exception.
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.internal.dao
GrouperDAO
          Base Grouper DAO interface.
GrouperDAOException
          Generic Grouper DAO exception.
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
QueryPaging
           
QuerySort
           
QuerySortField
          simple bean holds one sort field
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.internal.dao.hib3
AttributeAssignActionDAO
          attribute assign action data access methods
AttributeAssignActionSetDAO
          attribute assign action set, links up actions with other actions (probably for privs)
AttributeAssignActionSetViewDAO
          attribute assign action set views, links up actions with other actions (probably for privs)
AttributeAssignDAO
          attribute assign data access methods
AttributeAssignValueDAO
          attribute assign value data access methods
AttributeDefDAO
          attribute def data access methods
AttributeDefNameDAO
          attribute def name data access methods
AttributeDefNameSetDAO
          attribute def name set, links up attributes with other attributes (probably for privs)
AttributeDefNameSetViewDAO
          attribute def name set views, links up attributes with other attributes (probably for privs)
AttributeDefScopeDAO
          attribute assign value data access methods
AuditEntryDAO
          audit entry data access methods
AuditTypeDAO
          audit type data access methods
ChangeLogConsumerDAO
          change log consumer data access methods
ChangeLogEntryDAO
          change log entry data access methods
ChangeLogTypeDAO
          change log type data access methods
CompositeDAO
          Basic Composite DAO interface.
EntityDAO
          Basic Entity DAO interface.
ExternalSubjectAttributeDAO
          Basic ExternalSubjectAttribute DAO interface.
ExternalSubjectDAO
          Basic ExternalSubject DAO interface.
FieldDAO
          Basic Field DAO interface.
GroupDAO
          Basic Group DAO interface.
GrouperDAO
          Base Grouper DAO interface.
GrouperDAOException
          Generic Grouper DAO exception.
GroupSetDAO
           
MemberDAO
          Basic Member DAO interface.
MembershipDAO
          Basic Membership DAO interface.
MessageDAO
          Basic Message DAO interface.
PermissionEntryDAO
          Basic PermissionEntry DAO interface.
PITAttributeAssignActionDAO
           
PITAttributeAssignActionSetDAO
           
PITAttributeAssignDAO
           
PITAttributeAssignValueDAO
           
PITAttributeAssignValueViewDAO
           
PITAttributeDefDAO
           
PITAttributeDefNameDAO
           
PITAttributeDefNameSetDAO
           
PITFieldDAO
           
PITGroupDAO
           
PITGroupSetDAO
           
PITMemberDAO
           
PITMembershipDAO
           
PITMembershipViewDAO
           
PITPermissionAllViewDAO
           
PITRoleSetDAO
           
PITStemDAO
           
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
QuerySort
           
RegistryDAO
          Basic Registry DAO interface.
RegistrySubjectDAO
          Basic RegistrySubject DAO interface.
RoleDAO
          role data access methods
RoleSetDAO
          attribute def name set, links up attributes with other attributes (probably for privs)
RoleSetViewDAO
          attribute def name set views, links up attributes with other attributes (probably for privs)
StemDAO
          Basic Stem DAO interface.
StemSetDAO
           
TableIndexDAO
           
TransactionDAO
          methods for dealing with transactions
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.misc
AttributeAssignActionDAO
          attribute assign action data access methods
AttributeAssignActionSetDAO
          attribute assign action set, links up actions with other actions (probably for privs)
AttributeAssignActionSetViewDAO
          attribute assign action set views, links up actions with other actions (probably for privs)
AttributeAssignDAO
          attribute assign data access methods
AttributeAssignValueDAO
          attribute assign value data access methods
AttributeDefDAO
          attribute def data access methods
AttributeDefNameDAO
          attribute def name data access methods
AttributeDefNameSetDAO
          attribute def name set, links up attributes with other attributes (probably for privs)
AttributeDefNameSetViewDAO
          attribute def name set views, links up attributes with other attributes (probably for privs)
AttributeDefScopeDAO
          attribute assign value data access methods
AuditEntryDAO
          audit entry data access methods
AuditTypeDAO
          audit type data access methods
ChangeLogConsumerDAO
          change log consumer data access methods
ChangeLogEntryDAO
          change log entry data access methods
ChangeLogTypeDAO
          change log type data access methods
CompositeDAO
          Basic Composite DAO interface.
EntityDAO
          Basic Entity DAO interface.
ExternalSubjectAttributeDAO
          Basic ExternalSubjectAttribute DAO interface.
ExternalSubjectDAO
          Basic ExternalSubject DAO interface.
FieldDAO
          Basic Field DAO interface.
GroupDAO
          Basic Group DAO interface.
GrouperDAO
          Base Grouper DAO interface.
GroupSetDAO
           
MemberDAO
          Basic Member DAO interface.
MembershipDAO
          Basic Membership DAO interface.
MessageDAO
          Basic Message DAO interface.
PermissionEntryDAO
          Basic PermissionEntry DAO interface.
PITAttributeAssignActionDAO
           
PITAttributeAssignActionSetDAO
           
PITAttributeAssignDAO
           
PITAttributeAssignValueDAO
           
PITAttributeDefDAO
           
PITAttributeDefNameDAO
           
PITAttributeDefNameSetDAO
           
PITFieldDAO
           
PITGroupDAO
           
PITGroupSetDAO
           
PITMemberDAO
           
PITMembershipDAO
           
PITMembershipViewDAO
           
PITPermissionAllViewDAO
           
PITRoleSetDAO
           
PITStemDAO
           
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
RegistryDAO
          Basic Registry DAO interface.
RegistrySubjectDAO
          Basic RegistrySubject DAO interface.
RoleDAO
          role data access methods
RoleSetDAO
          attribute def name set, links up attributes with other attributes (probably for privs)
RoleSetViewDAO
          attribute def name set views, links up attributes with other attributes (probably for privs)
StemDAO
          Basic Stem DAO interface.
StemSetDAO
           
TableIndexDAO
           
TransactionDAO
          methods for dealing with transactions
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.pit
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.privs
QueryPaging
           
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.rules
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.service
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();
 

Classes in edu.internet2.middleware.grouper.internal.dao used by edu.internet2.middleware.grouper.userData
QueryOptions
           options on a query (e.g. sorting, paging, total result size, etc) Sorting example: queryOptions = new QueryOptions().sortAsc("m.subjectIdDb"); Set<Member> members = group.getImmediateMembers(field, queryOptions); Paging example: QueryPaging queryPaging = new QueryPaging(); queryPaging.setPageSize(pageSize); queryPaging.setPageNumber(pageNumberOneIndexed); -or- queryPaging.setFirstIndexOnPage(startZeroIndexed); queryOptions = new QueryOptions().paging(queryPaging); Set<Member> members = group.getImmediateMembers(field, queryOptions); Query count example: QueryOptions queryOptions = new QueryOptions().retrieveCount(true).retrieveResults(false); group.getImmediateMembers(field, queryOptions); int totalSize = queryOptions.getCount().intValue();