You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bval.apache.org by mb...@apache.org on 2010/10/07 01:11:01 UTC

svn commit: r1005287 - /incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/constraints/dynamic/AbstractGenericConstraintAppender.java

Author: mbenson
Date: Wed Oct  6 23:11:00 2010
New Revision: 1005287

URL: http://svn.apache.org/viewvc?rev=1005287&view=rev
Log:
when appending a constraint that already exists in the collection, signify no change by returning false

Modified:
    incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/constraints/dynamic/AbstractGenericConstraintAppender.java

Modified: incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/constraints/dynamic/AbstractGenericConstraintAppender.java
URL: http://svn.apache.org/viewvc/incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/constraints/dynamic/AbstractGenericConstraintAppender.java?rev=1005287&r1=1005286&r2=1005287&view=diff
==============================================================================
--- incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/constraints/dynamic/AbstractGenericConstraintAppender.java (original)
+++ incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/constraints/dynamic/AbstractGenericConstraintAppender.java Wed Oct  6 23:11:00 2010
@@ -94,6 +94,9 @@ public abstract class AbstractGenericCon
         }
         Groups groups = GROUPS_COMPUTER.computeGroups(getGroups(constraint));
         for (Annotation a : collection) {
+            if (constraint.equals(a)) {
+                return false;
+            }
             if (constraintType.isInstance(a)) {
                 if (Collections.disjoint(groups.getGroups(), GROUPS_COMPUTER.computeGroups(getGroups(a)).getGroups())) {
                     continue;