eu.xtreemos.xosd.vops.xacml.utils
Class CreatePolicy

java.lang.Object
  extended by eu.xtreemos.xosd.vops.xacml.utils.CreatePolicy

public class CreatePolicy
extends java.lang.Object


Constructor Summary
CreatePolicy()
           
 
Method Summary
 java.util.List<java.util.List<com.sun.xacml.TargetMatch>> getActions(java.lang.String matchId, java.lang.String attributeValue)
           
 com.sun.xacml.Rule getCommitRule()
           
 com.sun.xacml.Rule getDefaultRule()
           
 com.sun.xacml.attr.AttributeDesignator getDesignator(java.lang.String type)
           
 java.lang.String getPolicyDes()
           
 java.net.URI getPolicyId()
           
 com.sun.xacml.combine.RuleCombiningAlgorithm getPolicyRuleCombiningAlg()
           
 java.util.List<com.sun.xacml.Rule> getPolicyRules()
           
 com.sun.xacml.Target getPolicyTarget()
           
 java.util.List<java.util.List<com.sun.xacml.TargetMatch>> getResources(java.lang.String matchId, java.lang.String attributeValue)
           
 com.sun.xacml.cond.Apply getRuleCondition()
           
 com.sun.xacml.Target getRuleTarget()
           
 java.util.List<java.util.List<com.sun.xacml.TargetMatch>> getSubjects(java.lang.String matchId, java.lang.String attributeValue)
           
static void main(java.lang.String[] args)
           
 com.sun.xacml.Policy makePolicy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreatePolicy

public CreatePolicy()
Method Detail

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)