Revision 9dc896c9
Added by Andreas Müller almost 7 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/validation/constraint/BasionymsMustShareEpithetsAndAuthorsValidator.java | ||
---|---|---|
16 | 16 |
import eu.etaxonomy.cdm.model.name.INonViralName; |
17 | 17 |
import eu.etaxonomy.cdm.model.name.NameRelationship; |
18 | 18 |
import eu.etaxonomy.cdm.model.name.NameRelationshipType; |
19 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
|
|
19 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
|
20 | 20 |
import eu.etaxonomy.cdm.validation.annotation.BasionymsMustShareEpithetsAndAuthors; |
21 | 21 |
|
22 | 22 |
|
... | ... | |
30 | 30 |
public boolean isValid(NameRelationship nameRelationship, ConstraintValidatorContext constraintContext) { |
31 | 31 |
boolean valid = true; |
32 | 32 |
if(nameRelationship.getType() != null && nameRelationship.getType().equals(NameRelationshipType.BASIONYM())) { |
33 |
TaxonNameBase<?,?> from = CdmBase.deproxy(nameRelationship.getFromName(), TaxonNameBase.class);
|
|
34 |
TaxonNameBase<?,?> to = CdmBase.deproxy(nameRelationship.getToName(), TaxonNameBase.class);
|
|
33 |
TaxonName<?,?> from = CdmBase.deproxy(nameRelationship.getFromName(), TaxonName.class);
|
|
34 |
TaxonName<?,?> to = CdmBase.deproxy(nameRelationship.getToName(), TaxonName.class);
|
|
35 | 35 |
|
36 | 36 |
if(from.isNonViral() && to.isNonViral()) { |
37 | 37 |
INonViralName fromName = from; |
Also available in: Unified diff
fix #6368 rename table and class TaxonNameBase