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 - ConfigElementACLParseExceptionInvalidACLTypeExceptionpublic final void addParser(AccessControlParser parser)
parser - AccessControlParserpublic final AccessControlParser removeParser(java.lang.String type)
type - StringCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.