@Override protected void setInternalValue(Double newValue) { super.setInternalValue(newValue); if (newValue == null) { newValue = 0.0; } getState().value = newValue; }
@Override protected void setInternalValue(Boolean newValue) { super.setInternalValue(newValue); if (newValue == null) { newValue = false; } getState().checked = newValue; }
@Override protected void setInternalValue(Float newValue) { super.setInternalValue(newValue); if (newValue == null) { newValue = Float.valueOf(0); } getState().state = newValue; }
@Override protected void setInternalValue(Date newValue) { // Also set the internal dateString if (newValue != null) { dateString = newValue.toString(); } else { dateString = null; } if (!uiHasValidDateString) { // clear component error and parsing flag setComponentError(null); uiHasValidDateString = true; currentParseErrorMessage = null; } super.setInternalValue(newValue); }
/** * Sets the internal value. * * This is relevant when the Form is used as Field. * * @see AbstractField#setInternalValue(java.lang.Object) */ @Override protected void setInternalValue(Object newValue) { // Stores the old value final Object oldValue = propertyValue; // Sets the current Value super.setInternalValue(newValue); propertyValue = newValue; // Ignores form updating if data object has not changed. if (oldValue != newValue) { setFormDataSource(newValue, getVisibleItemProperties()); } }
private void readValueFromProperty(Property.ValueChangeEvent event) { setInternalValue(convertFromModel(event.getProperty().getValue())); }
super.setInternalValue(newValue);
getPropertyDataSource().getValue()); if (!SharedUtil.equals(newInternalValue, getInternalValue())) { setInternalValue(newInternalValue); fireValueChange(false); T newinternalValue = convertFromModel(convertedValue); if (!SharedUtil.equals(getInternalValue(), newinternalValue)) { setInternalValue(newinternalValue); fireValueChange(false);
setInternalValue(newFieldValue); fireValueChange(false); } else if (wasModified) {
if (dataSource != null) { T fieldValue = convertFromModel(getDataSourceValue()); setInternalValue(fieldValue);
setInternalValue(newFieldValue); setModified(dataSource != null);