Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.sun.xacml.combine
Class OrderedPermitOverridesRuleAlg  view OrderedPermitOverridesRuleAlg download OrderedPermitOverridesRuleAlg.java

java.lang.Object
  extended bycom.sun.xacml.combine.CombiningAlgorithm
      extended bycom.sun.xacml.combine.RuleCombiningAlgorithm
          extended bycom.sun.xacml.combine.PermitOverridesRuleAlg
              extended bycom.sun.xacml.combine.OrderedPermitOverridesRuleAlg

public class OrderedPermitOverridesRuleAlg
extends PermitOverridesRuleAlg

This is the standard Ordered Permit Overrides rule combining algorithm. It allows a single evaluation of Permit to take precedence over any number of deny, not applicable or indeterminate results. Note that this uses the regular Permit Overrides implementation since it is also orderd.

Since:
1.1

Field Summary
static java.lang.String algId
          The standard URN used to identify this algorithm
private static java.lang.RuntimeException earlyException
           
private static java.net.URI identifierURI
           
 
Fields inherited from class com.sun.xacml.combine.CombiningAlgorithm
 
Constructor Summary
OrderedPermitOverridesRuleAlg()
          Standard constructor.
 
Methods inherited from class com.sun.xacml.combine.PermitOverridesRuleAlg
combine
 
Methods inherited from class com.sun.xacml.combine.CombiningAlgorithm
getIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

algId

public static final java.lang.String algId
The standard URN used to identify this algorithm

See Also:
Constant Field Values

identifierURI

private static java.net.URI identifierURI

earlyException

private static java.lang.RuntimeException earlyException
Constructor Detail

OrderedPermitOverridesRuleAlg

public OrderedPermitOverridesRuleAlg()
Standard constructor.