org.apache.openejb.jee
Class WsdlMessageMapping

java.lang.Object
  extended by org.apache.openejb.jee.WsdlMessageMapping

public class WsdlMessageMapping
extends java.lang.Object

The wsdl-message-mapping element defines the mapping to a specific message and its part. Together they define uniquely the mapping for a specific parameter. Parts within a message context are uniquely identified with their names.

The parameter-mode is defined by the mapping to indicate whether the mapping will be IN, OUT, or INOUT.. The presence of the soap-header element indicates that the parameter is mapped to a soap header only. When absent, it means that the wsdl-message is mapped to a Java parameter. The soap headers are interpreted in the order they are provided in the mapping.

Used in: method-param-parts-mapping


Field Summary
protected  java.lang.String id
           
protected  java.lang.String parameterMode
           
protected  java.lang.Object soapHeader
           
protected  javax.xml.namespace.QName wsdlMessage
           
protected  java.lang.String wsdlMessagePartName
           
 
Constructor Summary
WsdlMessageMapping()
           
 
Method Summary
 java.lang.String getId()
           
 java.lang.String getParameterMode()
           
 java.lang.Object getSoapHeader()
           
 javax.xml.namespace.QName getWsdlMessage()
           
 java.lang.String getWsdlMessagePartName()
           
 void setId(java.lang.String value)
           
 void setParameterMode(java.lang.String value)
           
 void setSoapHeader(java.lang.Object value)
           
 void setWsdlMessage(javax.xml.namespace.QName value)
           
 void setWsdlMessagePartName(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wsdlMessage

protected javax.xml.namespace.QName wsdlMessage

wsdlMessagePartName

protected java.lang.String wsdlMessagePartName

parameterMode

protected java.lang.String parameterMode

soapHeader

protected java.lang.Object soapHeader

id

protected java.lang.String id
Constructor Detail

WsdlMessageMapping

public WsdlMessageMapping()
Method Detail

getWsdlMessage

public javax.xml.namespace.QName getWsdlMessage()

setWsdlMessage

public void setWsdlMessage(javax.xml.namespace.QName value)

getWsdlMessagePartName

public java.lang.String getWsdlMessagePartName()

setWsdlMessagePartName

public void setWsdlMessagePartName(java.lang.String value)

getParameterMode

public java.lang.String getParameterMode()

setParameterMode

public void setParameterMode(java.lang.String value)

getSoapHeader

public java.lang.Object getSoapHeader()

setSoapHeader

public void setSoapHeader(java.lang.Object value)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String value)


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.