public void atualizar(Administrador administrador) throws AdministradorNaoEncontradoException { for (Administrador administrador1 : arrayListAdministrador) { if (administrador1.getCodigo() == administrador.getCodigo()) { arrayListAdministrador.remove(administrador1); arrayListAdministrador.add(administrador); } else throw new AdministradorNaoEncontradoException(); } }
public boolean existe(int codigo) { for (Administrador administrador : arrayListAdministrador) { if (codigo == administrador.getCodigo()) { return true; } } return false; }
public Administrador procurar(int codigo) throws AdministradorNaoEncontradoException { if (existe(codigo)) throw new AdministradorNaoEncontradoException(); for (Administrador administrador : arrayListAdministrador) { if (administrador.getCodigo() == codigo) { return administrador; } } throw new AdministradorNaoEncontradoException(); }
public void remover(int codigo) throws AdministradorNaoEncontradoException { if (existe(codigo)) { Administrador adm = null; for (Administrador administrador : arrayListAdministrador) { if (administrador.getCodigo() == codigo) { adm = administrador; } } arrayListAdministrador.remove(adm); } else throw new AdministradorNaoEncontradoException(); }
public void cadastrar(Administrador administrador) throws AdministradorJaCadastradoException { if (existe(administrador.getCodigo())) throw new AdministradorJaCadastradoException(); arrayListAdministrador.add(administrador); }