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