Repository: wicket
Updated Branches:
  refs/heads/master 304e0f427 -> ec2181ba4


WICKET-5653 Add a setter for IViolationTranslator to BeanValidationConfiguration

(cherry picked from commit 86a0a69a226ba684c7b9d05cc66a9242b01f4ff7)


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/ec2181ba
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/ec2181ba
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/ec2181ba

Branch: refs/heads/master
Commit: ec2181ba41724dec23ac0bdd9a60fe343ad1a9fa
Parents: 304e0f4
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Mon Aug 4 14:05:49 2014 +0200
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Mon Aug 4 14:07:06 2014 +0200

----------------------------------------------------------------------
 .../bean/validation/BeanValidationConfiguration.java | 15 ++++++++++++++-
 .../wicket/bean/validation/IViolationTranslator.java |  4 ++--
 2 files changed, 16 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/ec2181ba/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/BeanValidationConfiguration.java
----------------------------------------------------------------------
diff --git 
a/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/BeanValidationConfiguration.java
 
b/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/BeanValidationConfiguration.java
index a3f0bb2..ab4ed7c 100644
--- 
a/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/BeanValidationConfiguration.java
+++ 
b/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/BeanValidationConfiguration.java
@@ -109,7 +109,6 @@ public class BeanValidationConfiguration implements 
BeanValidationContext
                this.validatorProvider = validatorProvider;
        }
 
-
        /**
         * Binds this configuration to the application instance
         * 
@@ -128,6 +127,20 @@ public class BeanValidationConfiguration implements 
BeanValidationContext
        }
 
        /**
+        * Registers a violation translator
+        *
+        * @param violationTranslator
+        *          A violation translator that will convert {@link 
javax.validation.ConstraintViolation}s
+        *          into Wicket's {@link 
org.apache.wicket.validation.ValidationError}s
+        */
+       public void setViolationTranslator(IViolationTranslator 
violationTranslator)
+       {
+               Args.notNull(violationTranslator, "violationTranslator");
+
+               this.violationTranslator = violationTranslator;
+       }
+
+       /**
         * Retrieves the validation context (read only version of the 
configuration). This is how
         * components retrieve the configuration.
         * 

http://git-wip-us.apache.org/repos/asf/wicket/blob/ec2181ba/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/IViolationTranslator.java
----------------------------------------------------------------------
diff --git 
a/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/IViolationTranslator.java
 
b/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/IViolationTranslator.java
index 299b105..e191392 100644
--- 
a/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/IViolationTranslator.java
+++ 
b/wicket-bean-validation/src/main/java/org/apache/wicket/bean/validation/IViolationTranslator.java
@@ -8,7 +8,7 @@ import org.apache.wicket.validation.ValidationError;
  * Converts {@link ConstraintViolation}s into Wicket's {@link ValidationError}s
  * 
  * @author igor
- * 
+ * @see 
BeanValidationConfiguration#setViolationTranslator(org.apache.wicket.bean.validation.IViolationTranslator)
  */
 public interface IViolationTranslator
 {
@@ -21,4 +21,4 @@ public interface IViolationTranslator
         * @return validation validation error to be reported on the component
         */
        <T> ValidationError convert(ConstraintViolation<T> violation);
-}
\ No newline at end of file
+}

Reply via email to