/** * Return the key to use for the given server type. * * @param type the server type * @param isLocalhost true if the server is local * @return the key */ private String getKey(IServerType type, boolean isLocalhost) { return type.getId() + "|" + isLocalhost + "|"; }
/** * */ protected Image getImageImpl(Object element) { IServerType type = (IServerType) element; return ImageResource.getImage(type.getId()); }
/** * Check if the server type is a Cloud Foundry-based server type * @param serverType * @return true if it is a Cloud Foundry server type */ public static boolean isCloudFoundryServerType(IServerType serverType) { if (serverType != null) { String serverId = serverType.getId(); return CloudFoundryBrandingExtensionPoint.getServerTypeIds().contains(serverId); } return false; } }
public String getServerTypeId() { return server.getServerType().getId(); }
/** * Get all server types available for creation * * @return String[] of server names */ private String[] getAllServerTypes() { Vector serverTypes_ = new Vector(); IServerType[] defaultServersList = ServerCore.getServerTypes(); for (int i = 0; i < defaultServersList.length; i++) { IServerType serverType = (IServerType) defaultServersList[i]; serverTypes_.add(serverType.getId()); } return (String[]) serverTypes_.toArray(new String[serverTypes_.size()]); } }
public String getServerTypeId() { return server.getServerType().getId(); }
public static boolean isSupportedServer(IServer server) { IConfigurationElement[] config = Platform.getExtensionRegistry() .getConfigurationElementsFor(IKieConstants.KIE_SERVICE_IMPL_ID); String serverTypeId = server.getServerType().getId(); if (serverTypeId!=null) { for (IConfigurationElement e : config) { if ("containerBinding".equals(e.getName())) { String serverId = e.getAttribute("serverId"); if (serverTypeId.matches(serverId)) { return true; } } } } return false; }
/** * @see AbstractTreeLabelProvider#getImageImpl(Object) */ public Image getImageImpl(Object element) { IServer server = (IServer) element; return ImageResource.getImage(server.getServerType().getId()); }
public IStatus execute( IProgressMonitor monitor, IAdaptable adaptable ) { IStatus status = Status.OK_STATUS; if(sampleServerInstanceId != null){ sampleExistingServer = ServerCore.findServer(sampleServerInstanceId); if (sampleExistingServer != null) sampleServerTypeID = sampleExistingServer.getServerType().getId(); } return status; }
public static IServer getFirstExistingServerFromFactoryId(String factoryId) { IServer[] servers = ServerCore.getServers(); if (servers==null || servers.length!=0) return null; else { for (int i=0; i<servers.length; i++) { IServer server = (IServer)servers[i]; if (server.getServerType().getId().equals(factoryId)) { return server; } } } return null; }
protected void createActions() { List actionList = new ArrayList(); // add server actions if (server != null && server.getServerType() != null) { Iterator iterator = ServerEditorCore.getServerEditorActionFactories().iterator(); String id = server.getServerType().getId(); while (iterator.hasNext()) { ServerEditorActionFactory factory = (ServerEditorActionFactory) iterator.next(); if (factory.supportsServerElementType(id) && factory.shouldDisplay(server)) actionList.add(factory.createAction(getEditorSite(), editorPartInput)); } } editorActions = new IAction[actionList.size()]; actionList.toArray(editorActions); }
String id = getServer().getServerType().getId(); if (id.indexOf("32") > 0) configuration = new Tomcat32Configuration(folder);
@Override protected void initialize() { super.initialize(); serverTypeId = getServer().getServerType().getId(); // legacy in case password was saved by an earlier version this.password = getAttribute(PROP_PASSWORD_ID, (String) null); this.initialServerId = getAttribute(PROP_SERVER_ID, (String) null); }
public void importRuntimeConfiguration(IRuntime runtime, IProgressMonitor monitor) throws CoreException { if (runtime == null) { configuration = null; return; } IPath path = runtime.getLocation().append("conf"); String id = getServer().getServerType().getId(); IFolder folder = getServer().getServerConfiguration(); if (id.indexOf("32") > 0) configuration = new Tomcat32Configuration(folder); else if (id.indexOf("40") > 0) configuration = new Tomcat40Configuration(folder); else if (id.indexOf("41") > 0) configuration = new Tomcat41Configuration(folder); else if (id.indexOf("50") > 0) configuration = new Tomcat50Configuration(folder); else if (id.indexOf("55") > 0) configuration = new Tomcat55Configuration(folder); else if (id.indexOf("60") > 0) configuration = new Tomcat60Configuration(folder); try { configuration.importFromPath(path, isTestEnvironment(), monitor); } catch (CoreException ce) { // ignore configuration = null; throw ce; } }
public void setExistingServersTree(Tree serverList) { String[] serverIds = this.getAllExistingServers(); existingServersTree = new TreeItem[1]; TreeItem[] existingServerItems = new TreeItem[serverIds.length]; existingServersTree[0] = new TreeItem(serverList, SWT.NONE); existingServersTree[0].setText(ConsumptionUIMessages.LABEL_TREE_EXISTING_SERVERS); ImageDescriptor id = WebServiceConsumptionUIPlugin.getImageDescriptor(EXISTING_SERVERS_ICON); if (id != null) { existingServersIcon = id.createImage(); existingServersTree[0].setImage(existingServersIcon); } for (int k = 0; k < serverIds.length; k++) { IServerType serverType = ServerCore.findServerType(((IServer) existingServersTable_.get(serverIds[k])).getServerType().getId()); if (serverType != null) { existingServerItems[k] = new TreeItem(existingServersTree[0], SWT.NONE); existingServerItems[k].setText(serverIds[k]); if (serverIds[k].equalsIgnoreCase(defaultServer_) && getIsExistingServer()) { existingServersTree[0].setExpanded(true); serverList.setSelection(new TreeItem[] { existingServerItems[k]}); existingServer = true; RuntimeServerSelectionDialog.this.setIsExistingServer(true); selectedServer_ = (IServer) existingServersTable_.get(defaultServer_); selectedServerLabel_ = serverIds[k]; selectedServerFactoryID_ = selectedServer_.getServerType().getId(); } existingServerItems[k].setImage(labelProvider_.getImage(serverType)); } } }
protected boolean include(IServerType serverType) { if (serverTypeId != null && !serverType.getId().startsWith(serverTypeId)) return false; IRuntimeType runtimeType = serverType.getRuntimeType(); if (runtimeType == null) return false; String moduleTypeId = null; if (moduleType != null) moduleTypeId = moduleType.getId(); if (includeIncompatibleVersions) { if (!ServerUtil.isSupportedModule(runtimeType.getModuleTypes(), moduleTypeId, null)) return false; } else { String moduleVersion = null; if (moduleType != null) moduleVersion = moduleType.getVersion(); if (!ServerUtil.isSupportedModule(runtimeType.getModuleTypes(), moduleTypeId, moduleVersion)) return false; } if (localhost || serverType.supportsRemoteHosts()) return true; return false; }
sub = getWizardFragment(server.getServerType().getId()); if (sub != null) list.add(sub);
} else if (element instanceof IServerType) { IServerType serverType = (IServerType) element; return ImageResource.getImageDescriptor(serverType.getId()); } else if (element instanceof IServer) { IServer server = (IServer) element; return ImageResource.getImageDescriptor(server.getServerType().getId()); } else if (element instanceof IModule) { IModule module = (IModule) element;
String id = getServer().getServerType().getId(); boolean noPath = id.indexOf("55") > 0 || id.indexOf("60") > 0; boolean serverStopped = getServer().getServerState() == IServer.STATE_STOPPED;
private TestInfo getTestInfo() { // get the server stuff if (serviceids.getServerInstanceId() != null) serviceExistingServer = ServerCore.findServer(serviceids.getServerInstanceId()); else if (serviceServerInstanceId!=null) serviceExistingServer = ServerCore.findServer(serviceServerInstanceId); if (serviceExistingServer != null) serviceServerTypeID = serviceExistingServer.getServerType().getId(); else serviceServerTypeID = serviceids.getServerId(); // server will be created in ServerDeployableConfigurationCommand TestInfo testInfo = new TestInfo(); if (serviceExistingServer!=null) testInfo.setServiceExistingServer(serviceExistingServer); testInfo.setServiceServerTypeID(serviceServerTypeID); testInfo.setServiceProject(serverProject); testInfo.setWsdlServiceURL(wsdlURI); testInfo.setExternalBrowser(externalBrowser); testInfo.setEndpoint(endpoints); return testInfo; }