Author: ruwan
Date: Thu Jun  5 02:29:12 2008
New Revision: 17981
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=17981

Log:
Adding the separateListener functionality to the UI


Modified:
   
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js
   
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl
   
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl
   
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl
   
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl

Modified: 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js
URL: 
http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js?rev=17981&r1=17980&r2=17981&view=diff
==============================================================================
--- 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js
    (original)
+++ 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/js/endpoints.js
    Thu Jun  5 02:29:12 2008
@@ -1012,8 +1012,13 @@
             body_xml += "</syn:timeout>";
         }
         var wsAddressing = document.getElementById("wsAddressingEngaged" + 
id.toString());
+        var separateListener = document.getElementById("separateListener" + 
id.toString());
         if (wsAddressing != null && wsAddressing.checked) {
-            body_xml += "<syn:enableAddressing/>";
+            if (separateListener != null && separateListener.checked) {
+                body_xml += "<syn:enableAddressing separateListener='true'/>";
+            } else {
+                body_xml += "<syn:enableAddressing/>"
+            }
         }
         var wsRm = document.getElementById("wsRMEngaged" + id.toString());
         if (wsRm != null && wsRm.checked) {
@@ -1201,9 +1206,14 @@
         }
     }
     var wsAddressing = document.getElementById("wsAddressingEngaged" + 
id.toString());
-    if (wsAddressing != null && wsAddressing.checked) {
-        body_xml += "<syn:enableAddressing/>";
-    }
+    var separateListener = document.getElementById("separateListener" + 
id.toString());
+        if (wsAddressing != null && wsAddressing.checked) {
+            if (separateListener != null && separateListener.checked) {
+                body_xml += "<syn:enableAddressing separateListener='true'/>";
+            } else {
+                body_xml += "<syn:enableAddressing/>"
+            }
+        }
     var wsRm = document.getElementById("wsRMEngaged" + id.toString());
     if (wsRm != null && wsRm.checked) {
         body_xml += "<syn:enableRM ";
@@ -1369,9 +1379,14 @@
                 }
             }
             var wsAddressing = document.getElementById("wsAddressingEngaged0");
-            if (wsAddressing != null && wsAddressing.checked) {
-                body_xml += "<syn:enableAddressing/>";
+            var separateListener = 
document.getElementById("separateListener0");
+        if (wsAddressing != null && wsAddressing.checked) {
+            if (separateListener != null && separateListener.checked) {
+                body_xml += "<syn:enableAddressing separateListener='true'/>";
+            } else {
+                body_xml += "<syn:enableAddressing/>"
             }
+        }
             var timeout_duration = 
document.getElementById("endpoint_duration0");
             var timeoutaction = 
document.getElementById("endpoint_timeout_action0");
             if ((timeout_duration != null && timeout_duration != undefined) ||
@@ -1560,8 +1575,13 @@
             }
         }
         var wsAddressing = document.getElementById("wsAddressingEngaged0");
