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)

Reply via email to