WW-3952 introduces credit card validator
Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/775d1c8c Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/775d1c8c Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/775d1c8c Branch: refs/heads/master Commit: 775d1c8c65e4207e0590b8d7bfb56f0423f89d90 Parents: faf72b5 6ef9f7a Author: Lukasz Lenart <lukaszlen...@apache.org> Authored: Mon Apr 24 10:12:13 2017 +0200 Committer: Lukasz Lenart <lukaszlen...@apache.org> Committed: Mon Apr 24 10:12:13 2017 +0200 ---------------------------------------------------------------------- ...nnotationValidationConfigurationBuilder.java | 39 ++++ .../annotations/CreditCardValidator.java | 66 ++++++ .../validator/annotations/Validations.java | 2 + .../validators/CreditCardValidator.java | 46 ++++ .../validators/RegexFieldValidator.java | 11 +- .../template/xhtml/form-close-validate.ftl | 28 +-- .../validator/AnnotationValidationAction.java | 3 + ...ationValidationConfigurationBuilderTest.java | 16 +- .../validators/CreditCardValidatorTest.java | 230 +++++++++++++++++++ .../apache/struts2/views/jsp/ui/Formtag-2.txt | 8 +- .../apache/struts2/views/jsp/ui/Formtag-22.txt | 8 +- .../apache/struts2/views/jsp/ui/Formtag-24.txt | 8 +- core/src/test/resources/validators.xml | 1 + 13 files changed, 436 insertions(+), 30 deletions(-) ----------------------------------------------------------------------