org.apache.openejb.jee
Class WsdlMessageMapping

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

public class WsdlMessageMapping
extends 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  String id
           
protected  String parameterMode
           
protected  Object soapHeader
           
protected  QName wsdlMessage
           
protected  String wsdlMessagePartName
           
 
Constructor Summary
WsdlMessageMapping()
           
 
Method Summary
 String getId()
           
 String getParameterMode()
           
 Object getSoapHeader()
           
 QName getWsdlMessage()
           
 String getWsdlMessagePartName()
           
 void setId(String value)
           
 void setParameterMode(String value)
           
 void setSoapHeader(Object value)
           
 void setWsdlMessage(QName value)
           
 void setWsdlMessagePartName(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wsdlMessage

protected QName wsdlMessage

wsdlMessagePartName

protected String wsdlMessagePartName

parameterMode

protected String parameterMode

soapHeader

protected Object soapHeader

id

protected String id
Constructor Detail

WsdlMessageMapping

public WsdlMessageMapping()
Method Detail

getWsdlMessage

public QName getWsdlMessage()

setWsdlMessage

public void setWsdlMessage(QName value)

getWsdlMessagePartName

public String getWsdlMessagePartName()

setWsdlMessagePartName

public void setWsdlMessagePartName(String value)

getParameterMode

public String getParameterMode()

setParameterMode

public void setParameterMode(String value)

getSoapHeader

public Object getSoapHeader()

setSoapHeader

public void setSoapHeader(Object value)

getId

public String getId()

setId

public void setId(String value)


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