/** * Undo the command. */ public void undo() { server.setHost(oldName); } }
/** * Execute the command. */ public void execute() { oldName = server.getHost(); server.setHost(name); }
/** * Get a server of the given type. */ protected IServerWorkingCopy getServer() { if (serverType == null || runtime == null || !serverType.hasRuntime()) return null; IServerWorkingCopy server = (IServerWorkingCopy) serverCache.get(runtime); if (server != null) return server; try { server = serverType.createServer(null, null, runtime, null); if (server != null) { server.setHost("localhost"); ServerUtil.setServerDefaultName(server); serverCache.put(runtime, server); return server; } } catch (CoreException ce) { Trace.trace(Trace.SEVERE, "Error creating server", ce); } return null; }
@Override public void setDefaults(IProgressMonitor monitor) { super.setDefaults(monitor); String typeName = CloudFoundryBrandingExtensionPoint.getServerDisplayName(serverTypeId); if (typeName == null || typeName.trim().length() == 0) { typeName = getServer().getServerType().getName(); } String name = typeName; int i = 2; while (ServerPlugin.isNameInUse(getServerWorkingCopy().getOriginal(), name)) { name = NLS.bind("{0} ({1})", new String[] { typeName, String.valueOf(i) }); //$NON-NLS-1$ i++; } getServerWorkingCopy().setName(name); getServerWorkingCopy().setHost("Cloud"); //$NON-NLS-1$ setAttribute("auto-publish-setting", 1); //$NON-NLS-1$ }
public void setHost(String host) { this.host = host; if (serverTypeComposite == null) return; boolean changed = false; if (host == null) { changed = serverTypeComposite.setHost(true); } else if (SocketUtil.isLocalhost(host)) changed = serverTypeComposite.setHost(true); else changed = serverTypeComposite.setHost(false); if (changed) handleTypeSelection(serverTypeComposite.getSelectedServerType()); else if (server != null) { server.setHost(host); ServerUtil.setServerDefaultName(server); } }