com.netscape.certsrv.policy
Interface IPolicySet


Deprecated.

public interface IPolicySet

Represents a set of policy rules. Policy rules are ordered from lowest priority to highest priority. The priority assignment for rules is not enforced by this interface. Various implementation may use different mechanisms such as a linear ordering of rules in a configuration file or explicit assignment of priority levels ..etc. The policy system initialization needs to deal with reading the rules, sorting them in increasing order of priority and presenting an ordered vector of rules via the IPolicySet interface.

 NOTE:  The Policy Framework has been replaced by the Profile Framework.
 

Version:
$Revision: 1226 $, $Date: 2010-08-19 14:16:41 -0700 (Thu, 19 Aug 2010) $

Method Summary
 void addRule(java.lang.String ruleName, IPolicyRule rule)
          Deprecated. Add a policy rule.
 PolicyResult apply(IRequest req)
          Deprecated. Apply policy rules on a request.
 int count()
          Deprecated. Returns the no of rules in a set.
 java.lang.String getName()
          Deprecated. Returns the name of the rule set.
 IPolicyRule getRule(java.lang.String ruleName)
          Deprecated. Returns the rule identified by a given name.
 java.util.Enumeration getRules()
          Deprecated. Returns an enumeration of rules.
 void removeRule(java.lang.String ruleName)
          Deprecated. Removes a policy rule identified by the given name.
 

Method Detail

getName

java.lang.String getName()
Deprecated. 
Returns the name of the rule set.

Returns:
The name of the rule set.

count

int count()
Deprecated. 
Returns the no of rules in a set.

Returns:
the no of rules.

addRule

void addRule(java.lang.String ruleName,
             IPolicyRule rule)
Deprecated. 
Add a policy rule.

Parameters:
ruleName - The name of the rule to be added.
rule - The rule to be added.

removeRule

void removeRule(java.lang.String ruleName)
Deprecated. 
Removes a policy rule identified by the given name.

Parameters:
ruleName - The name of the rule to be removed.

getRule

IPolicyRule getRule(java.lang.String ruleName)
Deprecated. 
Returns the rule identified by a given name.

Parameters:
ruleName - The name of the rule to be return.
Returns:
The rule identified by the given name or null if none exists.

getRules

java.util.Enumeration getRules()
Deprecated. 
Returns an enumeration of rules.

Returns:
An enumeration of rules.

apply

PolicyResult apply(IRequest req)
Deprecated. 
Apply policy rules on a request. This call may modify the request content.

Parameters:
req - The request to apply policies on.

Returns:
The policy result.