super.delete(consumo);
}
public void validate(Consumoracao consumo) throws ServiceBusinessException{
Consumoracao consumoOld = findById(consumo.getId());
if(consumo.getQuantidade() == null || consumo.getQuantidade() == 0)
throw new ServiceBusinessException("O campo quantidade não pode ser vazio.");
if(consumoOld!=null && consumoOld.getRacao().equals(consumo.getRacao())){
if((consumo.getRacao().getQuantidade().intValue() + consumoOld.getQuantidade()) < consumo.getQuantidade())
throw new ServiceBusinessException("A quantidade da baixa excede o saldo disponível da ração.");
}else{
if((consumo.getRacao().getQuantidade().intValue()) < consumo.getQuantidade())
throw new ServiceBusinessException("A quantidade da baixa excede o saldo disponível da ração.");
}