|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.xtreemos.xosd.security.vops.xacml.policy.PolicyRuleCondition
public class PolicyRuleCondition
Creates the Condition used in the Rule. Note that a Condition is just a special kind of Apply.
Field Summary | |
---|---|
private java.util.ArrayList<com.sun.xacml.cond.Apply> |
alApply
List of functions to apply to this condition. |
private java.util.ArrayList<PolicyApply> |
alPolicyApply
|
private PolicyApply |
apply
|
(package private) java.util.List |
applyArgs
|
private java.util.List |
conditionArgs
|
(package private) com.sun.xacml.cond.Function |
conditionFunction
|
(package private) com.sun.xacml.cond.FunctionFactory |
factory
|
Constructor Summary | |
---|---|
PolicyRuleCondition()
|
|
PolicyRuleCondition(java.lang.String conditionFunctionStr,
PolicyApply a)
Creates Condition label with function |
Method Summary | |
---|---|
void |
addApply(PolicyApply a)
Adds Apply object to list of objects. |
void |
addConditionAttr()
Adds condition attribute to this Condition |
com.sun.xacml.cond.Apply |
getCondition()
Gets XACML Condition object: calls all getApply functions of alApply and returns condition (new Apply function). |
void |
parse(XMLSearchEngine xse,
java.util.Hashtable<java.lang.String,java.lang.Object> inData)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.util.List conditionArgs
private java.util.ArrayList<com.sun.xacml.cond.Apply> alApply
private java.util.ArrayList<PolicyApply> alPolicyApply
com.sun.xacml.cond.FunctionFactory factory
com.sun.xacml.cond.Function conditionFunction
java.util.List applyArgs
private PolicyApply apply
Constructor Detail |
---|
public PolicyRuleCondition()
public PolicyRuleCondition(java.lang.String conditionFunctionStr, PolicyApply a) throws java.lang.Exception
conditionFunction
-
java.lang.Exception
Method Detail |
---|
public void addApply(PolicyApply a)
public void addConditionAttr()
public com.sun.xacml.cond.Apply getCondition()
public void parse(XMLSearchEngine xse, java.util.Hashtable<java.lang.String,java.lang.Object> inData) throws java.lang.Exception
xse
- inData
-
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |