if (!policyList.isEmpty()) {
PolicyMetaData policyData = new PolicyMetaData();
policyData.setWrapper("Policies that are applicable for " + axisService.getName()
+ " service");
policyData.setPolycies(PolicyUtil.processPolicyElements(policyList.iterator(),
new PolicyLocator(
axisService)));
policyDataArray.add(policyData);
}
for (Iterator iterator = axisService.getEndpoints().values().iterator();
iterator.hasNext();) {
AxisEndpoint axisEndpoint = (AxisEndpoint) iterator.next();
policyList = new ArrayList<PolicyComponent>(axisEndpoint.getPolicySubject()
.getAttachedPolicyComponents());
if (!policyList.isEmpty()) {
PolicyMetaData policyData = new PolicyMetaData();
policyData.setWrapper("Policies that are applicable for " + axisEndpoint.getName()
+ " endpoint");
policyData.setPolycies(PolicyUtil.processPolicyElements(policyList.iterator(),
new PolicyLocator(
axisService)));
policyDataArray.add(policyData);
}
}