package org.goko.common.preferences.fieldeditor.ui.converter;
import java.math.BigDecimal;
import org.goko.common.preferences.fieldeditor.ui.AbstractConverter;
import org.goko.core.common.exception.GkException;
import org.goko.core.common.utils.BigDecimalUtils;
public class StringToBigDecimalConverter extends AbstractConverter<String, BigDecimal> {
public StringToBigDecimalConverter() {
super(String.class, BigDecimal.class);
}
/** (inheritDoc)
* @see org.goko.common.preferences.fieldeditor.ui.AbstractConverter#convertObject(java.lang.Object)
*/
@Override
public BigDecimal convertObject(String fromObject) {
try {
return BigDecimalUtils.parse(fromObject);
} catch (GkException e) {
return null;
}
}
}