Package com.netscape.cms.authorization
Class BasicAclAuthz
- java.lang.Object
-
- com.netscape.cms.authorization.AAclAuthz
-
- com.netscape.cms.authorization.BasicAclAuthz
-
- All Implemented Interfaces:
IExtendedPluginInfo
,IAuthzManager
public class BasicAclAuthz extends AAclAuthz implements IAuthzManager, IExtendedPluginInfo
A class for basic acls authorization manager- Version:
- $Revision$, $Date$
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.netscape.cms.authorization.AAclAuthz
AAclAuthz.EvaluationOrder
-
-
Field Summary
-
Fields inherited from class com.netscape.cms.authorization.AAclAuthz
ACLS_ATTR, logger, mConfigParams, mExtendedPluginInfo, PROP_CLASS, PROP_EVAL, PROP_IMPL
-
Fields inherited from interface com.netscape.certsrv.base.IExtendedPluginInfo
HELP_TEXT, HELP_TOKEN
-
-
Constructor Summary
Constructors Constructor Description BasicAclAuthz()
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init(java.lang.String name, java.lang.String implName, AuthzManagerConfig config)
Initializesvoid
shutdown()
graceful shutdown-
Methods inherited from class com.netscape.cms.authorization.AAclAuthz
accessInit, aclEvaluatorElements, aclResElements, addACLs, authorize, authorize, checkAllowEntries, checkDenyEntries, checkPermission, checkPermission, evaluateACLs, getAccessEvaluators, getACL, getACLs, getConfigParams, getConfigStore, getEntries, getExtendedPluginInfo, getImplName, getName, getNodes, getOrder, getTargetNames, isTypeUnique, registerEvaluator, updateACLs
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dogtagpki.server.authorization.IAuthzManager
accessInit, aclEvaluatorElements, authorize, authorize, getAccessEvaluators, getACL, getACLs, getConfigParams, getConfigStore, getImplName, getName, registerEvaluator, updateACLs
-
Methods inherited from interface com.netscape.certsrv.base.IExtendedPluginInfo
getExtendedPluginInfo
-
-
-
-
Method Detail
-
init
public void init(java.lang.String name, java.lang.String implName, AuthzManagerConfig config) throws EBaseException
Description copied from class:AAclAuthz
Initializes- Specified by:
init
in interfaceIAuthzManager
- Overrides:
init
in classAAclAuthz
- Parameters:
name
- The name of this authorization manager instance.implName
- The name of the authorization manager plugin.config
- The configuration store for this authorization manager.- Throws:
EBaseException
- If an initialization error occurred.
-
shutdown
public void shutdown()
graceful shutdown- Specified by:
shutdown
in interfaceIAuthzManager
- Specified by:
shutdown
in classAAclAuthz
-
-