Lukasz Lenart created WW-5744:
---------------------------------

             Summary: Remove the deprecated one-arg 
AuthorizingSettableBeanProperty constructor in the REST plugin
                 Key: WW-5744
                 URL: https://issues.apache.org/jira/browse/WW-5744
             Project: Struts 2
          Issue Type: Task
          Components: Plugin - REST
            Reporter: Lukasz Lenart
            Assignee: Lukasz Lenart
             Fix For: 8.0.0


{{AuthorizingSettableBeanProperty(SettableBeanProperty)}} was deprecated for 
removal in WW-5715: it keys authorization on Jackson's external property name, 
so a member renamed with {{@JsonProperty}}, {{@JsonAlias}} or a naming strategy 
is authorized under the wrong name. {{ParameterAuthorizingModule}} now installs 
the wrapper through {{AuthorizingSettableBeanProperty(SettableBeanProperty, 
String)}} with the Java member name; the one-arg constructor is a delegating 
shim kept for callers that construct the wrapper themselves.

Remove the shim in 8.0.0.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to