merge-update from trunk
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / element / PartialElement.java
index efcc8541c23fb5fdeaf708a8d7436a868decba81..852018d0a104146c1252e7cb147c5c14537f85b9 100644 (file)
@@ -16,6 +16,7 @@ import org.eclipse.swt.widgets.Label;
 import org.joda.time.Partial;
 
 import eu.etaxonomy.cdm.model.common.TimePeriod;
+import eu.etaxonomy.taxeditor.ui.campanula.compatibility.ICdmFormElement;
 
 /**
  * <p>PartialElement class.</p>
@@ -49,13 +50,13 @@ public class PartialElement extends AbstractCdmFormElement implements ISelectabl
                label = formFactory.createLabel(getLayoutComposite(), labelString);
                addControl(label);
                
-               number_year = formFactory.createIntegerTextWithLabelElement(this, "Year", null, style);
+               number_year = formFactory.createNumberTextWithLabelElement(this, "Year", null, style);
                number_year.setLimits(4, -9999, 9999);
                
-               number_month = formFactory.createIntegerTextWithLabelElement(this, "Month", null, style);               
+               number_month = formFactory.createNumberTextWithLabelElement(this, "Month", null, style);                
                number_month.setLimits(2, 1, 12);
                
-               number_day = formFactory.createIntegerTextWithLabelElement(this, "Day", null, style);
+               number_day = formFactory.createNumberTextWithLabelElement(this, "Day", null, style);
                number_day.setLimits(2, 1, 31);
                
                
@@ -71,9 +72,9 @@ public class PartialElement extends AbstractCdmFormElement implements ISelectabl
                this.partial = partial;
                
                if(partial != null){
-                       number_day.setInteger(TimePeriod.getPartialValue(partial, TimePeriod.DAY_TYPE));
-                       number_month.setInteger(TimePeriod.getPartialValue(partial, TimePeriod.MONTH_TYPE));
-                       number_year.setInteger(TimePeriod.getPartialValue(partial, TimePeriod.YEAR_TYPE));
+                       number_day.setNumber(TimePeriod.getPartialValue(partial, TimePeriod.DAY_TYPE));
+                       number_month.setNumber(TimePeriod.getPartialValue(partial, TimePeriod.MONTH_TYPE));
+                       number_year.setNumber(TimePeriod.getPartialValue(partial, TimePeriod.YEAR_TYPE));
                }
        }