public void insert(Produtos produto,BigDecimal valor, int operacao) throws ServiceBusinessException{
insert(null,null,produto,produto.getTipoMovimentacao(),valor,operacao);
}
public void insert(Racao racao, Insumo insumo, Produtos produto, TipoMovimentacao tipo, BigDecimal valor, int operacao) throws ServiceBusinessException {
Movimentacao mov = new Movimentacao();
mov.setRacao(racao);
mov.setInsumo(insumo);
mov.setProduto(produto);
mov.setOperacao(operacao);
mov.setValor(valor);
mov.setTipoMovimentacao(tipo);
mov.setData(new Date());
mov.setUsuario(usuarioService.findByLogin((User) SecurityContextHolder.getContext().getAuthentication().getPrincipal()));
super.insert(mov);
}