Author: keithc
Date: Fri Jun  1 04:37:38 2007
New Revision: 543464

URL: http://svn.apache.org/viewvc?view=rev&rev=543464
Log:
Fix for Axis2-2747. Fixing sample to match fix.

Modified:
    
webservices/axis2/trunk/java/modules/samples/quickstartaxiom/src/samples/quickstart/service/axiom/StockQuoteService.java

Modified: 
webservices/axis2/trunk/java/modules/samples/quickstartaxiom/src/samples/quickstart/service/axiom/StockQuoteService.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/quickstartaxiom/src/samples/quickstart/service/axiom/StockQuoteService.java?view=diff&rev=543464&r1=543463&r2=543464
==============================================================================
--- 
webservices/axis2/trunk/java/modules/samples/quickstartaxiom/src/samples/quickstart/service/axiom/StockQuoteService.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/samples/quickstartaxiom/src/samples/quickstart/service/axiom/StockQuoteService.java
 Fri Jun  1 04:37:38 2007
@@ -1,6 +1,8 @@
 package samples.quickstart.service.axiom;
 
 import javax.xml.stream.XMLStreamException;
+import javax.xml.namespace.QName;
+
 import org.apache.axiom.om.OMAbstractFactory;
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMFactory;
@@ -10,6 +12,8 @@
 public class StockQuoteService {
     private HashMap map = new HashMap();
 
+    private String namespace = "http://quickstart.samples/xsd";;
+
     public OMElement getPrice(OMElement element) throws XMLStreamException {
         element.build();
         element.detach();
@@ -24,7 +28,7 @@
         }
         OMFactory fac = OMAbstractFactory.getOMFactory();
         OMNamespace omNs =
-            fac.createOMNamespace("http://quickstart.samples/xsd";, "ns");
+            fac.createOMNamespace(namespace, "ns");
         OMElement method = fac.createOMElement("getPriceResponse", omNs);
         OMElement value = fac.createOMElement("return", omNs);
         value.addChild(fac.createOMText(value, returnText));
@@ -36,10 +40,10 @@
         element.build();
         element.detach();
 
-        OMElement symbolElement = element.getFirstElement();
+        OMElement symbolElement = element.getFirstChildWithName(new 
QName(namespace, "symbol"));
         String symbol = symbolElement.getText();
 
-        OMElement priceElement = (OMElement)symbolElement.getNextOMSibling();
+        OMElement priceElement = element.getFirstChildWithName(new 
QName(namespace, "price"));
         String price = priceElement.getText();
 
         map.put(symbol, new Double(price));



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to