Revision 90046bc4
Added by Andreas Müller almost 8 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/validation/constraint/NoRecursiveInReferenceValidator.java | ||
---|---|---|
6 | 6 |
import eu.etaxonomy.cdm.model.reference.Reference; |
7 | 7 |
import eu.etaxonomy.cdm.validation.annotation.NoRecursiveInReference; |
8 | 8 |
|
9 |
public class NoRecursiveInReferenceValidator implements ConstraintValidator<NoRecursiveInReference, Reference<?>> {
|
|
9 |
public class NoRecursiveInReferenceValidator implements ConstraintValidator<NoRecursiveInReference, Reference> { |
|
10 | 10 |
|
11 | 11 |
@Override |
12 | 12 |
public void initialize(NoRecursiveInReference constraintAnnotation) {} |
13 | 13 |
|
14 | 14 |
@Override |
15 |
public boolean isValid(Reference<?> value, ConstraintValidatorContext constraintValidatorContext) {
|
|
15 |
public boolean isValid(Reference value, ConstraintValidatorContext constraintValidatorContext) { |
|
16 | 16 |
boolean isValid = true; |
17 | 17 |
try { |
18 | 18 |
if (value.getInReference() != null && value.equals(value.getInReference())){ |
Also available in: Unified diff
Remove generics from Reference in cdmlib-model #5830