Project

General

Profile

Download (874 Bytes) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.cdm.validation.annotation;
2

    
3
import static java.lang.annotation.ElementType.TYPE;
4
import static java.lang.annotation.RetentionPolicy.RUNTIME;
5

    
6
import java.lang.annotation.Documented;
7
import java.lang.annotation.Retention;
8
import java.lang.annotation.Target;
9

    
10
import javax.validation.Constraint;
11
import javax.validation.Payload;
12

    
13
import eu.etaxonomy.cdm.validation.constraint.HomotypicSynonymsShouldBelongToGroupValidator;
14

    
15
@Target( { TYPE })
16
@Retention(RUNTIME)
17
@Constraint(validatedBy = HomotypicSynonymsShouldBelongToGroupValidator.class)
18
@Documented
19
public @interface HomotypicSynonymsShouldBelongToGroup {
20

    
21
	String message() default "{eu.etaxonomy.cdm.validation.annotation.HomotypicSynonymsShouldBelongToGroup.message}";
22

    
23
	Class<? extends Payload>[] payload() default {};
24

    
25
	Class<?>[] groups() default {}; //Level3.class
26
}
(7-7/20)