package com.eswaraj.domain.validator; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.eswaraj.domain.nodes.Department; import com.eswaraj.domain.validator.exception.ValidationException; @Component public class DepartmentValidator extends BaseValidator<Department>{ @Autowired public DepartmentValidator(ValidationManager validationManager) { super(Department.class, validationManager); } @Override public void validateBeforeSave(Department category) throws ValidationException { checkIfEmpty("Name", category.getName(),"Department Name can not be Null or Empty"); } @Override public void validateBeforeDelete(Department category) throws ValidationException { // TODO Auto-generated method stub } }