Packages
edu.internet2.middleware.grouper The I2MI Grouper project is an open source toolkit for managing groups.
edu.internet2.middleware.grouper.annotations This package contains grouper annotations
edu.internet2.middleware.grouper.app.attestation  
edu.internet2.middleware.grouper.app.gsh  
edu.internet2.middleware.grouper.app.loader Grouper loader is a generic loading utility for grouper that automatically manages lists

Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://spaces.internet2.edu/display/Grouper/Grouper+-+Loader
edu.internet2.middleware.grouper.app.loader.db  
edu.internet2.middleware.grouper.app.loader.ldap  
edu.internet2.middleware.grouper.app.usdu The Unresolvable Subject Deletion Utility (usdu) is a Grouper API extension which finds and optionally deletes members whose subjects can not be resolved by their source.
edu.internet2.middleware.grouper.attr  
edu.internet2.middleware.grouper.attr.assign  
edu.internet2.middleware.grouper.attr.finder  
edu.internet2.middleware.grouper.attr.value  
edu.internet2.middleware.grouper.audit  
edu.internet2.middleware.grouper.bench This package contains benchmarking programs to test grouper performance
edu.internet2.middleware.grouper.cache This package contains classes which help cache things, and helps Grouper integrate with ehcache
edu.internet2.middleware.grouper.cfg This package contains configuration related classes
edu.internet2.middleware.grouper.changeLog  
edu.internet2.middleware.grouper.changeLog.consumer  
edu.internet2.middleware.grouper.client  
edu.internet2.middleware.grouper.ddl  
edu.internet2.middleware.grouper.ddl.ddlutils  
edu.internet2.middleware.grouper.eg This package contains logic for bootstrapping your registry (e.g.
edu.internet2.middleware.grouper.entity  
edu.internet2.middleware.grouper.exception This package contains some of the exceptions that are thrown from Grouper
edu.internet2.middleware.grouper.externalSubjects  
edu.internet2.middleware.grouper.filter This package contains classes which help query for Groups, Stems, etc
edu.internet2.middleware.grouper.group  
edu.internet2.middleware.grouper.grouperSet  
edu.internet2.middleware.grouper.hibernate This package contains grouper's Hibernate wrapping API
edu.internet2.middleware.grouper.hooks This package contains base classes which can be extended and registered as hooks
edu.internet2.middleware.grouper.hooks.beans This package contains beans which are used by hooks to pass data.
edu.internet2.middleware.grouper.hooks.examples This package contains working hooks examples which can be cloned and tweaked
edu.internet2.middleware.grouper.hooks.logic This package contains misc logic classes that make hooks work
edu.internet2.middleware.grouper.instrumentation  
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.internal.util This package contains internal utility classes
edu.internet2.middleware.grouper.j2ee  
edu.internet2.middleware.grouper.j2ee.status  
edu.internet2.middleware.grouper.ldap  
edu.internet2.middleware.grouper.ldap.handler  
edu.internet2.middleware.grouper.log This package contains logging classes
edu.internet2.middleware.grouper.member  
edu.internet2.middleware.grouper.membership  
edu.internet2.middleware.grouper.messaging  
edu.internet2.middleware.grouper.misc This package contains generic grouper classes which do not belong elsewhere
edu.internet2.middleware.grouper.permissions  
edu.internet2.middleware.grouper.permissions.limits This package has classes involving permission limits.
edu.internet2.middleware.grouper.permissions.limits.impl This package has classes involving builtin implementations of permission limits.
edu.internet2.middleware.grouper.permissions.role  
edu.internet2.middleware.grouper.pit  
edu.internet2.middleware.grouper.pit.finder  
edu.internet2.middleware.grouper.privs This package contains access and privilege related classes
edu.internet2.middleware.grouper.registry This package contains registry classes, e.g.
edu.internet2.middleware.grouper.rules  
edu.internet2.middleware.grouper.rules.beans  
edu.internet2.middleware.grouper.service  
edu.internet2.middleware.grouper.session  
edu.internet2.middleware.grouper.stem  
edu.internet2.middleware.grouper.subj This package contains classes related to the subject API
edu.internet2.middleware.grouper.subj.decoratorExamples  
edu.internet2.middleware.grouper.tableIndex  
edu.internet2.middleware.grouper.userData  
edu.internet2.middleware.grouper.util This package contains utility classes (generally static methods)
edu.internet2.middleware.grouper.validator This package contains validator classes
edu.internet2.middleware.grouper.xml This package contains xml classes (e.g.
edu.internet2.middleware.grouper.xml.export  
edu.internet2.middleware.grouper.xml.importXml  
edu.internet2.middleware.grouper.xml.userAudit  
edu.internet2.middleware.grouper.xmpp