示例#1
0
 @Override
 public String listar() {
   setClientes(getClienteFacade().listarCliente(null));
   setDistribuicoes(getDistribuicaoFacade().listarDistribuicao(null));
   setFirewalls(firewallFacade.listarFirewall(null));
   return LISTAR_FIREWALL;
 }
示例#2
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;
  }
示例#3
0
  /**
   * Incluir um firewall
   *
   * @return Tela de destino.
   */
  public String incluir() {
    try {
      Firewall firewall = new Firewall();
      popularInformacoesTela(firewall);
      firewallFacade.inserirFirewall(firewall);

      limparCampos();
      showMessageInfo(Mensagens.getInstance().REGISTRO_CADASTRADO_SUCESSO);
      return FORM_FIREWALL;
    } catch (NomeNaoInformadoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().NOME_NAO_INFORMADO);
      return FORM_FIREWALL;
    } catch (IpNaoInformadoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().IP_NAO_INFORMADO);
      return FORM_FIREWALL;
    } catch (PortaSshNaoInformadaException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().PORTASSH_NAO_INFORMADA);
      return FORM_FIREWALL;
    } catch (RootNaoInformadoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().ROOT_NAO_INFORMADO);
      return FORM_FIREWALL;
    } catch (SenhaNaoInformadaException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().SENHA_NAO_INFORMADO);
      return FORM_FIREWALL;
    } catch (DistribuicaoNaoInformadaException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().DISTRIBUICAO_NAO_INFORMADO);
      return FORM_FIREWALL;
    } catch (ClienteNaoInformadoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().CLIENTE_NAO_INFORMADO);
      return FORM_FIREWALL;
    } catch (FirewallJaCadastradoException e) {
      LOGGER.error(e);
      showMessageError(Mensagens.getInstance().FIREWALL_JA_CADASTRADO);
      return FORM_FIREWALL;
    } catch (IntegrationException e) {
      LOGGER.error(e);
      showMessageErrorCustom(e.getDescricao());
      return FORM_FIREWALL;
    } catch (BusinessException e) {
      LOGGER.error(e);
      showMessageErrorCustom(e.getDescricao());
      return FORM_FIREWALL;
    }
  }
示例#4
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;
    }
  }