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    }