package org.osgl.util;
import java.math.BigDecimal;
public class BigDecimalValueObjectCodec extends StringValueResolver<BigDecimal> implements ValueObject.Codec<BigDecimal> {
public static final BigDecimalValueObjectCodec INSTANCE = new BigDecimalValueObjectCodec();
@Override
public Class<BigDecimal> targetClass() {
return BigDecimal.class;
}
@Override
public BigDecimal resolve(String value) {
return parse(value);
}
@Override
public BigDecimal parse(String s) {
return new BigDecimal(s);
}
@Override
public String toString(BigDecimal o) {
return o.toString();
}
@Override
public String toJSONString(BigDecimal o) {
return o.toString();
}
}