public static void ensureHostSetup(ExecutionEnvironment env) { if (env != null) { ServerList.get(env); // this will ensure the remote host is setup } } public static boolean isDevHostValid(ExecutionEnvironment env) {
public ServerRecord getDefaultHostRecord() { if (serverUpdateCache != null) { return serverUpdateCache.getDefaultRecord(); } else { return ServerList.getDefaultRecord(); } }
public Collection<? extends ServerRecord> getHosts() { if (serverUpdateCache != null) { return serverUpdateCache.getHosts(); } return ServerList.getRecords(); }
private boolean addDevelopmentHost(ExecutionEnvironment execEnv) { final ServerRecord record = ServerList.addServer(execEnv, null, null, false, false); servers = ServerList.getEnvironments(); return record != null; }
@Override public void run() { boolean exists = false; if (ServerList.get(manager.getExecutionEnvironment()).isOnline()) { exists = ServerList.isValidExecutable(manager.getExecutionEnvironment(), txt); } lastValid.put(tool, exists); updateField(field, exists, tool); } });
@Override public void doWork() { List<ExecutionEnvironment> liveServers = null; if (serverUpdateCache != null) { liveServers = new ArrayList<ExecutionEnvironment>(); ServerList.set(serverUpdateCache.getHosts(), serverUpdateCache.getDefaultRecord()); for (ServerRecord rec : serverUpdateCache.getHosts()) { liveServers.add(rec.getExecutionEnvironment()); } serverUpdateCache = null; } else { if (selectedRecord == null) { ServerRecord defaultRecord = ServerList.getDefaultRecord(); if (defaultRecord == null) { // or is it a paranoya? ServerList.setDefaultRecord(ServerList.get(ExecutionEnvironmentFactory.getLocal())); } } else { ServerList.setDefaultRecord(selectedRecord); } } ServerList.save(); saveCompileSetManagers(liveServers); } @Override
private void hostsButtonActionPerformed(java.awt.event.ActionEvent evt) { if (NativeDebuggerManager.isStandalone()) { // It's effect will come back to us via // contentsChanged(RecordListEvent) HostListEditor editor = new HostListEditor(); editor.showDialog(this); } else { // This doesn't really work. See IZ 147543. // The Hosts button is disabled under the IDE. // Make copy of ServerList ServerUpdateCache suc = new ServerUpdateCache(); suc.setHosts(ServerList.getRecords()); suc.setDefaultRecord(ServerList.getDefaultRecord()); // Show editor /* ToolsCacheManager cacheManager = ToolsCacheManager.get(); cacheManager.setHosts(ServerList.getRecords()); cacheManager.setDefaultRecord(ServerList.getDefaultRecord()); if (ServerListUIEx.showServerListDialog(cacheManager)) { // assign back to main ServerList cacheManager.applyChanges(); } */ } }
srToSelect = null; if (ee != null) { srToSelect = ServerList.get(ee); srToSelect = ServerList.getDefaultRecord();
records.addAll(toolsCacheManager.getServerUpdateCache().getHosts()); } else { records.addAll(ServerList.getRecords()); ServerRecord r = ServerList.get(ee); if (r.isSetUp()) { records.add(r);
public void reset() { servers = ServerList.getEnvironments(); value = def; }
private static boolean existsImpl(String path, PlatformInfo pi, boolean checkExecutable) { ExecutionEnvironment execEnv = pi.getExecutionEnvironment(); String key = path + ExecutionEnvironmentFactory.toUniqueID(execEnv); Map<String, Boolean> map = checkExecutable ? validExecutablesCache : fileExistenceCache; synchronized (map) { Boolean cached = map.get(key); if (cached != null && cached) { return true; } } boolean result; if (checkExecutable) { result = ServerList.isValidExecutable(execEnv, path); } else { result = pi.fileExists(path) || pi.isWindows() && pi.fileExists(path + ".lnk") || pi.findCommand(path) != null; // NOI18N } if (result) { synchronized (map) { map.put(key, Boolean.TRUE); } } return result; }
int res = JOptionPane.showConfirmDialog(WindowManager.getDefault().getMainWindow(), message, getString("DLG_TITLE_DeletedConnection"), JOptionPane.YES_NO_OPTION); if (res == JOptionPane.YES_OPTION) { ServerList.addServer(record.getExecutionEnvironment(), record.getDisplayName(), record.getSyncFactory(), false, true); } else { return;
private boolean areToolsOptionsChanged() { if(!ServerList.getDefaultRecord().getExecutionEnvironment().equals(tcm.getDefaultHostRecord().getExecutionEnvironment())) { return true; Collection<? extends ServerRecord> savedHosts = ServerList.getRecords(); Collection<? extends ServerRecord> currentHosts = tcm.getHosts(); if (savedHosts.size() != currentHosts.size()) {
@Override public void run() { boolean exists = false; if (ServerList.get(manager.getExecutionEnvironment()).isOnline()) { exists = ServerList.isValidExecutable(manager.getExecutionEnvironment(), txt); } lastValid.put(tool, exists); updateField(field, exists, tool); } });
public static String[] getServerListIDs() { List<String> l = new ArrayList<String>(); for (ExecutionEnvironment env : ServerList.getEnvironments()) { l.add(ExecutionEnvironmentFactory.toUniqueID(env)); } return l.toArray(new String[l.size()]); }
public static void ensureHostSetup(ExecutionEnvironment env) { if (env != null) { ServerList.get(env); // this will ensure the remote host is setup } } public static boolean isDevHostValid(ExecutionEnvironment env) {
private ExecutionEnvironment getSelectedExecutionEnvironment() { Object obj = hostComboBox.getSelectedItem(); if (obj != null && obj instanceof ServerRecord) { ServerRecord sr = (ServerRecord) obj; return sr.getExecutionEnvironment(); } return ServerList.getDefaultRecord().getExecutionEnvironment(); }
private boolean areToolsOptionsChanged() { if(!ServerList.getDefaultRecord().getExecutionEnvironment().equals(tcm.getDefaultHostRecord().getExecutionEnvironment())) { return true; Collection<? extends ServerRecord> savedHosts = ServerList.getRecords(); Collection<? extends ServerRecord> currentHosts = tcm.getHosts(); if (savedHosts.size() != currentHosts.size()) {
@Override public String[] getTags() { List<String> l = new ArrayList<>(); for (ServerRecord record : ServerList.getRecords()) { l.add(record.getDisplayName()); } return l.toArray(new String[l.size()]); }
public DevelopmentHostConfiguration(ExecutionEnvironment execEnv) { servers = ServerList.getEnvironments(); value = 0; for (int i = 0; i < servers.size(); i++) { if (execEnv.equals(servers.get(i))) { value = i; break; } } def = value; pcs = new PropertyChangeSupport(this); int buildPlatform = CompilerSetManager.get(execEnv).getPlatform(); if (buildPlatform == -1) { // TODO: CompilerSet is not reliable about platform; it must be. buildPlatform = PlatformTypes.PLATFORM_NONE; } buildPlatformConfiguration = new BuildPlatformConfiguration(buildPlatform, Platforms.getPlatformDisplayNames()); }