You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by am...@apache.org on 2007/11/19 06:41:08 UTC

svn commit: r596207 - in /webservices/axis2/trunk/java/modules/jaxws/test/server: EchoString.java EchoStringResponse.java

Author: amilas
Date: Sun Nov 18 21:41:06 2007
New Revision: 596207

URL: http://svn.apache.org/viewvc?rev=596207&view=rev
Log:
add serialization methods to avoid compilation errors

Modified:
    webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java
    webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java

Modified: webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java?rev=596207&r1=596206&r2=596207&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java Sun Nov 18 21:41:06 2007
@@ -26,19 +26,27 @@
             */
 
             package server;
+
+            import org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter;
+            import org.apache.axis2.databinding.ADBException;
+            import org.apache.axiom.om.OMFactory;
+
+            import javax.xml.namespace.QName;
+            import javax.xml.stream.XMLStreamException;
+
             /**
             *  EchoString bean class
             */
-        
-        public  class EchoString
+
+            public  class EchoString
         implements org.apache.axis2.databinding.ADBBean{
-        
+
                 public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
                 "http://test",
                 "echoString",
                 "ns1");
 
-            
+
 
 
             /**
@@ -46,8 +54,8 @@
             */
 
             protected java.lang.String localInput ;
-           
-           
+
+
 
            /**
            * Auto generated getter method
@@ -59,17 +67,17 @@
                return localInput;
            }
 
-           
-            
+
+
                     /**
                    * Auto generated setter method
                    * @param param Input
                    */
                    public void setInput(java.lang.String param){
-                    
+
                    this.localInput=param;
                    }
-                
+
 
         /**
         * databinding method to get an XML representation of this object
@@ -78,33 +86,48 @@
         public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName){
 
 
-        
+
                  java.util.ArrayList elementList = new java.util.ArrayList();
                  java.util.ArrayList attribList = new java.util.ArrayList();
 
-                
+
                              elementList.add(new javax.xml.namespace.QName("http://test",
                                                                       "input"));
-                            
+
                                     elementList.add(localInput==null?null:
                                      org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localInput));
-                                
+
 
                 return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
-            
-            
+
+
 
         }
 
+                public void serialize(final QName parentQName,
+                                      final OMFactory factory,
+                                      MTOMAwareXMLStreamWriter xmlWriter)
+                        throws XMLStreamException, ADBException {
+                    serialize(parentQName, factory, xmlWriter, false);
+                }
+
+                public void serialize(final QName parentQName,
+                                      final OMFactory factory,
+                                      MTOMAwareXMLStreamWriter xmlWriter,
+                                      boolean serializeType)
+                        throws XMLStreamException, ADBException {
+                    throw new UnsupportedOperationException("Un implemented method");
+                }
+
+
 
 
 
-    
 
         /**
              *  Factory class that keeps the parse method
              */
-           public static class Factory{
+        public static class Factory{
 
                /**
                * static method to create the object
@@ -119,11 +142,11 @@
                    event = reader.next();
                }
 
-               
+
                if (!MY_QNAME.equals(reader.getName())){
                            throw new Exception("Wrong QName");
                }
-               
+
                        org.apache.axis2.databinding.utils.SimpleElementReaderStateMachine stateMachine1
                          = new org.apache.axis2.databinding.utils.SimpleElementReaderStateMachine();
                        javax.xml.namespace.QName startQname1 = new javax.xml.namespace.QName(
@@ -136,7 +159,7 @@
                          stateMachine1.getText()==null?null:
                                     org.apache.axis2.databinding.utils.ConverterUtil.convertToString(
                                   stateMachine1.getText()));
-                             
+
                } catch (javax.xml.stream.XMLStreamException e) {
                     throw new java.lang.Exception(e);
                }
@@ -146,9 +169,9 @@
                }//end of factory class
 
 
-     
 
-        
+
+
         }
            
           

Modified: webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java?rev=596207&r1=596206&r2=596207&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java Sun Nov 18 21:41:06 2007
@@ -25,11 +25,17 @@
  */
 package server;
 
+import org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter;
+import org.apache.axis2.databinding.ADBException;
+import org.apache.axiom.om.OMFactory;
+import javax.xml.namespace.QName;
+import javax.xml.stream.XMLStreamException;
+
 /**
  *  EchoStringResponse bean class
  */
 public  class EchoStringResponse implements org.apache.axis2.databinding.ADBBean{
-    
+
     public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
             "http://test",
             "echoStringResponse",
@@ -79,6 +85,21 @@
 
     }
 
+    public void serialize(final QName parentQName,
+                          final OMFactory factory,
+                          MTOMAwareXMLStreamWriter xmlWriter)
+            throws XMLStreamException, ADBException {
+        serialize(parentQName, factory, xmlWriter, false);
+    }
+
+    public void serialize(final QName parentQName,
+                          final OMFactory factory,
+                          MTOMAwareXMLStreamWriter xmlWriter,
+                          boolean serializeType)
+            throws XMLStreamException, ADBException {
+        throw new UnsupportedOperationException("Un implemented method");
+    }
+
     /**
      *  Factory class that keeps the parse method
      */
@@ -87,8 +108,8 @@
         /**
          * static method to create the object
          */
-        
-    	public static EchoStringResponse parse(
+
+        public static EchoStringResponse parse(
                 javax.xml.stream.XMLStreamReader reader)
                 throws java.lang.Exception {
             EchoStringResponse object = new EchoStringResponse();
@@ -122,7 +143,7 @@
 
             return object;
         }
-        
+
     }//end of factory class
 
 }



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