Revision 9dc896c9
Added by Andreas Müller almost 7 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/validation/constraint/NameMustFollowCodeValidator.java | ||
---|---|---|
16 | 16 |
import org.apache.commons.lang.StringUtils; |
17 | 17 |
|
18 | 18 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
19 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
|
|
19 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
|
20 | 20 |
import eu.etaxonomy.cdm.validation.annotation.NameMustFollowCode; |
21 | 21 |
|
22 | 22 |
/** |
23 |
* Validator for name parts. Required since {@link TaxonNameBase} has
|
|
23 |
* Validator for name parts. Required since {@link TaxonName} has |
|
24 | 24 |
* no subclasses anymore. This validator checks if the names follow |
25 | 25 |
* the old sublassing rules. |
26 | 26 |
* <BR><BR> |
... | ... | |
31 | 31 |
* |
32 | 32 |
*/ |
33 | 33 |
public class NameMustFollowCodeValidator implements |
34 |
ConstraintValidator<NameMustFollowCode, TaxonNameBase<?,?>> {
|
|
34 |
ConstraintValidator<NameMustFollowCode, TaxonName<?,?>> { |
|
35 | 35 |
|
36 | 36 |
@Override |
37 | 37 |
public void initialize(NameMustFollowCode nameMustFollowTheirCode) { } |
38 | 38 |
|
39 | 39 |
@Override |
40 |
public boolean isValid(TaxonNameBase<?,?> name, ConstraintValidatorContext constraintContext) {
|
|
40 |
public boolean isValid(TaxonName<?,?> name, ConstraintValidatorContext constraintContext) { |
|
41 | 41 |
name = CdmBase.deproxy(name); |
42 | 42 |
boolean valid = true; |
43 | 43 |
|
Also available in: Unified diff
fix #6368 rename table and class TaxonNameBase