/** * Refreshes the table of stored credentials by finding <tt>*.enc</tt> files in the * directory specified as the Cockpit home folder. * */ public void refreshStoredCredentialsTable() { nicknamesTableModel.removeAll(); try { File[] files = cockpitHomeFolder.listFiles(); for (int i = 0; files != null && i < files.length; i++) { File candidateFile = files[i]; if (candidateFile.getName().endsWith(".enc")) { // Load partial details from credentials file. ProviderCredentials credentials = ProviderCredentials.load(null, candidateFile); nicknamesTableModel.addCredentialsFile( credentials, candidateFile); } } } catch (Exception e) { String message = "Unable to find credential files in the folder " + cockpitHomeFolder.getAbsolutePath(); log.error(message, e); ErrorDialog.showDialog(ownerFrame, hyperlinkListener, message, e); } }
/** * Refreshes the table of stored credentials by finding <tt>*.enc</tt> files in the * directory specified as the Cockpit home folder. * */ public void refreshStoredCredentialsTable() { nicknamesTableModel.removeAll(); try { File[] files = cockpitHomeFolder.listFiles(); for (int i = 0; files != null && i < files.length; i++) { File candidateFile = files[i]; if (candidateFile.getName().endsWith(".enc")) { // Load partial details from credentials file. ProviderCredentials credentials = ProviderCredentials.load(null, candidateFile); nicknamesTableModel.addCredentialsFile( credentials, candidateFile); } } } catch (Exception e) { String message = "Unable to find credential files in the folder " + cockpitHomeFolder.getAbsolutePath(); log.error(message, e); ErrorDialog.showDialog(ownerFrame, hyperlinkListener, message, e); } }