Known Direct Subclasses
|
Class Overview
Allows chaining of access providers
Summary
Fields |
public
static
final
Logger |
log |
|
[Expand]
Inherited Methods |
From class
bucket.user.providers.ChainedUserProvider
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
com.opensymphony.user.provider.AccessProvider
|
From interface
com.opensymphony.user.provider.UserProvider
boolean
|
create(String arg0)
|
void
|
flushCaches()
|
boolean
|
handles(String arg0)
|
boolean
|
init(Properties arg0)
|
List
|
list()
|
boolean
|
load(String arg0, Entity.Accessor arg1)
|
boolean
|
remove(String arg0)
|
boolean
|
store(String arg0, Entity.Accessor arg1)
|
|
Fields
public
static
final
Logger
log
Public Constructors
public
ChainedAccessProvider
()
Public Methods
Protected Methods
protected
void
flushCache
(Cache cache)
protected
AccessProvider
getNextAccessProvider
()
protected
Class
getProviderClass
()
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.