for (PolicySet eprPolicySet : endpointReference.getPolicySets()){ for (PolicySet epPolicySet : endpoint.getPolicySets()){ if (!build(eprPolicySet, epPolicySet)){ for (PolicySet eprPolicySet : endpointReference.getPolicySets()){ if (!build(epPolicySet, eprPolicySet)){ return false;
endpointReference.getPolicySets().addAll(matchedEndpoint.getPolicySets()); for (PolicySet ps : endpointReference.getPolicySets() ) { if (!ps.getAppliesTo().contains(endpointReference.getBinding().getType().getLocalPart())){ psToRemove.add(ps); endpointReference.getPolicySets().removeAll(psToRemove);
for (PolicySet policySet : endpointReference.getPolicySets()){ PolicyBuilder policyBuilder = null; List<PolicySet> originalPolicySets = endpointReference.getPolicySets(); endpointReference.getPolicySets().clear(); endpointReference.getPolicySets().addAll(referencePolicySets); matchAudit.append("No match because the language specific matching failed "); matchAudit.appendSeperator(); endpointReference.getPolicySets().clear(); endpointReference.getPolicySets().addAll(originalPolicySets); } else { matchAudit.append("Match because the language specific matching succeeded ");
policyNames.toString()); } else { for (PolicySet ps : epr.getPolicySets()) { for (PolicyExpression exp : ps.getPolicies()) { PolicyBuilder builder = builders.getPolicyBuilder(exp.getName());
for (PolicySet ps : new ArrayList<PolicySet>(epr.getPolicySets()) ) { continue; else epr.getPolicySets().remove(ps);
policyNames.toString()); } else { for (PolicySet ps : epr.getPolicySets()) { for (PolicyExpression exp : ps.getPolicies()) { PolicyBuilder builder = builders.getPolicyBuilder(exp.getName());
for (PolicySet ps : new ArrayList<PolicySet>(epr.getPolicySets()) ) { continue; else epr.getPolicySets().remove(ps);
for (PolicySet ps : new ArrayList<PolicySet>(epr.getPolicySets()) ) { continue; else epr.getPolicySets().remove(ps);
for (PolicySet ps : new ArrayList<PolicySet>(epr.getPolicySets()) ) { continue; else epr.getPolicySets().remove(ps);