Package edu.internet2.middleware.grouper.privs

This package contains access and privilege related classes

See:
          Description

Interface Summary
AccessAdapter Grouper Access Privilege interface.
AccessResolver Facade for the AccessAdapter interface.
AttributeDefAdapter Grouper AttributeDef Privilege interface.
AttributeDefResolver Facade for the AttributeDefAdapter interface.
GrouperPrivilege combines AccessPrivilege and NamingPrivilege
NamingAdapter Grouper Naming Privilege interface.
NamingResolver Facade for the NamingAdapter interface.
PrivilegeContainer bean that holds info about the privilege assignment
PrivilegeSubjectContainer bean that holds info about the privilege assignment
 

Class Summary
AccessPrivilege An instance of a granted access privilege.
AccessResolverDecorator Decorator for AccessResolver.
AccessResolverFactory Factory for returning a AccessResolver.
AccessWrapper Class implementing wrapper around AccessAdapter interface.
AttributeDefPrivilege An instance of a granted access privilege to attribute.
AttributeDefResolverDecorator Decorator for AttributeDefResolver.
AttributeDefResolverFactory Factory for returning a AttributeDefResolver.
AttributeDefWrapper Class implementing wrapper around AccessAdapter interface.
BaseAccessAdapter Base class for access adapter
BaseAttrDefAdapter Base class for attr def access adapter
BaseNamingAdapter  
CachingAccessResolver Decorator that provides caching for AccessResolver.
CachingAttrDefResolver Decorator that provides caching for AttributeDefResolver.
CachingNamingResolver Decorator that provides caching for NamingResolver.
GrouperAllAccessResolver Decorator that provides GrouperAll privilege resolution for AccessResolver.
GrouperAllAttrDefResolver Decorator that provides GrouperAll privilege resolution for AttributeDefResolver.
GrouperAllNamingResolver Decorator that provides GrouperAll privilege resolution for NamingResolver.
GrouperAttributeDefAdapter Grouper Attribute Definition Access Privilege interface.
GrouperNonDbAccessAdapter This is the base grouper implementation which implements the required access adapter methods, but not the db specific ones.
GrouperNonDbAttrDefAdapter This is the base grouper implementation which implements the required access adapter methods, but not the db specific ones.
GrouperNonDbNamingAdapter  
GrouperPrivilegeAdapter  
GrouperSystemAccessResolver Decorator that provides GrouperSystem privilege resolution for AccessResolver.
GrouperSystemAttrDefResolver Decorator that provides GrouperSystem privilege resolution for AttributeDefResolver.
GrouperSystemNamingResolver Decorator that provides GrouperSystem privilege resolution for NamingResolver.
NamingPrivilege An instance of a granted naming privilege.
NamingResolverDecorator Decorator for NamingResolver.
NamingResolverFactory Factory for returning a NamingResolver.
NamingWrapper Class implementing wrapper around NamingAdapter interface.
Privilege Privilege schema specification.
PrivilegeContainerImpl  
PrivilegeHelper Privilege helper class.
PrivilegeSubjectContainerImpl  
ValidatingAccessResolver Decorator that provides parameter validation for AccessResolver.
ValidatingAttrDefResolver Decorator that provides parameter validation for AttributeDefResolver.
ValidatingNamingResolver Decorator that provides parameter validation for NamingResolver.
WheelAccessResolver Decorator that provides Wheel privilege resolution for AccessResolver.
WheelAttrDefResolver Decorator that provides Wheel privilege resolution for AccessResolver.
WheelCache Cache for if wheel member

WheelNamingResolver Decorator that provides Wheel privilege resolution for NamingResolver.
 

Enum Summary
PrivilegeAssignType how this subject has this privilege
PrivilegeType enum of privilege types
 

Package edu.internet2.middleware.grouper.privs Description

This package contains access and privilege related classes