001 package org.kuali.common.util.validate;
002
003 import static java.lang.annotation.ElementType.TYPE;
004 import static java.lang.annotation.RetentionPolicy.RUNTIME;
005
006 import java.lang.annotation.Documented;
007 import java.lang.annotation.Retention;
008 import java.lang.annotation.Target;
009
010 import javax.validation.Constraint;
011 import javax.validation.Payload;
012
013 /**
014 *
015 */
016 @Target({ TYPE })
017 @Retention(RUNTIME)
018 @Constraint(validatedBy = NoBlankStringsValidator.class)
019 @Documented
020 public @interface NoBlankStrings {
021
022 String message() default "blank strings not allowed";
023
024 Class<?>[] groups() default {};
025
026 Class<? extends Payload>[] payload() default {};
027
028 }