Lukasz Lenart created WW-5588:
---------------------------------

             Summary: Allow Preparable interface to work with only per-method 
prepare*() implementations
                 Key: WW-5588
                 URL: https://issues.apache.org/jira/browse/WW-5588
             Project: Struts 2
          Issue Type: Improvement
          Components: Core Interceptors
            Reporter: Lukasz Lenart


Currently the {{Preparable}} interface requires implementing {{prepare()}} even 
when using only per-method variants like {{prepareUpload()}} or 
{{{}prepareEdit(){}}}.

*Proposal*: Change {{prepare()}} to a default method with empty implementation, 
allowing
actions to implement only the specific {{prepare*()}} methods they need.

_This is backward-compatible - existing implementations continue to work 
unchanged._



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

Reply via email to