You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by jk...@apache.org on 2005/11/09 15:50:14 UTC

svn commit: r332054 - in /incubator/woden/java/src/org/apache/woden: internal/wsdl20/InterfaceImpl.java wsdl20/Interface.java

Author: jkaputin
Date: Wed Nov  9 06:50:08 2005
New Revision: 332054

URL: http://svn.apache.org/viewcvs?rev=332054&view=rev
Log:
New method to get an InterfaceFault with specified
QName arg.

Modified:
    incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java
    incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java

Modified: incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java?rev=332054&r1=332053&r2=332054&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java (original)
+++ incubator/woden/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java Wed Nov  9 06:50:08 2005
@@ -16,6 +16,7 @@
 package org.apache.woden.internal.wsdl20;
 
 import java.net.URI;
+import java.util.Iterator;
 import java.util.List;
 import java.util.Vector;
 
@@ -80,6 +81,28 @@
         return array;
     }
 
+    /* 
+     * @see org.apache.woden.wsdl20.Interface#getInterfaceFault(javax.xml.namespace.QName)
+     * TODO consider using Map instead of List
+     */
+    public InterfaceFault getInterfaceFault(QName qname) 
+    {
+        InterfaceFault fault = null;
+        if(qname != null)
+        {
+            Iterator i = fInterfaceFaultElements.iterator();
+            while(i.hasNext())
+            {
+                InterfaceFault flt = (InterfaceFault)i.next();
+                if(qname.equals(flt.getName())) 
+                {
+                    fault = flt;
+                    break;
+                }
+            }
+        }
+        return fault;
+    }
     /* 
      * @see org.apache.woden.wsdl20.Interface#getInterfaceOperations()
      */

Modified: incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java?rev=332054&r1=332053&r2=332054&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java (original)
+++ incubator/woden/java/src/org/apache/woden/wsdl20/Interface.java Wed Nov  9 06:50:08 2005
@@ -35,6 +35,8 @@
     
     public InterfaceFault[] getInterfaceFaults();
     
+    public InterfaceFault getInterfaceFault(QName name);
+    
     public InterfaceOperation[] getInterfaceOperations();
     
     public InterfaceElement toElement();



---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org