public class AccessControlFactory
extends java.lang.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(java.lang.String type,
org.springframework.extensions.config.ConfigElement params)
Create an access control using the specified parameters
|
AccessControlParser |
removeParser(java.lang.String type)
Remove a parser from the available parser list
|
public final AccessControl createAccessControl(java.lang.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(java.lang.String type)
type
- StringCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.