eu.xtreemos.xosd.vops.xacml.policy
Class PolicyTargetAction
java.lang.Object
eu.xtreemos.xosd.vops.xacml.policy.PolicyTargetAction
public class PolicyTargetAction
- extends java.lang.Object
- Author:
- ales.cernivec@xlab.si
Field Summary |
(package private) java.util.List |
action
|
private com.sun.xacml.attr.AttributeDesignator |
actionDesignator
|
(package private) java.util.List |
actions
|
private com.sun.xacml.attr.StringAttribute |
actionValue
|
private java.util.ArrayList<com.sun.xacml.TargetMatch> |
alActionMatch
|
(package private) com.sun.xacml.TargetMatch |
tm
|
Constructor Summary |
PolicyTargetAction()
|
PolicyTargetAction(java.lang.String actionMatchId,
java.net.URI actionDesignatorType,
java.net.URI actionDesignatorId,
java.lang.String sAction)
Creates Action of the Policy in the rule to which this action is assigned to. |
Method Summary |
void |
AddActionMatch(java.lang.String actionMatchId,
java.net.URI actionDesignatorType,
java.net.URI actionDesignatorId,
java.lang.String sAction)
Adds action to this rule |
java.util.ArrayList<com.sun.xacml.TargetMatch> |
getAction()
Return list of actions. |
void |
parse(eu.xtreemos.xosd.factory.utils.parsers.XMLSearchEngine xse,
java.util.Hashtable<java.lang.String,java.lang.Object> inData)
Parses policy target's action |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
alActionMatch
private java.util.ArrayList<com.sun.xacml.TargetMatch> alActionMatch
actionDesignator
private com.sun.xacml.attr.AttributeDesignator actionDesignator
actionValue
private com.sun.xacml.attr.StringAttribute actionValue
actions
java.util.List actions
action
java.util.List action
tm
com.sun.xacml.TargetMatch tm
PolicyTargetAction
public PolicyTargetAction()
PolicyTargetAction
public PolicyTargetAction(java.lang.String actionMatchId,
java.net.URI actionDesignatorType,
java.net.URI actionDesignatorId,
java.lang.String sAction)
- Creates Action of the Policy in the rule to which this action is assigned to.
- Parameters:
actionDesignatorType
- Type of the action taken over resourceactionDesignatorId
- Id of the actionsAction
- action name
getAction
public java.util.ArrayList<com.sun.xacml.TargetMatch> getAction()
- Return list of actions.
- Returns:
AddActionMatch
public void AddActionMatch(java.lang.String actionMatchId,
java.net.URI actionDesignatorType,
java.net.URI actionDesignatorId,
java.lang.String sAction)
- Adds action to this rule
- Parameters:
actionMatchId
- actionDesignatorType
- actionDesignatorId
- sAction
-
parse
public void parse(eu.xtreemos.xosd.factory.utils.parsers.XMLSearchEngine xse,
java.util.Hashtable<java.lang.String,java.lang.Object> inData)
throws java.lang.Exception
- Parses policy target's action
- Parameters:
xse
- inData
-
- Throws:
java.lang.Exception