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 voidinit(java.lang.String name, java.lang.String implName, AuthzManagerConfig config)Initializesvoidshutdown()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 EBaseExceptionDescription copied from class:AAclAuthzInitializes- Specified by:
initin interfaceIAuthzManager- Overrides:
initin 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:
shutdownin interfaceIAuthzManager- Specified by:
shutdownin classAAclAuthz
-
-