19 lines
452 B
Java
19 lines
452 B
Java
package eu.eudat.commons.validation.old;
|
|
|
|
|
|
import jakarta.validation.Constraint;
|
|
import jakarta.validation.Payload;
|
|
import java.lang.annotation.*;
|
|
|
|
@Constraint( validatedBy = { ValidIdValidator.class } )
|
|
@Documented
|
|
@Target( { ElementType.FIELD } )
|
|
@Retention( RetentionPolicy.RUNTIME )
|
|
public @interface ValidId {
|
|
Class<?>[] groups() default {};
|
|
|
|
String message() default "id set but not valid";
|
|
|
|
Class<? extends Payload>[] payload() default {};
|
|
}
|