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
- ConfigElementACLParseException
InvalidACLTypeException
public final void addParser(AccessControlParser parser)
parser
- AccessControlParserpublic final AccessControlParser removeParser(String type)
type
- StringCopyright © 2005–2017 Alfresco Software. All rights reserved.