@Override public void removePorID(Integer id) { for (Iterator<Processo> it = listaTodos().iterator(); it.hasNext(); ) { Processo processo = (Processo) it.next(); if (processo.getId() == id) { it.remove(); } } }
@Override public Processo buscaPorID(Integer id) { for (Iterator<Processo> it = listaTodos().iterator(); it.hasNext(); ) { Processo processo = (Processo) it.next(); if (processo.getId() == id) { return processo; } } return null; }
@Override public void insere(Processo processo) { if (buscaPorID(processo.getId()) == null) { super.insere(processo); } else { System.err.println("Já cadastrado!"); } }
@Override public void atualiza(Processo processo) { removePorID(processo.getId()); insere(processo); }