bucket.user.providers
Class ChainedProfileProvider

java.lang.Object
  extended by bucket.user.providers.ChainedUserProvider
      extended by bucket.user.providers.ChainedProfileProvider
All Implemented Interfaces:
com.opensymphony.user.provider.ProfileProvider, com.opensymphony.user.provider.UserProvider, Serializable
Direct Known Subclasses:
CachingProfileProvider

public class ChainedProfileProvider
extends ChainedUserProvider
implements com.opensymphony.user.provider.ProfileProvider

See Also:
Serialized Form

Constructor Summary
ChainedProfileProvider()
           
 
Method Summary
protected  com.opensymphony.user.provider.ProfileProvider getNextProfileProvider()
           
 com.opensymphony.module.propertyset.PropertySet getPropertySet(String s)
           
protected  Class getProviderClass()
          Get the exact kind of provider we are chaining.
 
Methods inherited from class bucket.user.providers.ChainedUserProvider
create, flushCaches, getNextProvider, handles, init, list, load, remove, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.opensymphony.user.provider.UserProvider
create, flushCaches, handles, init, list, load, remove, store
 

Constructor Detail

ChainedProfileProvider

public ChainedProfileProvider()
Method Detail

getNextProfileProvider

protected com.opensymphony.user.provider.ProfileProvider getNextProfileProvider()

getProviderClass

protected Class getProviderClass()
Description copied from class: ChainedUserProvider
Get the exact kind of provider we are chaining. Concrete subclasses should return the class we are enforcing providers to be a type of: i.e. AccessProvider, CredentialsProvider or ProfileProvider. If this provider class isn't a sub-type of UserProvider, things will fall over in a painful fashion.

Specified by:
getProviderClass in class ChainedUserProvider

getPropertySet

public com.opensymphony.module.propertyset.PropertySet getPropertySet(String s)
Specified by:
getPropertySet in interface com.opensymphony.user.provider.ProfileProvider


Copyright © 2003-2013 Atlassian. All Rights Reserved.