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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to