Package jakarta.jws
Annotation Type WebResult
-
@Retention(RUNTIME) @Target(METHOD) public @interface WebResult
Customizes the mapping of the return value to a WSDL part and XML element.- Since:
- 1.6
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description boolean
header
If true, the result is pulled from a message header rather then the message body.java.lang.String
name
Name of return value.java.lang.String
partName
The name of the wsdl:part representing this return value.java.lang.String
targetNamespace
The XML namespace for the return value.
-
-
-
Element Detail
-
name
java.lang.String name
Name of return value.If the operation is rpc style and @WebResult.partName has not been specified, this is the name of the wsdl:part representing the return value.
If the operation is document style or the return value maps to a header, this is the local name of the XML element representing the return value.- Returns:
- the name of return value
- Default:
- If the operation is document style and the parameter style is BARE,
@WebParam.operationName
+"Response".
Otherwise, "return."
- Default:
- ""
-
-
-
targetNamespace
java.lang.String targetNamespace
The XML namespace for the return value.Only used if the operation is document style or the return value maps to a header. If the target namespace is set to ??, this represents the empty namespace.
- Returns:
- the XML namespace
- Default:
- If the operation is document style, the parameter style is WRAPPED, and the return value does not map to a
header, the empty namespace.
Otherwise, the targetNamespace for the Web Service.
- Default:
- ""
-
-