package com.opentravelsoft.conversion;
import org.apache.struts2.util.StrutsTypeConverter;
import java.math.BigDecimal;
import java.util.Map;
public class BigDecimalConverter extends StrutsTypeConverter {
@SuppressWarnings("rawtypes")
@Override
public Object convertFromString(Map ctx, String[] value, Class arg2) {
if (value[0] == null || value[0].trim().equals("")) {
return null;
}
return new BigDecimal(value[0]);
}
@SuppressWarnings("rawtypes")
@Override
public String convertToString(Map ctx, Object data) {
return ((BigDecimal) data).toString();
}
}