Revision 9dc896c9
Added by Andreas Müller almost 7 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/validation/constraint/ChildTaxaMustDeriveNameFromParentValidator.java | ||
---|---|---|
15 | 15 |
import eu.etaxonomy.cdm.common.CdmUtils; |
16 | 16 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
17 | 17 |
import eu.etaxonomy.cdm.model.name.INonViralName; |
18 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
|
|
18 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
|
19 | 19 |
import eu.etaxonomy.cdm.model.taxon.Taxon; |
20 | 20 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
21 | 21 |
import eu.etaxonomy.cdm.validation.annotation.ChildTaxaMustDeriveNameFromParent; |
... | ... | |
35 | 35 |
Taxon child = taxonNode.getTaxon(); |
36 | 36 |
|
37 | 37 |
if (parent != null && child != null && parent.getName() != null && child.getName() != null){ |
38 |
TaxonNameBase<?,?> parentNameBase = CdmBase.deproxy(parent.getName(), TaxonNameBase.class);
|
|
39 |
TaxonNameBase<?,?> childNameBase = CdmBase.deproxy(child.getName(), TaxonNameBase.class);
|
|
38 |
TaxonName<?,?> parentNameBase = CdmBase.deproxy(parent.getName(), TaxonName.class);
|
|
39 |
TaxonName<?,?> childNameBase = CdmBase.deproxy(child.getName(), TaxonName.class);
|
|
40 | 40 |
if(parentNameBase.isNonViral() && childNameBase.isNonViral()) { |
41 | 41 |
INonViralName parentName = parentNameBase; |
42 | 42 |
INonViralName childName = childNameBase; |
Also available in: Unified diff
fix #6368 rename table and class TaxonNameBase