public class PermissionTargetProviderRegistryImpl extends java.lang.Object implements IPermissionTargetProviderRegistry
TODO: We still need to add Spring auto-wiring friendliness.
| Constructor and Description |
|---|
PermissionTargetProviderRegistryImpl()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
IPermissionTargetProvider |
getTargetProvider(java.lang.String key)
Retrieve a permission target provider instance for the given key.
|
java.util.Collection<IPermissionTargetProvider> |
getTargetProviders()
Get the collection of all registered target providers.
|
void |
setProviders(java.util.Map<java.lang.String,IPermissionTargetProvider> providers)
Construct a new target provider registry and initialize it with the supplied map of key ->
provider pairs.
|
public PermissionTargetProviderRegistryImpl()
public void setProviders(java.util.Map<java.lang.String,IPermissionTargetProvider> providers)
providers - public IPermissionTargetProvider getTargetProvider(java.lang.String key)
IPermissionTargetProviderRegistrynull.getTargetProvider in interface IPermissionTargetProviderRegistrypublic java.util.Collection<IPermissionTargetProvider> getTargetProviders()
IPermissionTargetProviderRegistrygetTargetProviders in interface IPermissionTargetProviderRegistry