[jbosstools-commits] JBoss Tools SVN: r41476 - in trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples: preferences and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon May 28 09:46:40 EDT 2012


Author: snjeza
Date: 2012-05-28 09:46:39 -0400 (Mon, 28 May 2012)
New Revision: 41476

Modified:
   trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/model/ProjectExampleUtil.java
   trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/preferences/ProjectExamplesPreferencePage.java
   trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/preferences/Sites.java
Log:
JBIDE-11727 - explore providing an .project_example.xml file in root of quickstarts distributions for easy loading/detection in jboss tools

Modified: trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/model/ProjectExampleUtil.java
===================================================================
--- trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/model/ProjectExampleUtil.java	2012-05-28 10:51:49 UTC (rev 41475)
+++ trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/model/ProjectExampleUtil.java	2012-05-28 13:46:39 UTC (rev 41476)
@@ -146,11 +146,17 @@
 	}
 
 	public static Set<IProjectExampleSite> getRuntimeSites() {
+		return getRuntimeSites(false);
+	}
+	
+	public static Set<IProjectExampleSite> getRuntimeSites(boolean force) {
 		Set<IProjectExampleSite> sites = new HashSet<IProjectExampleSite>();
-		IPreferenceStore store = ProjectExamplesActivator.getDefault()
-				.getPreferenceStore();
-		if (!store.getBoolean(ProjectExamplesActivator.SHOW_RUNTIME_SITES)) {
-			return sites;
+		if (!force) {
+			IPreferenceStore store = ProjectExamplesActivator.getDefault()
+					.getPreferenceStore();
+			if (!store.getBoolean(ProjectExamplesActivator.SHOW_RUNTIME_SITES)) {
+				return sites;
+			}
 		}
 		IServer[] servers = ServerCore.getServers();
 		for (IServer server:servers) {

Modified: trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/preferences/ProjectExamplesPreferencePage.java
===================================================================
--- trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/preferences/ProjectExamplesPreferencePage.java	2012-05-28 10:51:49 UTC (rev 41475)
+++ trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/preferences/ProjectExamplesPreferencePage.java	2012-05-28 13:46:39 UTC (rev 41476)
@@ -154,8 +154,6 @@
 		showInvalidSites.setText(Messages.ProjectExamplesPreferencePage_Show_invalid_sites);
 		showInvalidSites.setSelection(store.getBoolean(ProjectExamplesActivator.SHOW_INVALID_SITES));
 		
-		
-		
 		Group sitesGroup = new Group(composite,SWT.NONE);
 		sitesGroup.setText(Messages.ProjectExamplesPreferencePage_Sites);
 		GridLayout gl = new GridLayout(2,false);

Modified: trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/preferences/Sites.java
===================================================================
--- trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/preferences/Sites.java	2012-05-28 10:51:49 UTC (rev 41475)
+++ trunk/examples/plugins/org.jboss.tools.project.examples/src/org/jboss/tools/project/examples/preferences/Sites.java	2012-05-28 13:46:39 UTC (rev 41476)
@@ -45,7 +45,7 @@
 			siteCategories[1]=pluginSite;
 			
 			runtimeSite = new SiteCategory(Messages.Sites_Runtime_sites);
-			Set<IProjectExampleSite> runtimeSites = ProjectExampleUtil.getRuntimeSites();
+			Set<IProjectExampleSite> runtimeSites = ProjectExampleUtil.getRuntimeSites(true);
 			runtimeSite.setSites(runtimeSites);
 			siteCategories[2]= runtimeSite;
 			



More information about the jbosstools-commits mailing list