package org.genedb.query.params; import org.springframework.validation.Errors; /** * Param which contains an Integer * * @author art */ public class IntParam extends AbstractParam { private Integer value; private boolean set = false; private String validation; public void setValidation(String validation) { this.validation = validation; } public void setValue(Integer value) { this.value = value; this.set = true; } @Override public Integer getValue() { return this.value; } @SuppressWarnings("unchecked") public boolean supports(Class clazz) { return Integer.class.isAssignableFrom(clazz); } public void validate(Object value, Errors errors) { // Deliberately empty } public boolean isSet() { return this.set; } }