Project

General

Profile

« Previous | Next » 

Revision 2bef172d

Added by Katja Luther about 4 years ago

fix #8918: setBasionym also for accepted taxon

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/handler/NameEditorMenuPropertyTester.java
111 111
				return isNotHomotypicSynonymOfAcceptedTaxon(selectedElement);
112 112
			}
113 113
			else if (SYNONYM_WITH_HOMOTYPIC_SYNONYMS.equals(property)){
114
				return isSynonymInHomotypicalGroupWithMoreSynonyms(selectedElement);
114
				return isSynonymOrTaxonInHomotypicalGroupWithMoreSynonyms(selectedElement);
115 115
			}
116 116
			else if (IS_ORPHANED.equals(property)){
117 117
			    return isOrphaned(selectedElement);
......
141 141
        return !isMisapplication(selectedElement);
142 142
    }
143 143

  
144
	public static boolean isSynonymInHomotypicalGroupWithMoreSynonyms(Object selectedElement) {
145
		if (isSynonym(selectedElement)){
146
			Synonym synonym = (Synonym) selectedElement;
144
	public static boolean isSynonymOrTaxonInHomotypicalGroupWithMoreSynonyms(Object selectedElement) {
145
		if (isSynonym(selectedElement) || isAccepted(selectedElement)){
146
			TaxonBase synonym = (TaxonBase) selectedElement;
147 147
			return synonym.getHomotypicGroup().getTypifiedNames().size()>1;
148 148
		}
149 149
		return false;

Also available in: Unified diff