From: Katja Luther Date: Wed, 25 May 2016 09:57:44 +0000 (+0200) Subject: fix #5766 X-Git-Tag: 4.1.0^2~34 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/7288e06c0be0d6f0168eecdd2ee31830c66ce2d6 fix #5766 --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/taxon/TaxonBaseDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/taxon/TaxonBaseDetailElement.java index b086a1857..171d2d81b 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/taxon/TaxonBaseDetailElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/taxon/TaxonBaseDetailElement.java @@ -50,6 +50,8 @@ public class TaxonBaseDetailElement extends AbstractIdentifiableEntityDetailElem private EntitySelectionElement selection_secundum; + private TextWithLabelElement text_secundum_microreference; + private TextWithLabelElement text_appendedPhrase; private CheckboxElement checkbox_excluded; @@ -92,30 +94,35 @@ public class TaxonBaseDetailElement extends AbstractIdentifiableEntityDetailElem if (!PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.IS_RL)){ text_appendedPhrase = formFactory.createTextWithLabelElement( formElement, "Appended Phrase", entity.getAppendedPhrase(), - SWT.NULL); + SWT.NULL); } selection_secundum = formFactory.createSelectionElement(Reference.class, getConversationHolder(), formElement, "Secundum", entity.getSec(), EntitySelectionElement.ALL, style); - + + text_secundum_microreference = formFactory.createTextWithLabelElement( + formElement, "Micro Reference", null, + // entity.getSecundumMicroReference(), + SWT.NULL); + // TODO RL if (!PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.IS_RL)) { checkbox_useNameCache = formFactory.createCheckbox(formElement, "Exclude Authorship", entity.isUseNameCache(), style); - + if (entity instanceof Taxon) { checkbox_excluded = formFactory.createCheckbox(formElement, "Taxon is excluded", ((Taxon) entity).isExcluded(), style); checkbox_unplaced = formFactory.createCheckbox(formElement, "Taxon is unplaced", ((Taxon) entity).isUnplaced(), style); } - + checkbox_doubtful = formFactory.createCheckbox(formElement, entity.getClass().getSimpleName() + " is doubtful", entity.isDoubtful(), style); } - + if (entity instanceof Taxon) { checkbox_published = formFactory.createCheckbox(formElement, "Taxon is published", ((Taxon) entity).isPublish(), style); @@ -172,7 +179,9 @@ public class TaxonBaseDetailElement extends AbstractIdentifiableEntityDetailElem getEntity().setSec(selection_secundum.getSelection()); } else if (eventSource == text_appendedPhrase) { getEntity().setAppendedPhrase(text_appendedPhrase.getText()); - } else if (eventSource == checkbox_excluded) { + }else if (eventSource == text_secundum_microreference) { + // getEntity().setSecundumMicroReference(text_secundum_microreference.getText()); + }else if (eventSource == checkbox_excluded) { ((Taxon) getEntity()).setExcluded(checkbox_excluded.getSelection()); } else if (eventSource == checkbox_unplaced) { ((Taxon) getEntity()).setUnplaced(checkbox_unplaced.getSelection()); @@ -185,7 +194,7 @@ public class TaxonBaseDetailElement extends AbstractIdentifiableEntityDetailElem boolean pushedState = toggleable_cache.getState(); getEntity().setTitleCache(toggleable_cache.getText(), pushedState); - setIrrelevant(pushedState, Arrays.asList(new Object[] { toggleable_cache, text_appendedPhrase, checkbox_published, checkbox_unplaced, checkbox_excluded})); + setIrrelevant(pushedState, Arrays.asList(new Object[] { toggleable_cache, text_secundum_microreference,text_appendedPhrase, checkbox_published, checkbox_unplaced, checkbox_excluded})); updateToggleableCacheField(); } }