org.apache.tuscany.sca.policy.util
Class PolicyValidationUtils

java.lang.Object
  extended by org.apache.tuscany.sca.policy.util.PolicyValidationUtils

public class PolicyValidationUtils
extends java.lang.Object


Constructor Summary
PolicyValidationUtils()
           
 
Method Summary
static boolean isConstrained(javax.xml.namespace.QName constrained, IntentAttachPointType attachPointType)
           
static void validateIntents(IntentAttachPoint attachPoint, IntentAttachPointType attachPointType)
           
static void validatePolicySets(PolicySetAttachPoint policySetAttachPoint)
           
static void validatePolicySets(PolicySetAttachPoint policySetAttachPoint, IntentAttachPointType attachPointType)
           
static void validatePolicySets(PolicySetAttachPoint policySetAttachPoint, IntentAttachPointType attachPointType, java.util.List<PolicySet> applicablePolicySets)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyValidationUtils

public PolicyValidationUtils()
Method Detail

isConstrained

public static boolean isConstrained(javax.xml.namespace.QName constrained,
                                    IntentAttachPointType attachPointType)

validateIntents

public static void validateIntents(IntentAttachPoint attachPoint,
                                   IntentAttachPointType attachPointType)
                            throws PolicyValidationException
Throws:
PolicyValidationException

validatePolicySets

public static void validatePolicySets(PolicySetAttachPoint policySetAttachPoint)
                               throws PolicyValidationException
Throws:
PolicyValidationException

validatePolicySets

public static void validatePolicySets(PolicySetAttachPoint policySetAttachPoint,
                                      IntentAttachPointType attachPointType)
                               throws PolicyValidationException
Throws:
PolicyValidationException

validatePolicySets

public static void validatePolicySets(PolicySetAttachPoint policySetAttachPoint,
                                      IntentAttachPointType attachPointType,
                                      java.util.List<PolicySet> applicablePolicySets)
                               throws PolicyValidationException
Throws:
PolicyValidationException