You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2007/02/24 00:14:41 UTC

svn commit: r511166 - in /incubator/openejb/trunk/openejb3/container/openejb-jee/src: main/java/org/apache/openejb/jee/PortComponentRef.java test/resources/ejb-jar-example1.xml

Author: dblevins
Date: Fri Feb 23 15:14:40 2007
New Revision: 511166

URL: http://svn.apache.org/viewvc?view=rev&rev=511166
Log:
fixed tree so service-ref/port-component-ref/enable-mtom could be excluded if no value was set

Modified:
    incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponentRef.java
    incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/ejb-jar-example1.xml

Modified: incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponentRef.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponentRef.java?view=diff&rev=511166&r1=511165&r2=511166
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponentRef.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/PortComponentRef.java Fri Feb 23 15:14:40 2007
@@ -46,7 +46,7 @@
     @XmlElement(name = "service-endpoint-interface", required = true)
     protected String serviceEndpointInterface;
     @XmlElement(name = "enable-mtom")
-    protected boolean enableMtom;
+    protected Boolean enableMtom;
     @XmlElement(name = "port-component-link")
     protected String portComponentLink;
     @XmlAttribute
@@ -63,7 +63,7 @@
     }
 
     public boolean getEnableMtom() {
-        return enableMtom;
+        return enableMtom != null && enableMtom;
     }
 
     public void setEnableMtom(boolean value) {

Modified: incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/ejb-jar-example1.xml
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/ejb-jar-example1.xml?view=diff&rev=511166&r1=511165&r2=511166
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/ejb-jar-example1.xml (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-jee/src/test/resources/ejb-jar-example1.xml Fri Feb 23 15:14:40 2007
@@ -182,6 +182,47 @@
                     <injection-target-name>$A</injection-target-name>
                 </injection-target>
             </service-ref>
+            <service-ref>
+                <description>String</description>
+                <display-name>token</display-name>
+                <icon>
+                    <small-icon>token</small-icon>
+                    <large-icon>token</large-icon>
+                </icon>
+                <service-ref-name>token</service-ref-name>
+                <service-interface>token</service-interface>
+                <service-ref-type>token</service-ref-type>
+                <wsdl-file>http://www.altova.com</wsdl-file>
+                <jaxrpc-mapping-file>token</jaxrpc-mapping-file>
+                <service-qname>q:name</service-qname>
+                <port-component-ref>
+                    <service-endpoint-interface>token</service-endpoint-interface>
+                    <port-component-link>token</port-component-link>
+                </port-component-ref>
+                <handler>
+                    <description>String</description>
+                    <display-name>token</display-name>
+                    <icon>
+                        <small-icon>token</small-icon>
+                        <large-icon>token</large-icon>
+                    </icon>
+                    <handler-name>token</handler-name>
+                    <handler-class>token</handler-class>
+                    <init-param>
+                        <description>String</description>
+                        <param-name>token</param-name>
+                        <param-value>String</param-value>
+                    </init-param>
+                    <soap-header>q:name</soap-header>
+                    <soap-role>token</soap-role>
+                    <port-name>token</port-name>
+                </handler>
+                <mapped-name>String</mapped-name>
+                <injection-target>
+                    <injection-target-class>token</injection-target-class>
+                    <injection-target-name>$A</injection-target-name>
+                </injection-target>
+            </service-ref>
             <resource-ref>
                 <description>String</description>
                 <res-ref-name>token</res-ref-name>