import org.joda.time.Partial;
import eu.etaxonomy.cdm.model.common.TimePeriod;
+import eu.etaxonomy.taxeditor.ui.campanula.compatibility.ICdmFormElement;
/**
* <p>PartialElement class.</p>
ICdmFormElement formElement, String labelString, int style) {
super(formFactory, formElement);
- formElement.getLayoutComposite().setLayout(CdmFormFactory.LAYOUT(7, false));
+ formElement.getLayoutComposite().setLayout(LayoutConstants.LAYOUT(7, false));
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);
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));
}
}