Skip to content

Commit 59a4bb5

Browse files
committed
[feature/pattern-list-composition]: Be able to compose pattern list with different operators
1 parent 9e42361 commit 59a4bb5

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/main/java/javax/validation/constraints/Pattern.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import java.lang.annotation.Repeatable;
1919
import java.lang.annotation.Retention;
2020
import java.lang.annotation.Target;
21-
2221
import javax.validation.Constraint;
2322
import javax.validation.Payload;
2423
import javax.validation.constraints.Pattern.List;
@@ -143,6 +142,13 @@ public int getValue() {
143142
@Documented
144143
@interface List {
145144

145+
enum Composition {AND, OR}
146+
146147
Pattern[] value();
148+
149+
/**
150+
* @return how the patterns are composed. AND composition by default
151+
*/
152+
Composition composition() default Composition.AND;
147153
}
148154
}

0 commit comments

Comments
 (0)