예제 #1
0
 @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();
     }
   }
 }
예제 #2
0
  @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;
  }
예제 #3
0
 @Override
 public void insere(Processo processo) {
   if (buscaPorID(processo.getId()) == null) {
     super.insere(processo);
   } else {
     System.err.println("Já cadastrado!");
   }
 }
예제 #4
0
 @Override
 public void atualiza(Processo processo) {
   removePorID(processo.getId());
   insere(processo);
 }