You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by na...@apache.org on 2008/08/08 09:14:44 UTC
svn commit: r683883 -
/webservices/axis2/branches/java/1_4/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java
Author: nandana
Date: Fri Aug 8 00:14:43 2008
New Revision: 683883
URL: http://svn.apache.org/viewvc?rev=683883&view=rev
Log:
Avoiding the same policy being added twice
Modified:
webservices/axis2/branches/java/1_4/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java
Modified: webservices/axis2/branches/java/1_4/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_4/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java?rev=683883&r1=683882&r2=683883&view=diff
==============================================================================
--- webservices/axis2/branches/java/1_4/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java (original)
+++ webservices/axis2/branches/java/1_4/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java Fri Aug 8 00:14:43 2008
@@ -607,9 +607,17 @@
Policy policy;
OMElement policyElement;
OMNode firstChild;
+ ArrayList keys = new ArrayList();
for (; iterator.hasNext();) {
policy = (Policy) iterator.next();
+
+ String key = policy.getId();
+ if (keys.contains(key)) {
+ continue;
+ }
+ keys.add(key);
+
policyElement = PolicyUtil.getPolicyComponentAsOMElement(policy,
serializer);
firstChild = definition.getFirstOMChild();