예제 #1
0
  public String atualizarInterfaces() {
    Firewall firewall = new Firewall();
    firewall.setId(id);
    try {
      firewallFacade.atualizarInterfaces(firewall);
      showMessageInfo(Mensagens.getInstance().INTERFACES_ATUALIZADAS);
    } catch (IntegrationException e) {
      LOGGER.error(e);
      showMessageErrorCustom(e.getDescricao());
    }

    return LISTAR_FIREWALL;
  }
예제 #2
0
 private void popularInformacoesTela(Firewall pFirewall) {
   pFirewall.setIp(ip);
   pFirewall.setPortaSsh(portaSsh);
   pFirewall.setRoot(nomeRoot);
   pFirewall.setSenha(senhaRoot);
   pFirewall.setCliente(new Cliente());
   pFirewall.getCliente().setId(codigoCliente);
   pFirewall.setDistribuicao(new Distribuicao());
   pFirewall.getDistribuicao().setId(codigoDistribuicao);
 }
예제 #3
0
  @Override
  public String alterar(RowEditEvent event) {
    try {
      Firewall firewall = (Firewall) event.getObject();
      firewall.setDistribuicao(
          distribuicoes.get(distribuicoes.indexOf(firewall.getDistribuicao())));

      firewallFacade.alterarFirewall(firewall);
      showMessageInfo(Mensagens.getInstance().REGISTRO_ALTERADO_SUCESSO);
      return LISTAR_FIREWALL;
    } catch (NomeNaoInformadoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().NOME_NAO_INFORMADO);
      setFirewalls(firewallFacade.listarFirewall(null));
      setFirewallFiltrados(getFirewalls());
      return LISTAR_FIREWALL;
    } catch (IpNaoInformadoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().IP_NAO_INFORMADO);
      setFirewalls(firewallFacade.listarFirewall(null));
      setFirewallFiltrados(getFirewalls());
      return LISTAR_FIREWALL;
    } catch (PortaSshNaoInformadaException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().PORTASSH_NAO_INFORMADA);
      setFirewalls(firewallFacade.listarFirewall(null));
      setFirewallFiltrados(getFirewalls());
      return LISTAR_FIREWALL;
    } catch (RootNaoInformadoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().ROOT_NAO_INFORMADO);
      setFirewalls(firewallFacade.listarFirewall(null));
      setFirewallFiltrados(getFirewalls());
      return LISTAR_FIREWALL;
    } catch (SenhaNaoInformadaException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().SENHA_NAO_INFORMADO);
      setFirewalls(firewallFacade.listarFirewall(null));
      setFirewallFiltrados(getFirewalls());
      return LISTAR_FIREWALL;
    } catch (DistribuicaoNaoInformadaException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().DISTRIBUICAO_NAO_INFORMADO);
      setFirewalls(firewallFacade.listarFirewall(null));
      setFirewallFiltrados(getFirewalls());
      return LISTAR_FIREWALL;
    } catch (ClienteNaoInformadoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().CLIENTE_NAO_INFORMADO);
      setFirewalls(firewallFacade.listarFirewall(null));
      setFirewallFiltrados(getFirewalls());
      return LISTAR_FIREWALL;
    } catch (FirewallJaCadastradoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().FIREWALL_JA_CADASTRADO);
      setFirewalls(firewallFacade.listarFirewall(null));
      setFirewallFiltrados(getFirewalls());
      return LISTAR_FIREWALL;
    } catch (IntegrationException e) {
      LOGGER.error(e);
      showMessageErrorCustom(e.getDescricao());
      setFirewalls(firewallFacade.listarFirewall(null));
      setFirewallFiltrados(getFirewalls());
      return LISTAR_FIREWALL;
    }
  }