Ejemplo n.º 1
0
  private void loadConfigurationFile(final File selectedFile) {
    logger.info("Loading configuration file from " + selectedFile.getAbsolutePath());

    if (configurationManager.loadConfiguration(selectedFile)) {
      clear();
      controlPanelPaneController.refreshConnectionsStatus();

      // Process the connection settings
      for (final ConfiguredConnectionDetails connection : configurationManager.getConnections()) {
        if (connection.isAutoOpen() != null && connection.isAutoOpen()) {
          try {
            connectionManager.openConnection(connection, this);
          } catch (ConfigurationException e) {
            // TODO: show warning dialog for invalid
            logger.error("Cannot open conection {}", connection.getName(), e);
          }
        }
      }
    }

    controlPanelPaneController.refreshConfigurationFileStatus();
  }