1
2
3
4
5
6
7
8
9
10
11
12
13 package pt.digitalis.dif.dem.annotations.entities;
14
15 import java.lang.annotation.ElementType;
16 import java.lang.annotation.Retention;
17 import java.lang.annotation.RetentionPolicy;
18 import java.lang.annotation.Target;
19
20 import pt.digitalis.dif.dem.annotations.AnnotationTags;
21 import pt.digitalis.dif.dem.annotations.metaannotations.Primary;
22
23
24
25
26
27
28
29
30 @Target(ElementType.TYPE)
31 @Retention(RetentionPolicy.RUNTIME)
32 @Primary
33 public @interface ValidatorDefinition {
34
35
36 String id() default AnnotationTags.GENERATE_ID;
37 }