From: Patric Plitzner
Date: Wed, 8 Jan 2014 16:13:13 +0000 (+0000)
Subject: - added startNumber to PolytomousKey DetailsView (fixes #3563)
X-Git-Tag: 3.6.0~851
X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/e3f8113674e2fba188ee786066dc42bae497fc30?hp=7b9102df2021b381252088c8c1f526fbe9d1c0a2
- added startNumber to PolytomousKey DetailsView (fixes #3563)
---
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyDetailElement.java
index 39aa11e69..3c191efe9 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyDetailElement.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyDetailElement.java
@@ -1,5 +1,5 @@
/**
- *
+ *
*/
package eu.etaxonomy.taxeditor.ui.section.key;
@@ -9,15 +9,18 @@ import eu.etaxonomy.cdm.model.description.PolytomousKey;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.CdmPropertyChangeEvent;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.element.NumberWithLabelElement;
import eu.etaxonomy.taxeditor.ui.section.AbstractIdentifiableEntityDetailElement;
/**
* @author n.hoffmann
- *
+ *
*/
public class PolytomousKeyDetailElement extends
AbstractIdentifiableEntityDetailElement {
+ private NumberWithLabelElement numberStartNumber;
+
public PolytomousKeyDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
super(formFactory, formElement);
@@ -29,15 +32,16 @@ public class PolytomousKeyDetailElement extends
toggleable_cache = formFactory.createToggleableTextField(formElement,
"Title Cache", entity.getTitleCache(),
entity.isProtectedTitleCache(), SWT.NULL);
+ numberStartNumber = formFactory.createNumberTextWithLabelElement(formElement, "Start Number", entity.getStartNumber(), style);
}
-
+
public String getText() {
return toggleable_cache.getText();
}
/*
* (non-Javadoc)
- *
+ *
* @see
* eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement#handleEvent(java
* .lang.Object)
@@ -45,6 +49,9 @@ public class PolytomousKeyDetailElement extends
@Override
public void handleEvent(Object eventSource) {
handleToggleableCacheField();
+ if(eventSource==numberStartNumber){
+ getEntity().setStartNumber(numberStartNumber.getInteger());
+ }
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null));
}
}