@Override
public void validate(Tipobandeja entity) throws ServiceBusinessException {
if(entity.getQuantidade() == null || entity.getQuantidade().equals(BigDecimal.ZERO))
throw new ServiceBusinessException("O campo quantidade não pode ser vazio");
Tipobandeja entityToValidate = new Tipobandeja();
entityToValidate.setDescricao(entity.getDescricao());
entityToValidate.setId(entity.getId());
entityToValidate.setAtivo(true);
ServiceUniqueEntityValidator<Tipobandeja, TipobandejaDao> uniqueEntityValidator = ServiceUniqueEntityValidator.create(dao);
uniqueEntityValidator.validate(entityToValidate, String.format("O tipo de bandeja com a descrição informada (%s) já está cadastrado", entityToValidate.getDescricao()));
}