|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.netscape.cms.policy.APolicyRule
com.netscape.cms.policy.constraints.AgentPolicy
public class AgentPolicy
AgentPolicy is an enrollment policy wraps another policy module. Requests are sent first to the contained module, but if the policy indicates that the request should be deferred, a check for agent approvals is done. If any are found, the request is approved.
NOTE: The Policy Framework has been replaced by the Profile Framework.
| Field Summary |
|---|
| Fields inherited from class com.netscape.cms.policy.APolicyRule |
|---|
DESC, mFilterExp, mInstanceName, mLogger, NAME |
| Fields inherited from interface com.netscape.certsrv.policy.IPolicyRule |
|---|
PROP_ENABLE, PROP_IMPLNAME, PROP_PREDICATE |
| Constructor Summary | |
|---|---|
AgentPolicy()
Deprecated. |
|
| Method Summary | |
|---|---|
PolicyResult |
apply(IRequest req)
Deprecated. Applies the policy on the given Request. |
java.util.Vector |
getDefaultParams()
Deprecated. Return default parameters for a policy implementation. |
java.util.Vector |
getInstanceParams()
Deprecated. Return configured parameters for a policy rule instance. |
void |
init(ISubsystem owner,
IConfigStore config)
Deprecated. Initializes this policy rule. |
| Methods inherited from class com.netscape.cms.policy.APolicyRule |
|---|
agentApproved, createKeyIdentifier, deferred, formSHA1KeyId, formSpkiSHA1KeyId, getDescription, getInstanceName, getName, getPredicate, log, setError, setError, setError, setInstanceName, setPolicyException, setPolicyException, setPredicate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.netscape.certsrv.policy.IPolicyRule |
|---|
getDescription, getInstanceName, getName, getPredicate, setError, setInstanceName, setPolicyException, setPredicate |
| Constructor Detail |
|---|
public AgentPolicy()
| Method Detail |
|---|
public void init(ISubsystem owner,
IConfigStore config)
throws EPolicyException
The entries may be of the form:
ra.Policy.rule.
init in interface IPolicyRuleinit in class APolicyRule
config - The config store reference
EPolicyException
public PolicyResult apply(IRequest req)
apply in interface IPolicyRuleapply in interface IPolicyapply in class APolicyRulereq - The request on which to apply policy.
public java.util.Vector getInstanceParams()
getInstanceParams in interface IPolicyRulegetInstanceParams in class APolicyRulepublic java.util.Vector getDefaultParams()
getDefaultParams in interface IPolicyRulegetDefaultParams in class APolicyRule
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||