Interface Summary
PrincipalProvider This interface defines methods to provide access to sources of Principals.
PrincipalProviderRegistry Registry used to store and retrieve PrincipalProviders.

Class Summary
AbstractPrincipalProvider A base class of a principal provider implementing common tasks and a caching facility.
AdminPrincipal This principal represents the admin user as a distinct principal having all the access rights and is being authenticated (in contrast to the SystemPrincipal).
DefaultPrincipalProvider Provides principals for the users contained within the Repository.

Each Authorizable accessible via UserManager is respected and the provider serves Principals retrieved from those Authorizable objects.

EveryonePrincipal The EveryonePrincipal contains all principals (excluding itself).
FallbackPrincipalProvider The FallbackPrincipalProvider is used to provide any desired principal.
PrincipalImpl Base class for implementations of JackrabbitPrincipal.
PrincipalIteratorAdapter PrincipalIteratorAdapter...
PrincipalManagerImpl This principal manager implementation uses the DefaultPrincipalProvider in order to dispatch the respective requests and assemble the required data.
ProviderRegistryImpl This is the default implementation of the PrincipalProviderRegistry interface.
UnknownPrincipal Implements a principal that is used by the ACL importer for unknown principals.

Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.