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);
 }