Author: midon
Date: Thu Jun 26 19:29:02 2008
New Revision: 672090

URL: http://svn.apache.org/viewvc?rev=672090&view=rev
Log:
overload setHeaderPart

Modified:
    
ode/branches/APACHE_ODE_1.1/axis2/src/test/java/org/apache/ode/axis2/httpbinding/HttpMethodConverterTest.java
    
ode/branches/APACHE_ODE_1.1/bpel-api/src/main/java/org/apache/ode/bpel/iapi/Message.java
    
ode/branches/APACHE_ODE_1.1/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/MessageImpl.java

Modified: 
ode/branches/APACHE_ODE_1.1/axis2/src/test/java/org/apache/ode/axis2/httpbinding/HttpMethodConverterTest.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.1/axis2/src/test/java/org/apache/ode/axis2/httpbinding/HttpMethodConverterTest.java?rev=672090&r1=672089&r2=672090&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.1/axis2/src/test/java/org/apache/ode/axis2/httpbinding/HttpMethodConverterTest.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.1/axis2/src/test/java/org/apache/ode/axis2/httpbinding/HttpMethodConverterTest.java
 Thu Jun 26 19:29:02 2008
@@ -224,6 +224,10 @@
 
         }
 
+        public void setHeaderPart(String name, String content) {
+
+        }
+
         public void setMessage(Element msg) {
 
         }

Modified: 
ode/branches/APACHE_ODE_1.1/bpel-api/src/main/java/org/apache/ode/bpel/iapi/Message.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.1/bpel-api/src/main/java/org/apache/ode/bpel/iapi/Message.java?rev=672090&r1=672089&r2=672090&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.1/bpel-api/src/main/java/org/apache/ode/bpel/iapi/Message.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.1/bpel-api/src/main/java/org/apache/ode/bpel/iapi/Message.java
 Thu Jun 26 19:29:02 2008
@@ -69,6 +69,13 @@
     void setHeaderPart(String name, Element content);
 
     /**
+     * Set a header part value
+     * @param name header part name
+     * @param content header part text content
+     */
+    void setHeaderPart(String name, String content);
+
+    /**
      * Gets all header parts in the message.
      * @return
      */

Modified: 
ode/branches/APACHE_ODE_1.1/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/MessageImpl.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.1/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/MessageImpl.java?rev=672090&r1=672089&r2=672090&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.1/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/MessageImpl.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.1/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/MessageImpl.java
 Thu Jun 26 19:29:02 2008
@@ -84,6 +84,19 @@
         _dao.setHeader(header);
     }
 
+    public void setHeaderPart(String name, String content) {
+        Element header =  _dao.getHeader();
+        if (header == null) {
+            Document doc = DOMUtils.newDocument();
+            header = doc.createElement("header");
+            doc.appendChild(header);
+        }
+        Element part = header.getOwnerDocument().createElement(name);
+        header.appendChild(part);
+        part.setTextContent(content);
+        _dao.setHeader(header);
+    }
+
     public void setMessage(Element msg) {
         _dao.setData(msg);
     }


Reply via email to