+        var separateListener = document.getElementById("separateListener0");
         if (wsAddressing != null && wsAddressing.checked) {
-            body_xml += "<syn:enableAddressing/>";
+            if (separateListener != null && separateListener.checked) {
+                body_xml += "<syn:enableAddressing separateListener='true'/>";
+            } else {
+                body_xml += "<syn:enableAddressing/>"
+            }
         }
         var wsRm = document.getElementById("wsRMEngaged0");
         if (wsRm != null && wsRm.checked) {

Modified: 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl
URL: 
http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl?rev=17981&r1=17980&r2=17981&view=diff
==============================================================================
--- 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl
     (original)
+++ 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_add.xsl
     Thu Jun  5 02:29:12 2008
@@ -247,6 +247,27 @@
                             </td>
                         </tr>
                         <tr>
+                            <td class="indent-small form-sub-field">
+                                <xsl:text>Separate Listener</xsl:text>
+                            </td>
+                            <td>
+                                <xsl:element name="input">
+                                    <xsl:attribute 
name="type">checkbox</xsl:attribute>
+                                    <xsl:attribute name="id"><xsl:value-of 
select="concat('separateListener',@index)"/></xsl:attribute>
+                                    <xsl:choose>
+                                        <xsl:when test="syn:address/@format 
='pox' or syn:address/@format ='get'">
+                                            <xsl:attribute 
name="disabled">true</xsl:attribute>
+                                        </xsl:when>
+                                        <xsl:otherwise>
+                                            <xsl:if 
test="syn:address/syn:enableAddressing/@separateListener='true'">
+                                                <xsl:attribute 
name="checked">checked</xsl:attribute>
+                                            </xsl:if>
+                                        </xsl:otherwise>
+                                    </xsl:choose>
+                                </xsl:element>
+                            </td>
+                        </tr>
+                        <tr>
                             <td>
                                 <xsl:text>WS-Security</xsl:text>
                             </td>

Modified: 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl
URL: 
http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl?rev=17981&r1=17980&r2=17981&view=diff
==============================================================================
--- 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl
    (original)
+++ 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/addressendpoint_edit.xsl
    Thu Jun  5 02:29:12 2008
@@ -296,6 +296,34 @@
                                 </xsl:element>
                             </td>
                         </tr>
+
+                        <tr>
+                                <td class="indent-small form-sub-field">
+                                    <xsl:text>Separate Listener</xsl:text>
+                                </td>
+                                <td>
+                                <xsl:element name="input">
+                                    <xsl:attribute 
name="type">checkbox</xsl:attribute>
+                                    <xsl:attribute name="id"><xsl:value-of 
select="concat('separateListener',@index)"/></xsl:attribute>
+                                         <xsl:choose>
+                                            <xsl:when 
test="endpointDefinition/forcePOX/child::text() ='true'">
+                                                <xsl:attribute name="disabled">
+                                                    true
+                                                </xsl:attribute>
+                                            </xsl:when>
+                                            <xsl:otherwise>
+                                                <xsl:if 
test="(endpointDefinition/useSeparateListener/child::text() ='true')">
+                                                <xsl:attribute name="checked">
+                                                    checked</xsl:attribute>
+                                                 </xsl:if>
+                                            </xsl:otherwise>
+                                        </xsl:choose>
+
+                                </xsl:element>
+                            </td>
+                                </tr>
+
+                        
                         <tr>
                             <td>
                                 <xsl:text>WS-Security</xsl:text>

Modified: 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl
URL: 
http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl?rev=17981&r1=17980&r2=17981&view=diff
==============================================================================
--- 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl
        (original)
+++ 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_add.xsl
        Thu Jun  5 02:29:12 2008
@@ -326,6 +326,22 @@
                             </td>
                         </tr>
                         <tr>
+                            <td class="indent-small form-sub-field">
+                                <xsl:text>Policy key</xsl:text>
+                            </td>
+                            <td>
+                                <xsl:element name="input">
+                                    <xsl:attribute 
name="type">checkbox</xsl:attribute>
+                                    <xsl:attribute name="id">
+                                        <xsl:value-of 
select="concat('separateListener',@index)"/>
+                                    </xsl:attribute>
+                                    <xsl:if 
test="syn:wsdl/syn:enableAddressing/@separateListener">
+                                        <xsl:attribute 
name="checked">checked</xsl:attribute>
+                                    </xsl:if>
+                                </xsl:element>
+                            </td>
+                        </tr>
+                        <tr>
                             <td>
                                 <xsl:text>WS-Security</xsl:text>
                             </td>

Modified: 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl
URL: 
http://wso2.org/svn/browse/wso2/branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl?rev=17981&r1=17980&r2=17981&view=diff
==============================================================================
--- 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl
       (original)
+++ 
branches/esb/java/1.7/esb/java/modules/distribution/src/main/www/extensions/core/xslt/endpoints/wsdlendpoint_edit.xsl
       Thu Jun  5 02:29:12 2008
@@ -336,6 +336,20 @@
                             </td>
                         </tr>
                         <tr>
+                                <td class="indent-small form-sub-field">
+                                    <xsl:text>Policy key</xsl:text>
+                                </td>
+                            <td>
+                                <xsl:element name="input">
+                                    <xsl:attribute 
name="type">checkbox</xsl:attribute>
+                                    <xsl:attribute name="id"><xsl:value-of 
select="concat('separateListener',@index)"/></xsl:attribute>
+                                    <xsl:if 
test="(endpointDefinition/useSeparateListener/child::text() ='true')">
+                                        <xsl:attribute 
name="checked">checked</xsl:attribute>
+                                    </xsl:if>
+                                </xsl:element>
+                            </td>
+                        </tr>
+                        <tr>
                             <td>
                                 <xsl:text>WS-Security</xsl:text>
                             </td>

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to