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 }