package org.mifos.ui.core.controller;
import org.springframework.validation.Errors;
import org.springframework.validation.Validator;
/**
* User: morzechowski@soldevelo.com
* Date: 2010-10-22
*/
public class LatenessDormancyFormValidator implements Validator {
@Override
public boolean supports(Class<?> clazz) {
return LatenessDormancyFormBean.class.isAssignableFrom(clazz);
}
@Override
public void validate(Object target, Errors errors) {
LatenessDormancyFormBean formBean = (LatenessDormancyFormBean) target;
if (null == formBean.getLatenessDays() || formBean.getLatenessDays().intValue() < 0 ) {
errors.reject("manageProducts.editLatenessDormancy.specifyValidLateness");
}
if (null == formBean.getDormancyDays() || formBean.getDormancyDays().intValue() < 0) {
errors.reject("manageProducts.editLatenessDormancy.specifyValidDormancy");
}
}
}