[wsas-java-dev] svn commit r226 -
wsas/java/trunk/modules/admin/src/org/wso2/wsas/admin/service
svn at wso2.com
svn at wso2.com
Thu Dec 14 21:10:20 PST 2006
Author: azeez
Date: Thu Dec 14 21:10:19 2006
New Revision: 226
Modified:
wsas/java/trunk/modules/admin/src/org/wso2/wsas/admin/service/ServiceAdmin.java
Log:
Fix for WSAS-171
Modified: wsas/java/trunk/modules/admin/src/org/wso2/wsas/admin/service/ServiceAdmin.java
==============================================================================
--- wsas/java/trunk/modules/admin/src/org/wso2/wsas/admin/service/ServiceAdmin.java (original)
+++ wsas/java/trunk/modules/admin/src/org/wso2/wsas/admin/service/ServiceAdmin.java Thu Dec 14 21:10:19 2006
@@ -736,13 +736,18 @@
}
axisService.getPolicyInclude().removePolicyElement(policyId);
ServiceDO serviceDO = pm.getService(serviceId, version);
+ List policiesToBeRemoved = new ArrayList();
for (Iterator policyIter = serviceDO.getPolicies().iterator();
policyIter.hasNext();) {
ServicePolicyDO servicePolicyDO = (ServicePolicyDO) policyIter.next();
if (servicePolicyDO.getUuid().equals(policyId)) {
- serviceDO.getPolicies().remove(servicePolicyDO);
+ policiesToBeRemoved.add(servicePolicyDO);
}
}
+ Set policies = serviceDO.getPolicies();
+ for (Iterator iterator = policiesToBeRemoved.iterator(); iterator.hasNext();) {
+ policies.remove(iterator.next());
+ }
pm.updateEntity(serviceDO);
}
More information about the Wsas-java-dev
mailing list