/**
*
*/
package org.minnal.autopojo.resolver;
import java.lang.reflect.Type;
/**
* @author ganeshs
*
*/
public abstract class NumberResolver<T extends Number> extends AbstractAttributeResolver {
public Object resolve(Class<?> clazz, int maxDepth, Type... genericTypes) {
return getMinValue().equals(getMaxValue()) ? getMinValue() : null;
}
protected abstract T getMinValue();
protected abstract T getMaxValue();
}