Michał P created CXF-5771:
-----------------------------
Summary: Limitation of handling bean params inside ClientProxyImpl
Key: CXF-5771
URL: https://issues.apache.org/jira/browse/CXF-5771
Project: CXF
Issue Type: Bug
Components: JAX-RS
Affects Versions: 3.0.0
Reporter: Michał P
Priority: Minor
Method ClientProxyImpl#getValuesFromBeanParam is limited only to use
getters/setters, Annotations placed on fields are ignored.
Works:
public class Bean {
private String value;
@HeaderParam("X-VALUE")
public void setValue(String value) { this.value = value; }
public String getValue() { return value; }
}
Doesn't work:
public class Bean {
@HeaderParam("X-VALUE")
private String value;
// getters/setters
}
Resolution would be to search for annotations also on fields not only methods.
--
This message was sent by Atlassian JIRA
(v6.2#6252)