Author: pwang
Date: 2011-06-17 10:36:25 -0700 (Fri, 17 Jun 2011)
New Revision: 25791
Modified:
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/action/PluginManagerAction.java
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/ui/PluginManageDialog.java
Log:
Get plugin URL from CyProperty instead of hard-coded
Modified:
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/action/PluginManagerAction.java
===================================================================
---
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/action/PluginManagerAction.java
2011-06-17 17:33:18 UTC (rev 25790)
+++
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/action/PluginManagerAction.java
2011-06-17 17:36:25 UTC (rev 25791)
@@ -62,8 +62,8 @@
import java.util.List;
import java.util.Map;
import org.cytoscape.work.Task;
+import java.util.Properties;
-
/**
*
*/
@@ -75,11 +75,11 @@
private GUITaskManager guiTaskManagerServiceRef;
private CyProperty cytoscapePropertiesServiceRef;
private TaskFactory pluginLoaderTaskFactory;
+
+ public static String cyConfigVerDir;
+ public static String cyConfigDir = CyProperty.DEFAULT_CONFIG_DIR;
//".cytoscape";
+ public static String DefaultPluginUrl = null;
- // Hard-coded for now, should get system configuration
- public static String cyConfigDir = ".cytoscape";
- public static String cyConfigVerDir = "3.0.0";
-
/**
* Creates a new BookmarkAction object.
*/
@@ -100,10 +100,12 @@
// Note: We need pass cyConfigDir = ".cytoscape" and
cyConfigVerDir to PluginManager.java
this.cytoscapePropertiesServiceRef =
cytoscapePropertiesServiceRef;
+ DefaultPluginUrl =
((Properties)cytoscapePropertiesServiceRef.getProperties()).getProperty("defaultPluginDownloadUrl");
+
// initialize version
org.cytoscape.plugin.internal.util.CytoscapeVersion.version =
version.getVersion();
cyConfigVerDir = version.getVersion();
-
+
setPreferredMenu("Plugins");
setMenuGravity(1.0f);
@@ -150,11 +152,9 @@
dlg.addCategory(Category,
InstalledInfo.get(Category),PluginManageDialog.PluginInstallStatus.INSTALLED);
}
- // Get defaultURL from Cytoscape properties, hard-code for now
- String DefaultUrl =
"http://chianti.ucsd.edu/cyto_web/plugins3/plugins3.xml";//getDefaultUrl();
String DefaultTitle = "Cytoscape";
- Task task = new PluginManagerInquireTask(DefaultUrl, new
ManagerAction(dlg, DefaultTitle, DefaultUrl));
+ Task task = new PluginManagerInquireTask(this.DefaultPluginUrl,
new ManagerAction(dlg, DefaultTitle, this.DefaultPluginUrl));
PluginManagerInquireTaskFactory _taskFactory = new
PluginManagerInquireTaskFactory(task);
Modified:
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/ui/PluginManageDialog.java
===================================================================
---
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/ui/PluginManageDialog.java
2011-06-17 17:33:18 UTC (rev 25790)
+++
core3/plugin-impl/trunk/src/main/java/org/cytoscape/plugin/internal/ui/PluginManageDialog.java
2011-06-17 17:36:25 UTC (rev 25791)
@@ -28,6 +28,7 @@
*/
package org.cytoscape.plugin.internal.ui;
+import org.cytoscape.plugin.internal.action.PluginManagerAction;
import org.cytoscape.plugin.internal.util.CytoscapeVersion;
import org.cytoscape.property.CyProperty;
import org.cytoscape.property.bookmark.Bookmarks;
@@ -97,7 +98,7 @@
public static String CURRENTLY_INSTALLED = "Currently Installed";
public static String AVAILABLE_FOR_INSTALL = "Available for Install";
- private String defaultPluginSiteURL =
"http://chianti.ucsd.edu/cyto_web/plugins/pluginx_test.xml";
+ private String defaultPluginSiteURL =
PluginManagerAction.DefaultPluginUrl;
private String currentPluginSiteURL = defaultPluginSiteURL;
private String HOWTOSEARCH = "You can use wildcard * or ? in your
search words";
@@ -238,9 +239,6 @@
PluginManagerInquireTaskFactory _taskFactory = new
PluginManagerInquireTaskFactory(task);
this.guiTaskManagerServiceRef.execute(_taskFactory);
-
-
System.out.println("PluginManagerDialog.refreshPluginTree()....");
-
}
/*
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.