/** * Return true if this server can currently be acted on. * @return boolean * @param server a server */ public boolean accept(IServer server) { return server.getServerType() != null; }
@Override public IServerType getServerType() { // TODO Auto-generated method stub return server.getServerType(); }
/** * Return true if this server can currently be acted on. * @return boolean * @param server org.eclipse.wst.server.core.IServer */ public boolean accept(IServer server) { if (server.getServerType() == null) return false; return server.getServerType() != null && server.canStop().isOK(); }
/** * OpenAction constructor. * * @param server a server */ public OpenAction(IServer server) { super(Messages.actionOpen); this.server = server; setEnabled(server.getServerType() != null); }
/** * Check if the server is a Cloud Foundry-based server * @param server * @return true if it is a Cloud Foundry server */ public static boolean isCloudFoundryServer(IServer server) { if (server != null) { return isCloudFoundryServerType(server.getServerType()); } return false; }
public String getServerTypeId() { return server.getServerType().getId(); }
public String getServerTypeId() { return server.getServerType().getId(); }
protected boolean matchesServer(IServer st) { String text = st.getName(); if (wordMatches(text)) return true; if (st.getServerType() != null && matchesServerType(st.getServerType())) return true; return false; } }
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; }
/** * An action to update the status of a server. * * @param server a server */ public UpdateStatusAction(IServer server) { super(Messages.actionUpdateStatus); this.server = server; if (server.getServerType() == null || server.getServerState() != IServer.STATE_UNKNOWN) setEnabled(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; }
/** * Returns an image representing the server's state. * * @return org.eclipse.jface.parts.IImage * @param server org.eclipse.wst.server.core.IServer */ protected Image getServerStateImage(IServer server) { return getStateImage(server.getServerType(), server.getServerState(), server.getMode()); }
/** * Returns a string representing the server's state. * * @return java.lang.String * @param server org.eclipse.wst.server.core.IServer */ protected String getServerStateLabel(IServer server) { return getStateLabel(server.getServerType(), server.getServerState(), server.getMode()); }
/** * Return true if this server can currently be acted on. * @return boolean * @param server a server */ public boolean accept(IServer server) { if (server.getServerState() != IServer.STATE_STARTED) { // start return server.canStart(launchMode).isOK(); } // restart String mode2 = launchMode; if (mode2 == null) mode2 = server.getMode(); return server.getServerType() != null && UIDecoratorManager.getUIDecorator(server.getServerType()).canRestart() && server.canRestart(mode2).isOK(); }
@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); }
@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$ }
protected boolean acceptServer(IServer server) { if (module == null || launchMode == null) return true; if (!ServerUIPlugin.isCompatibleWithLaunchMode(server, launchMode)) return false; IModuleType mt = module.getModuleType(); if (includeIncompatibleVersions) { if (!ServerUtil.isSupportedModule(server.getServerType().getRuntimeType().getModuleTypes(), mt.getId(), null)) return false; } else { if (!ServerUtil.isSupportedModule(server.getServerType().getRuntimeType().getModuleTypes(), mt.getId(), mt.getVersion())) return false; } return true; } }
protected boolean isExistingServer() { if (module == null || launchMode == null) return false; IServer[] servers = ServerCore.getServers(); if (servers != null) { int size = servers.length; for (int i = 0; i < size; i++) { IModuleType mt = module.getModuleType(); if (ServerUIPlugin.isCompatibleWithLaunchMode(servers[i], launchMode) && ServerUtil.isSupportedModule(servers[i].getServerType().getRuntimeType().getModuleTypes(), mt)) return true; } } return false; }
public void selectionChanged(SelectionChangedEvent event) { Object obj = getSelection(event.getSelection()); if (obj instanceof IServer) { selection = (IServer) obj; setDescription(selection.getServerType().getRuntimeType().getDescription()); } else { selection = null; setDescription(""); } listener.serverSelected(selection); } });