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