org.eclipse.modisco.jee.ejbjar.EjbJar31
Interface AddressingType


public interface AddressingType

A representation of the model object 'Addressing Type'. This specifies the WS-Addressing requirements for a JAX-WS web service. It corresponds to javax.xml.ws.soap.Addressing annotation or its feature javax.xml.ws.soap.AddressingFeature. If the "enabled" element is "true", WS-Addressing is enabled. It means that the endpoint supports WS-Addressing but does not require its use. The default value for "enabled" is "true". If the WS-Addressing is enabled and the "required" element is "true", it means that the endpoint requires WS-Addressing. The default value for "required" is "false". If WS-Addressing is enabled, the "responses" element determines if an endpoint requires the use of only anonymous responses, or only non-anonymous responses, or all. The value of the "responses" element must be one of the following: ANONYMOUS NON_ANONYMOUS ALL The default value for the "responses" is ALL.

The following features are supported:

See Also:
EjbJar31Package.getAddressingType()
Generated:
Model:
extendedMetaData="name='addressingType' kind='elementOnly'"

Method Summary
 TrueFalseType getEnabled()
          Returns the value of the 'Enabled' containment reference.
 TrueFalseType getRequired()
          Returns the value of the 'Required' containment reference.
 AddressingResponsesType getResponses()
          Returns the value of the 'Responses' containment reference.
 void setEnabled(TrueFalseType value)
          Sets the value of the 'Enabled' containment reference.
 void setRequired(TrueFalseType value)
          Sets the value of the 'Required' containment reference.
 void setResponses(AddressingResponsesType value)
          Sets the value of the 'Responses' containment reference.
 

Method Detail

getEnabled

TrueFalseType getEnabled()
Returns the value of the 'Enabled' containment reference.

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

Returns:
the value of the 'Enabled' containment reference.
See Also:
setEnabled(TrueFalseType), EjbJar31Package.getAddressingType_Enabled()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='enabled' namespace='http://java.sun.com/xml/ns/javaee'"

setEnabled

void setEnabled(TrueFalseType value)
Sets the value of the 'Enabled' containment reference.

Parameters:
value - the new value of the 'Enabled' containment reference.
See Also:
getEnabled()
Generated:

getRequired

TrueFalseType getRequired()
Returns the value of the 'Required' containment reference.

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

Returns:
the value of the 'Required' containment reference.
See Also:
setRequired(TrueFalseType), EjbJar31Package.getAddressingType_Required()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='required' namespace='http://java.sun.com/xml/ns/javaee'"

setRequired

void setRequired(TrueFalseType value)
Sets the value of the 'Required' containment reference.

Parameters:
value - the new value of the 'Required' containment reference.
See Also:
getRequired()
Generated:

getResponses

AddressingResponsesType getResponses()
Returns the value of the 'Responses' containment reference.

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

Returns:
the value of the 'Responses' containment reference.
See Also:
setResponses(AddressingResponsesType), EjbJar31Package.getAddressingType_Responses()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='responses' namespace='http://java.sun.com/xml/ns/javaee'"

setResponses

void setResponses(AddressingResponsesType value)
Sets the value of the 'Responses' containment reference.

Parameters:
value - the new value of the 'Responses' containment reference.
See Also:
getResponses()
Generated: