Skip to content

Commit

Permalink
Merge 29f3923 into 716d6c6
Browse files Browse the repository at this point in the history
  • Loading branch information
mbolgari committed Feb 27, 2014
2 parents 716d6c6 + 29f3923 commit f04adc5
Show file tree
Hide file tree
Showing 11 changed files with 180 additions and 72 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,35 @@
*/
package cz.jirutka.validator.collection.constraints;

import cz.jirutka.validator.collection.CommonEachValidator;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.DecimalMax;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.DecimalMax;

import cz.jirutka.validator.collection.CommonEachValidator;

/**
* @see DecimalMax
* @see CommonEachValidator
*/
@Documented
@Retention(RUNTIME)
@Target({METHOD, FIELD})
@Target({ METHOD, FIELD, TYPE })
@Constraint(validatedBy = CommonEachValidator.class)
public @interface EachDecimalMax {

String message() default "";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

DecimalMax[] value();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,35 @@
*/
package cz.jirutka.validator.collection.constraints;

import cz.jirutka.validator.collection.CommonEachValidator;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.DecimalMin;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.DecimalMin;

import cz.jirutka.validator.collection.CommonEachValidator;

/**
* @see DecimalMin
* @see CommonEachValidator
*/
@Documented
@Retention(RUNTIME)
@Target({METHOD, FIELD})
@Target({ METHOD, FIELD, TYPE })
@Constraint(validatedBy = CommonEachValidator.class)
public @interface EachDecimalMin {

String message() default "";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

DecimalMin[] value();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,35 @@
*/
package cz.jirutka.validator.collection.constraints;

import cz.jirutka.validator.collection.CommonEachValidator;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Digits;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Digits;

import cz.jirutka.validator.collection.CommonEachValidator;

/**
* @see Digits
* @see CommonEachValidator
*/
@Documented
@Retention(RUNTIME)
@Target({METHOD, FIELD})
@Target({ METHOD, FIELD, TYPE })
@Constraint(validatedBy = CommonEachValidator.class)
public @interface EachDigits {

String message() default "";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

Digits[] value();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,35 @@
*/
package cz.jirutka.validator.collection.constraints;

import cz.jirutka.validator.collection.CommonEachValidator;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Future;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Future;

import cz.jirutka.validator.collection.CommonEachValidator;

/**
* @see Future
* @see CommonEachValidator
*/
@Documented
@Retention(RUNTIME)
@Target({METHOD, FIELD})
@Target({ METHOD, FIELD, TYPE })
@Constraint(validatedBy = CommonEachValidator.class)
public @interface EachFuture {

String message() default "";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

Future[] value() default @Future;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,35 @@
*/
package cz.jirutka.validator.collection.constraints;

import cz.jirutka.validator.collection.CommonEachValidator;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Max;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Max;

import cz.jirutka.validator.collection.CommonEachValidator;

/**
* @see Max
* @see CommonEachValidator
*/
@Documented
@Retention(RUNTIME)
@Target({METHOD, FIELD})
@Target({ METHOD, FIELD, TYPE })
@Constraint(validatedBy = CommonEachValidator.class)
public @interface EachMax {

String message() default "";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

Max[] value();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,35 @@
*/
package cz.jirutka.validator.collection.constraints;

import cz.jirutka.validator.collection.CommonEachValidator;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Min;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Min;

import cz.jirutka.validator.collection.CommonEachValidator;

/**
* @see Min
* @see CommonEachValidator
*/
@Documented
@Retention(RUNTIME)
@Target({METHOD, FIELD})
@Target({ METHOD, FIELD, TYPE })
@Constraint(validatedBy = CommonEachValidator.class)
public @interface EachMin {

String message() default "";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

Min[] value();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,35 @@
*/
package cz.jirutka.validator.collection.constraints;

import cz.jirutka.validator.collection.CommonEachValidator;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Past;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Past;

import cz.jirutka.validator.collection.CommonEachValidator;

/**
* @see Past
* @see CommonEachValidator
*/
@Documented
@Retention(RUNTIME)
@Target({METHOD, FIELD})
@Target({ METHOD, FIELD, TYPE })
@Constraint(validatedBy = CommonEachValidator.class)
public @interface EachPast {

String message() default "";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

Past[] value() default @Past;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,35 @@
*/
package cz.jirutka.validator.collection.constraints;

import cz.jirutka.validator.collection.CommonEachValidator;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Pattern;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Pattern;

import cz.jirutka.validator.collection.CommonEachValidator;

/**
* @see Pattern
* @see CommonEachValidator
*/
@Documented
@Retention(RUNTIME)
@Target({METHOD, FIELD})
@Target({ METHOD, FIELD, TYPE })
@Constraint(validatedBy = CommonEachValidator.class)
public @interface EachPattern {

String message() default "";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

Pattern[] value();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,31 +23,35 @@
*/
package cz.jirutka.validator.collection.constraints;

import cz.jirutka.validator.collection.CommonEachValidator;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Size;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.Size;

import cz.jirutka.validator.collection.CommonEachValidator;

/**
* @see Size
* @see CommonEachValidator
*/
@Documented
@Retention(RUNTIME)
@Target({METHOD, FIELD})
@Target({ METHOD, FIELD, TYPE })
@Constraint(validatedBy = CommonEachValidator.class)
public @interface EachSize {

String message() default "";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

Size[] value();
Expand Down
Loading

0 comments on commit f04adc5

Please sign in to comment.