eu.xtreemos.xosd.security.vops.xacml.utils
Class CreatePolicy
java.lang.Object
eu.xtreemos.xosd.security.vops.xacml.utils.CreatePolicy
public class CreatePolicy
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CreatePolicy
public CreatePolicy()
getDesignator
public com.sun.xacml.attr.AttributeDesignator getDesignator(java.lang.String type)
getSubjects
public java.util.List<java.util.List<com.sun.xacml.TargetMatch>> getSubjects(java.lang.String matchId,
java.lang.String attributeValue)
getResources
public java.util.List<java.util.List<com.sun.xacml.TargetMatch>> getResources(java.lang.String matchId,
java.lang.String attributeValue)
getActions
public java.util.List<java.util.List<com.sun.xacml.TargetMatch>> getActions(java.lang.String matchId,
java.lang.String attributeValue)
getRuleTarget
public com.sun.xacml.Target getRuleTarget()
getPolicyTarget
public com.sun.xacml.Target getPolicyTarget()
getRuleCondition
public com.sun.xacml.cond.Apply getRuleCondition()
getPolicyRuleCombiningAlg
public com.sun.xacml.combine.RuleCombiningAlgorithm getPolicyRuleCombiningAlg()
getDefaultRule
public com.sun.xacml.Rule getDefaultRule()
throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
getCommitRule
public com.sun.xacml.Rule getCommitRule()
throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
getPolicyRules
public java.util.List<com.sun.xacml.Rule> getPolicyRules()
getPolicyDes
public java.lang.String getPolicyDes()
getPolicyId
public java.net.URI getPolicyId()
makePolicy
public com.sun.xacml.Policy makePolicy()
main
public static void main(java.lang.String[] args)