You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pubscribe-dev@ws.apache.org by li...@apache.org on 2005/02/03 00:48:24 UTC

svn commit: r151082 - incubator/hermes/trunk/src/java/org/apache/ws/addressing/XmlBeansEndpointReference.java

Author: lischke
Date: Wed Feb  2 15:48:23 2005
New Revision: 151082

URL: http://svn.apache.org/viewcvs?view=rev&rev=151082
Log:
added null tests in 2004.08 constructor.... maybe you need this in 2003 too?

Modified:
    incubator/hermes/trunk/src/java/org/apache/ws/addressing/XmlBeansEndpointReference.java

Modified: incubator/hermes/trunk/src/java/org/apache/ws/addressing/XmlBeansEndpointReference.java
URL: http://svn.apache.org/viewcvs/incubator/hermes/trunk/src/java/org/apache/ws/addressing/XmlBeansEndpointReference.java?view=diff&r1=151081&r2=151082
==============================================================================
--- incubator/hermes/trunk/src/java/org/apache/ws/addressing/XmlBeansEndpointReference.java (original)
+++ incubator/hermes/trunk/src/java/org/apache/ws/addressing/XmlBeansEndpointReference.java Wed Feb  2 15:48:23 2005
@@ -64,11 +64,16 @@
    public XmlBeansEndpointReference( org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType epr )
    {
       m_xmlObjectEPR       = epr;
-      m_address            = epr.getAddress(  ).getStringValue(  );
-      m_portTypeQName      = epr.getPortType(  ).getQNameValue(  );
-      m_servicePortName    = epr.getServiceName(  ).getPortName(  );
-      m_serviceQName       = epr.getServiceName(  ).getQNameValue(  );
-      m_referenceProps = XmlBeanUtils.getChildElements(epr.getReferenceProperties());
+      if(epr.getAddress()!=null)
+          m_address            = epr.getAddress(  ).getStringValue(  );
+      if(epr.getPortType()!=null)
+          m_portTypeQName      = epr.getPortType(  ).getQNameValue(  );
+      if(epr.getServiceName()!=null)
+          m_servicePortName    = epr.getServiceName(  ).getPortName(  );
+      if(epr.getServiceName()!=null)
+          m_serviceQName       = epr.getServiceName(  ).getQNameValue(  );
+      if(epr.getReferenceProperties()!=null)
+          m_referenceProps = XmlBeanUtils.getChildElements(epr.getReferenceProperties());
    }   
    /**
     * Returns the Address from the EPR as a String.



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