org.jboss.security.xacml.sunxacml.combine
Class OrderedPermitOverridesPolicyAlg

java.lang.Object
  extended by org.jboss.security.xacml.sunxacml.combine.CombiningAlgorithm
      extended by org.jboss.security.xacml.sunxacml.combine.PolicyCombiningAlgorithm
          extended by org.jboss.security.xacml.sunxacml.combine.PermitOverridesPolicyAlg
              extended by org.jboss.security.xacml.sunxacml.combine.OrderedPermitOverridesPolicyAlg

public class OrderedPermitOverridesPolicyAlg
extends PermitOverridesPolicyAlg

This is the standard Ordered Permit Overrides policy 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
Author:
seth proctor

Field Summary
static String algId
          The standard URN used to identify this algorithm
 
Fields inherited from class org.jboss.security.xacml.sunxacml.combine.CombiningAlgorithm
logger
 
Constructor Summary
OrderedPermitOverridesPolicyAlg()
          Standard constructor.
 
Method Summary
 
Methods inherited from class org.jboss.security.xacml.sunxacml.combine.PermitOverridesPolicyAlg
combine
 
Methods inherited from class org.jboss.security.xacml.sunxacml.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 String algId
The standard URN used to identify this algorithm

See Also:
Constant Field Values
Constructor Detail

OrderedPermitOverridesPolicyAlg

public OrderedPermitOverridesPolicyAlg()
Standard constructor.



Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.