|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
Attribute | Basic Hibernate Attribute DTO interface. |
Composite | A composite membership definition within the Groups Registry. |
CompositeFinder | |
Field | Schema specification for a Group attribute or list. |
FieldFinder | Find fields. |
Group | A group within the Groups Registry. |
GroupCopy | Use this class to copy a group to another stem. |
GrouperAccessAdapter | Grouper Access Privilege interface. |
GrouperAPI | Base Grouper API class. |
GrouperNamingAdapter | Default implementation of the Grouper NamingPrivilege
interface. |
GrouperSession | Context for interacting with the Grouper API and Groups Registry. |
GrouperSourceAdapter | Source adapter for using Grouper groups as I2MI Subjects. |
GroupFinder | Find groups within the Groups Registry. |
GroupMove | Use this class to move a group to another stem. |
GroupSave | Use this class to insert or update a group e.g. |
GroupType | Schema specification for a Group type. |
GroupTypeFinder | Find group types. |
GroupTypeTuple | Basic Hibernate Group and GroupType tuple DTO implementation. |
Member | A member within the Groups Registry. |
MemberFinder | Find members within the Groups Registry. |
Membership | A list membership in the Groups Registry. |
MembershipFinder | Find memberships within the Groups Registry. |
RegistrySubject | A Subject local to the Groups Registry. |
RegistrySubjectAttribute | Hibernate representation of the JDBC SubjectAttribute table. |
Stem | A namespace within the Groups Registry. |
StemCopy | Use this class to copy a stem to another stem. |
StemFinder | Find stems within the Groups Registry. |
StemMove | Use this class to move a stem to another stem. |
StemSave | Use this class to insert or update a stem |
SubjectFinder | Find I2MI subjects. |
SubjectFinder.RestrictSourceForGroup | result to see if source if restricted by group |
Enum Summary | |
---|---|
FieldType | Field Type. |
Stem.Scope | Search scope: one-level or subtree. |
The I2MI Grouper project is an open source toolkit for managing groups.
While there are many public classes within the Grouper API the majority of its functionality can be found in a small subset of its classes. The most important classes to familiarize yourself with are:
As evident by its name, Grouper is all about managing groups. Groups are objects that may have attributes, memberships and privileges assigned to them.
Stems are namespaces within which groups are located. They make it possible to delegate authority within the Groups Registry.
This class is actually external to Grouper and is being developed by both the Grouper and Signet projects. It provides an IdM abstraction that allows an application to refer to entities of any type (people, groups, applications, etc.) without needing to be aware of how those entities are accessed or stored. See the Subject API page at the Grouper wiki for more information on the Subject API.
This is a class that abstracts finding subjects. With it you can query one-or-more subject repositories in order to retrieve subjects for use within other Grouper API operations.
Members are strictly mappings of subjects to persistent
identifiers for those subjects within Grouper. While many API
operations require that a Subject
be passed as a
parameter, internally Grouper works on those subjects
as Member
objects.
This class maps how all list values (memberships) are stored within the Groups Registry.
This class provides an operational and security context for
performing operations within the Grouper API. With the exception
of SubjectFinder
almost all other API
operations require a valid session context to operate within.
A subject is associated with each session and the privileges
of that subject determine what API operations can be performed
within the session context.
There is a small - but growing - selection of API usage examples.
This package has the major grouper javabeans (generally mapped to the DB via hibernate), along with "Finders" which are static methods to help query for the beans.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |