Revision eb140397
Added by Katja Luther about 6 years ago
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/e4/handler/RemotingDeleteTaxonNodeHandlerE4.java | ||
---|---|---|
73 | 73 |
classifications = new HashSet(); |
74 | 74 |
while (selectionIterator.hasNext()){ |
75 | 75 |
Object object = selectionIterator.next(); |
76 |
if(object instanceof TaxonNodeDto) { |
|
77 |
treeNodes.add((TaxonNodeDto) object); |
|
78 |
}else if (object instanceof TaxonNode && !((TaxonNode)object).hasTaxon()){ |
|
79 |
TaxonNodeDto dto = new TaxonNodeDto(Classification.class,(TaxonNode)object); |
|
76 |
if (object instanceof TaxonNodeDto && ((TaxonNodeDto)object).getTaxonUuid() == null){ |
|
77 |
TaxonNodeDto dto = (TaxonNodeDto)object; |
|
80 | 78 |
classifications.add(dto); |
81 | 79 |
containsClassification = true; |
80 |
}else if(object instanceof TaxonNodeDto) { |
|
81 |
treeNodes.add((TaxonNodeDto) object); |
|
82 | 82 |
} |
83 | 83 |
} |
84 | 84 |
for (TaxonNodeDto treeNode : treeNodes) { |
Also available in: Unified diff
fix refresh after classification delete in taxon navigator