Author: lischke
Date: Wed Feb  2 13:31:56 2005
New Revision: 151059

URL: http://svn.apache.org/viewcvs?view=rev&rev=151059
Log:
added wsa 2004.8 constructor

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=151058&r2=151059
==============================================================================
--- 
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 13:31:56 2005
@@ -57,6 +57,20 @@
    }
 
    /**
+    * Creates a new [EMAIL PROTECTED] XmlBeansEndpointReference} object.
+    *
+    * @param epr 
org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType XMLBean 
generated type
+    */
+   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());
+   }   
+   /**
     * Returns the Address from the EPR as a String.
     *
     * @return Address
@@ -86,7 +100,7 @@
       return m_portTypeQName;
    }
 
-   /**
+   /** 
     * Returns the ReferenceProperties directly from the underlying 
XmlBean-generated class.
     * The signature returns Object to make it generic for other impls.
     *



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to