org.eclipse.jst.j2ee.webservice.jaxrpcmap
Interface WSDLMessageMapping

All Superinterfaces:
J2EEEObject

public interface WSDLMessageMapping
extends J2EEEObject

A representation of the model object 'WSDL Message Mapping'. 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

The following features are supported:

See Also:
JaxrpcmapPackage.getWSDLMessageMapping()

Method Summary
 java.lang.String getId()
          Returns the value of the 'Id' attribute
 java.lang.String getParameterMode()
          Returns the value of the 'Parameter Mode' attribute
 WSDLMessage getWsdlMessage()
          Returns the value of the 'Wsdl Message' containment reference
 java.lang.String getWsdlMessagePartName()
          Returns the value of the 'Wsdl Message Part Name' attribute
 boolean isSetSoapHeader()
          Returns whether the value of the 'Soap Header' attribute is set
 boolean isSoapHeader()
          Returns the value of the 'Soap Header' attribute
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute
 void setParameterMode(java.lang.String value)
          Sets the value of the 'Parameter Mode' attribute
 void setSoapHeader(boolean value)
          Sets the value of the 'Soap Header' attribute
 void setWsdlMessage(WSDLMessage value)
          Sets the value of the 'Wsdl Message' containment reference
 void setWsdlMessagePartName(java.lang.String value)
          Sets the value of the 'Wsdl Message Part Name' attribute
 void unsetSoapHeader()
          Unsets the value of the 'Soap Header' attribute
 

Method Detail

getId

public java.lang.String getId()
Returns the value of the 'Id' attribute.

If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), JaxrpcmapPackage.getWSDLMessageMapping_Id()

setId

public void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()

getWsdlMessagePartName

public java.lang.String getWsdlMessagePartName()
Returns the value of the 'Wsdl Message Part Name' attribute.

If the meaning of the 'Wsdl Message Part Name' attribute isn't clear, there really should be more of a description here...

Interpretation of the wsdl-message-part-name element depends on whether or not wrapped-element has been defined in the service-endpoint-method-mapping. If wrapped-element is not specified, wsdl-message-part-name defines a WSDL message part. It should always be interpreter with respect to a wsdl-message element. If wrapped-element is specified, wsdl-message-part-name refers to an element name of the element type. Used in: wsdl-message-mapping, wsdl-return-value-mapping

Returns:
the value of the 'Wsdl Message Part Name' attribute.
See Also:
setWsdlMessagePartName(String), JaxrpcmapPackage.getWSDLMessageMapping_WsdlMessagePartName()

setWsdlMessagePartName

public void setWsdlMessagePartName(java.lang.String value)
Sets the value of the 'Wsdl Message Part Name' attribute.

Parameters:
value - the new value of the 'Wsdl Message Part Name' attribute.
See Also:
getWsdlMessagePartName()

getParameterMode

public java.lang.String getParameterMode()
Returns the value of the 'Parameter Mode' attribute.

If the meaning of the 'Parameter Mode' attribute isn't clear, there really should be more of a description here...

The parameter-mode element defines the mode of the parameter. It can have only three values, IN, OUT, INOUT. Used in: wsdl-message-mapping

Returns:
the value of the 'Parameter Mode' attribute.
See Also:
setParameterMode(String), JaxrpcmapPackage.getWSDLMessageMapping_ParameterMode()

setParameterMode

public void setParameterMode(java.lang.String value)
Sets the value of the 'Parameter Mode' attribute.

Parameters:
value - the new value of the 'Parameter Mode' attribute.
See Also:
getParameterMode()

isSoapHeader

public boolean isSoapHeader()
Returns the value of the 'Soap Header' attribute.

If the meaning of the 'Soap Header' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Soap Header' attribute.
See Also:
isSetSoapHeader(), unsetSoapHeader(), setSoapHeader(boolean), JaxrpcmapPackage.getWSDLMessageMapping_SoapHeader()

setSoapHeader

public void setSoapHeader(boolean value)
Sets the value of the 'Soap Header' attribute.

Parameters:
value - the new value of the 'Soap Header' attribute.
See Also:
isSetSoapHeader(), unsetSoapHeader(), isSoapHeader()

unsetSoapHeader

public void unsetSoapHeader()
Unsets the value of the 'Soap Header' attribute.

See Also:
isSetSoapHeader(), isSoapHeader(), setSoapHeader(boolean)

isSetSoapHeader

public boolean isSetSoapHeader()
Returns whether the value of the 'Soap Header' attribute is set.

Returns:
whether the value of the 'Soap Header' attribute is set.
See Also:
unsetSoapHeader(), isSoapHeader(), setSoapHeader(boolean)

getWsdlMessage

public WSDLMessage getWsdlMessage()
Returns the value of the 'Wsdl Message' containment reference.

If the meaning of the 'Wsdl Message' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Wsdl Message' containment reference.
See Also:
setWsdlMessage(WSDLMessage), JaxrpcmapPackage.getWSDLMessageMapping_WsdlMessage()

setWsdlMessage

public void setWsdlMessage(WSDLMessage value)
Sets the value of the 'Wsdl Message' containment reference.

Parameters:
value - the new value of the 'Wsdl Message' containment reference.
See Also:
getWsdlMessage()