Revision 57601eb4
Added by Katja Luther almost 10 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/container/ContainerFactory.java | ||
---|---|---|
8 | 8 |
import java.util.List; |
9 | 9 |
import java.util.Set; |
10 | 10 |
|
11 |
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper; |
|
11 | 12 |
import eu.etaxonomy.cdm.model.name.HomotypicalGroup; |
13 |
import eu.etaxonomy.cdm.model.taxon.Taxon; |
|
12 | 14 |
import eu.etaxonomy.cdm.model.taxon.TaxonRelationship; |
13 | 15 |
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType; |
14 | 16 |
import eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor; |
... | ... | |
88 | 90 |
public static void createOrUpdateMisapplicationsGroup( |
89 | 91 |
TaxonNameEditor taxonNameEditor) { |
90 | 92 |
MisappliedGroup group = taxonNameEditor.getMisappliedGroup(); |
91 |
if(taxonNameEditor.getTaxon().getMisappliedNames().isEmpty()){ |
|
93 |
Taxon taxon = HibernateProxyHelper.deproxy(taxonNameEditor.getTaxon(), Taxon.class); |
|
94 |
if(taxon.getMisappliedNames().isEmpty()){ |
|
92 | 95 |
taxonNameEditor.removeGroup(group); |
93 | 96 |
taxonNameEditor.setMisapplicationsGroup(null); |
94 | 97 |
}else{ |
Also available in: Unified diff
misappliedName can be created directly from the accepted Taxon in TaxonNameEditor