package org.qi4j.library.constraints;
import org.qi4j.api.constraint.Constraint;
import org.qi4j.library.constraints.annotation.Range;
/**
* Implement @Range constraint.
*/
public class RangeConstraint
implements Constraint<Range, Number>
{
private static final long serialVersionUID = 1L;
@Override
public boolean isValid( Range range, Number argument )
{
return argument.doubleValue() <= range.max() && argument.doubleValue() >= range.min();
}
}