Revision 9f983dae
Added by Katja Luther almost 8 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/handler/NameEditorMenuPropertyTester.java | ||
---|---|---|
35 | 35 |
private static final String CONCEPT = "isConceptRelation"; |
36 | 36 |
private static final String EMPTY_NAMES = "hasEmptyNames"; |
37 | 37 |
private static final String ACCEPTED_AND_NO_HOMOTYPIC_SYNONYMS = "isAcceptedAndHasNoHomotypicSynonyms"; |
38 |
private static final String HOMOTYPIC_SYNONYM_OF_ACCEPTED = "isHomotypicSynonymOfAcceptedTaxon";
|
|
39 |
|
|
38 |
private static final String NOT_HOMOTYPIC_SYNONYM_OF_ACCEPTED = "isNotHomotypicSynonymOfAcceptedTaxon";
|
|
39 |
|
|
40 | 40 |
|
41 | 41 |
/** |
42 | 42 |
* <p>Constructor for NameEditorMenuPropertyTester.</p> |
... | ... | |
78 | 78 |
} |
79 | 79 |
else if(ACCEPTED_AND_NO_HOMOTYPIC_SYNONYMS.equals(property)){ |
80 | 80 |
return isAcceptedAndHasNoHomotypicSynonyms(selectedElement); |
81 |
}else if (HOMOTYPIC_SYNONYM_OF_ACCEPTED.equals(property)){ |
|
82 |
return isHomotypicSynonymOfAcceptedTaxon(selectedElement); |
|
81 |
}else if (NOT_HOMOTYPIC_SYNONYM_OF_ACCEPTED.equals(property)){
|
|
82 |
return isNotHomotypicSynonymOfAcceptedTaxon(selectedElement);
|
|
83 | 83 |
} |
84 |
|
|
84 |
|
|
85 | 85 |
} |
86 | 86 |
|
87 | 87 |
return false; |
... | ... | |
95 | 95 |
} |
96 | 96 |
return false; |
97 | 97 |
} |
98 |
|
|
99 |
private boolean isHomotypicSynonymOfAcceptedTaxon(Object selectedElement) { |
|
98 |
|
|
99 |
private boolean isNotHomotypicSynonymOfAcceptedTaxon(Object selectedElement) {
|
|
100 | 100 |
if (isSynonym(selectedElement)){ |
101 | 101 |
Synonym synonym = (Synonym) selectedElement; |
102 | 102 |
for (Taxon taxon:synonym.getAcceptedTaxa()){ |
Also available in: Unified diff
fix #5524