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)

Reply via email to