@Deprecated public abstract class ChainedUserProvider extends Object implements com.opensymphony.user.provider.UserProvider
Init Properties:
If you're a masochist, you can configure multiple chained providers in a row, using properties like "chain.chain.chain.of.fools" to pass configuration properties down the list.
| Constructor and Description |
|---|
ChainedUserProvider()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
create(String s)
Deprecated.
|
void |
flushCaches()
Deprecated.
|
protected com.opensymphony.user.provider.UserProvider |
getNextProvider()
Deprecated.
Get the next UserProvider in the chain.
|
protected abstract Class |
getProviderClass()
Deprecated.
Get the exact kind of provider we are chaining.
|
boolean |
handles(String s)
Deprecated.
|
boolean |
init(Properties properties)
Deprecated.
See the class Javadoc for the chaining provider's properties.
|
List |
list()
Deprecated.
|
boolean |
load(String s,
com.opensymphony.user.Entity.Accessor accessor)
Deprecated.
|
boolean |
remove(String s)
Deprecated.
|
boolean |
store(String s,
com.opensymphony.user.Entity.Accessor accessor)
Deprecated.
|
protected abstract Class getProviderClass()
If this provider class isn't a sub-type of UserProvider, things will fall over in a painful fashion.
protected com.opensymphony.user.provider.UserProvider getNextProvider()
public boolean init(Properties properties)
init in interface com.opensymphony.user.provider.UserProviderproperties - initialisation properties for this provider, and subsequent
providers in the chain.public boolean create(String s)
create in interface com.opensymphony.user.provider.UserProviderpublic void flushCaches()
flushCaches in interface com.opensymphony.user.provider.UserProviderpublic boolean handles(String s)
handles in interface com.opensymphony.user.provider.UserProviderpublic List list()
list in interface com.opensymphony.user.provider.UserProviderpublic boolean load(String s, com.opensymphony.user.Entity.Accessor accessor)
load in interface com.opensymphony.user.provider.UserProviderpublic boolean remove(String s)
remove in interface com.opensymphony.user.provider.UserProviderpublic boolean store(String s, com.opensymphony.user.Entity.Accessor accessor)
store in interface com.opensymphony.user.provider.UserProviderCopyright © 2003–2021 Atlassian. All rights reserved.