public void resolve(Endpoint model, ModelResolver resolver, ProcessorContext context) throws ContributionResolveException { // the only thing we'll resolve here is the policy model as the endpoint // matching algorithm needs to look inside the policy model for (PolicySet policySet : model.getPolicySets()){ extensionProcessor.resolve(policySet, resolver, context); } } }
public void resolve(Endpoint model, ModelResolver resolver, ProcessorContext context) throws ContributionResolveException { // the only thing we'll resolve here is the policy model as the endpoint // matching algorithm needs to look inside the policy model for (PolicySet policySet : model.getPolicySets()){ extensionProcessor.resolve(policySet, resolver, context); } } }
endpoint.getPolicySets().addAll(component.getPolicySets());
endpoint.getPolicySets().addAll(component.getPolicySets());
for (PolicySet epPolicySet : endpoint.getPolicySets()){ if (!build(eprPolicySet, epPolicySet)){ return false; for (PolicySet epPolicySet : endpoint.getPolicySets()){ for (PolicySet eprPolicySet : endpointReference.getPolicySets()){ if (!build(epPolicySet, eprPolicySet)){
for (PolicySet policySet : endpoint.getPolicySets()){ PolicySet resolvedPolicySet = PolicyHelper.getPolicySet(systemDefinitions, policySet.getName()); if (resolvedPolicySet != null){ endpoint.getPolicySets().clear(); endpoint.getPolicySets().addAll(policySets);
endpointReference.getPolicySets().addAll(matchedEndpoint.getPolicySets());
for (PolicySet policySet : endpoint.getPolicySets()){ PolicyBuilder policyBuilder = null; for (PolicySet policySet : endpoint.getPolicySets()){ if (policySet.getPolicies().size() > 0){ noEndpointPolicies = false; Set<PolicySet> servicePolicySet = new HashSet<PolicySet>(endpoint.getPolicySets()); if(referencePolicySet.equals(servicePolicySet)){ matchAudit.append("Match because the policy sets on both sides are eactly the same "); for (PolicySet policySet : endpoint.getPolicySets()){ if (policySet.getPolicies().size() > 0){ epLanguage = policySet.getPolicies().get(0).getName();
component.getRequiredIntents().addAll(endpoint.getRequiredIntents()); component.getPolicySets().clear(); component.getPolicySets().addAll(endpoint.getPolicySets());
component.getRequiredIntents().addAll(endpoint.getRequiredIntents()); component.getPolicySets().clear(); component.getPolicySets().addAll(endpoint.getPolicySets());
policyNames.toString()); } else { for (PolicySet ps : ep.getPolicySets()) { for (PolicyExpression exp : ps.getPolicies()) { PolicyBuilder builder = builders.getPolicyBuilder(exp.getName());
policyNames.toString()); } else { for (PolicySet ps : ep.getPolicySets()) { for (PolicyExpression exp : ps.getPolicies()) { PolicyBuilder builder = builders.getPolicyBuilder(exp.getName());
for ( PolicySet ps : new ArrayList<PolicySet>(ep.getPolicySets()) ) { continue; else ep.getPolicySets().remove(ps);
for ( PolicySet ps : new ArrayList<PolicySet>(ep.getPolicySets()) ) { continue; else ep.getPolicySets().remove(ps);