/** * Returns the label of an server type given its id * @param serverFactoryId id of a server type * @return String label of the server type with an id equal to serverFactoryId. * Returns null if such a server type cannot be found. */ public static String getServerLabelById(String serverFactoryId) { IServerType serverType = ServerCore.findServerType(serverFactoryId); if (serverType == null) return null; String serverLabel = ServerUICore.getLabelProvider().getText(serverType); return serverLabel; }
private IServerType getServerTypeFromClientRuntimeId() { String[] serverTypes = WebServiceRuntimeExtensionUtils2.getServerFactoryIdsByClientRuntime(clientRuntimeId_); if (serverTypes!=null && serverTypes.length>0) { //Return the preferred one if it is in the list PersistentServerRuntimeContext context = WebServiceConsumptionUIPlugin.getInstance().getServerRuntimeContext(); String preferredServerFactoryId = context.getServerFactoryId(); for (int i=0; i<serverTypes.length; i++) { if (serverTypes[i].equals(preferredServerFactoryId)) { return ServerCore.findServerType(serverTypes[i]); } } return ServerCore.findServerType(serverTypes[0]); } return null; }
public void runtimeFound(IRuntimeWorkingCopy runtime) { String runtimeTypeId = runtime.getRuntimeType().getId(); String serverTypeId = runtimeTypeId.substring(0, runtimeTypeId.length() - 8); IServerType serverType = ServerCore.findServerType(serverTypeId); try { IServerWorkingCopy server = serverType.createServer(serverTypeId, null, runtime, monitor); listener.serverFound(server); } catch (Exception e) { Trace.trace(Trace.WARNING, "Could not create Tomcat server", e); } } };
IServerType st = ServerCore.findServerType(serverFactoryId); String runtimeTypeId = st.getRuntimeType().getId(); while (itr.hasNext())
for (int i=0; i<serverTypeIds.length; i++) IServerType serverType = ServerCore.findServerType(serverTypeIds[i]); IRuntimeType runtimeType = serverType.getRuntimeType(); if (runtimeType != null)
IServerType serverType = ServerCore.findServerType(serverId); if (serverType != null) {
if (server != null) { RuntimeServerSelectionDialog.this.serverLabels_.put(server, serverIds[i]); IServerType serverType = ServerCore.findServerType(serverIds[i]); IRuntimeType runtimeType = serverType.getRuntimeType(); if (!categories_.containsKey(serverType) && runtimeType != null) {
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)); } } }