Skip to content

Commit

Permalink
[feature/pattern-list-composition]: Be able to compose pattern list w…
Browse files Browse the repository at this point in the history
…ith different operators
  • Loading branch information
sanmibuh committed Oct 6, 2019
1 parent 9e42361 commit 59a4bb5
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/main/java/javax/validation/constraints/Pattern.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
import java.lang.annotation.Repeatable;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Pattern.List;
Expand Down Expand Up @@ -143,6 +142,13 @@ public int getValue() {
@Documented
@interface List {

enum Composition {AND, OR}

Pattern[] value();

/**
* @return how the patterns are composed. AND composition by default
*/
Composition composition() default Composition.AND;
}
}

0 comments on commit 59a4bb5

Please sign in to comment.