public class AccessControlFactory extends Object
The AccessControlFactory class holds a table of available AccessControlParsers that are used to generate AccessControl instances.
An AccessControlParser has an associated unique type name that is used to call the appropriate parser.
| Constructor and Description |
|---|
AccessControlFactory()
Class constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParser(AccessControlParser parser)
Add a parser to the list of available parsers
|
AccessControl |
createAccessControl(String type,
org.springframework.extensions.config.ConfigElement params)
Create an access control using the specified parameters
|
AccessControlParser |
removeParser(String type)
Remove a parser from the available parser list
|
public final AccessControl createAccessControl(String type, org.springframework.extensions.config.ConfigElement params) throws ACLParseException, InvalidACLTypeException
type - Stringparams - ConfigElementACLParseExceptionInvalidACLTypeExceptionpublic final void addParser(AccessControlParser parser)
parser - AccessControlParserpublic final AccessControlParser removeParser(String type)
type - StringCopyright © 2005–2015 Alfresco Software. All rights reserved.