Uses of Interface
org.apache.jackrabbit.core.security.principal.PrincipalProvider

Packages that use PrincipalProvider
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
org.apache.jackrabbit.core.security.authentication   
org.apache.jackrabbit.core.security.principal   
 

Uses of PrincipalProvider in org.apache.jackrabbit.core
 

Methods in org.apache.jackrabbit.core that return PrincipalProvider
protected  PrincipalProvider UserPerWorkspaceSecurityManager.createDefaultPrincipalProvider()
          Always returns null.
protected  PrincipalProvider DefaultSecurityManager.createDefaultPrincipalProvider()
          Creates the default principal provider used to create the PrincipalProviderRegistry.
 

Uses of PrincipalProvider in org.apache.jackrabbit.core.security.authentication
 

Fields in org.apache.jackrabbit.core.security.authentication declared as PrincipalProvider
protected  PrincipalProvider AbstractLoginModule.principalProvider
           
 

Uses of PrincipalProvider in org.apache.jackrabbit.core.security.principal
 

Classes in org.apache.jackrabbit.core.security.principal that implement PrincipalProvider
 class AbstractPrincipalProvider
          A base class of a principal provider implementing common tasks and a caching facility.
 class 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.

 class FallbackPrincipalProvider
          The FallbackPrincipalProvider is used to provide any desired principal.
 

Methods in org.apache.jackrabbit.core.security.principal that return PrincipalProvider
 PrincipalProvider ProviderRegistryImpl.getDefault()
           
 PrincipalProvider PrincipalProviderRegistry.getDefault()
           
 PrincipalProvider ProviderRegistryImpl.getProvider(String className)
           
 PrincipalProvider PrincipalProviderRegistry.getProvider(String className)
           
 PrincipalProvider[] ProviderRegistryImpl.getProviders()
           
 PrincipalProvider[] PrincipalProviderRegistry.getProviders()
          Returns all registered providers.
 PrincipalProvider ProviderRegistryImpl.registerProvider(Properties config)
           
 PrincipalProvider PrincipalProviderRegistry.registerProvider(Properties configuration)
          Registers a new provider by means of a configuration.
 

Constructors in org.apache.jackrabbit.core.security.principal with parameters of type PrincipalProvider
PrincipalManagerImpl(Session session, PrincipalProvider[] providers)
          Creates a new default principal manager implementation.
ProviderRegistryImpl(PrincipalProvider defaultPrincipalProvider)
          Create an instance of ProviderRegistryImpl with the given default principal provider.
 



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