WW-4744 Solves problem with supporting non public annotated methods in AnnotationWorkflowInterceptor
Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/ed20ccd3 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/ed20ccd3 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/ed20ccd3 Branch: refs/heads/master Commit: ed20ccd3f33143d675f9c1fbb07cfa750c7de357 Parents: 7627b83 3cee495 Author: Lukasz Lenart <[email protected]> Authored: Wed Mar 29 07:22:55 2017 +0200 Committer: Lukasz Lenart <[email protected]> Committed: Wed Mar 29 07:22:55 2017 +0200 ---------------------------------------------------------------------- .../interceptor/DefaultWorkflowInterceptor.java | 4 +- .../AnnotationWorkflowInterceptor.java | 19 +- .../xwork2/util/AnnotationUtils.java | 175 +++++++++---------- .../AnnotationValidationInterceptor.java | 23 +-- .../AnnotationWorkflowInterceptorTest.java | 4 +- .../annotations/BaseAnnotatedAction.java | 34 +++- .../annotations/InterfaceAnnotatedAction.java | 12 ++ .../xwork2/util/AnnotationUtilsTest.java | 25 +-- .../xwork2/util/annotation/DummyClass.java | 4 + .../xwork2/util/annotation/DummyInterface.java | 7 +- .../AnnotationValidationInterceptorTest.java | 33 +++- .../interceptor/BeanValidationInterceptor.java | 5 +- .../BeanValidationInterceptorTest.java | 14 ++ .../actions/ModelDrivenAction.java | 6 +- .../actions/ModelDrivenActionInterface.java | 8 + .../src/test/resources/bean-validation-test.xml | 5 + 16 files changed, 219 insertions(+), 159 deletions(-) ----------------------------------------------------------------------
