Jim Ma created CXF-6716:
---------------------------
Summary: java2ws should throw exception for a Holder parameter
annoated with WebParam.Mode.IN property
Key: CXF-6716
URL: https://issues.apache.org/jira/browse/CXF-6716
Project: CXF
Issue Type: Improvement
Components: Simple Frontend
Affects Versions: 3.1.4, 3.0.7
Reporter: Jim Ma
Assignee: Jim Ma
Fix For: 3.1.5, 3.0.8
java2ws should print warning message for the follow method and let user know
the annotation for holder parameter is invalid and treat this as inout
parameter by default :
@WebService(name = "MyEchoService", targetNamespace = "urn:echo")
public class MyEchoService {
@WebResult(name = "result")
public String echo(
@WebParam(name = "message") String message,
@WebParam(name = "paramIn", mode = WebParam.Mode.IN, header = true)
Holder<String> paramIn,
@WebParam(name = "paramOut",mode = WebParam.Mode.OUT, header = true)
Holder<String> paramOut) {
paramOut.value = "got paramIn " + paramIn.value;
return "echo " + message;
}
}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)