Lukasz Lenart created WW-5739:
---------------------------------

             Summary: Remove deprecated 
StrutsParameterAuthorizer.hasValidAnnotatedPropertyDescriptor
                 Key: WW-5739
                 URL: https://issues.apache.org/jira/browse/WW-5739
             Project: Struts 2
          Issue Type: Task
          Components: Core
            Reporter: Lukasz Lenart
             Fix For: 8.0.0


{{StrutsParameterAuthorizer.hasValidAnnotatedPropertyDescriptor(Object, 
PropertyDescriptor, long)}} was deprecated for removal in WW-5709: a 
{{java.beans.PropertyDescriptor}} only carries a write method for a {{void}} 
setter, so it cannot describe every setter OGNL binds through. The authorizer 
now resolves the accessor itself via {{findBindableAccessor}} and checks it 
with {{hasValidAnnotatedMethod}}; the deprecated method is a delegating shim 
kept for subclasses.

Remove the shim in 8.0.0.



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

Reply via email to