JAL-2316 Restructure identifiers.org download
[jalview.git] / src / jalview / urls / DesktopUrlProviderFactory.java
index ee05376..0c5cefc 100644 (file)
@@ -35,13 +35,16 @@ public class DesktopUrlProviderFactory implements UrlProviderFactoryI
 
   private String provDefaultUrl;
 
-  private String provUrlList;
+  private String menuUrlList;
+
+  private String nonMenuUrlList;
 
   public DesktopUrlProviderFactory(String defaultUrlString,
-          String cachedUrlList)
+          String cachedUrlList, String userUrlList)
   {
     provDefaultUrl = defaultUrlString;
-    provUrlList = cachedUrlList;
+    menuUrlList = cachedUrlList;
+    nonMenuUrlList = userUrlList;
   }
 
   @Override
@@ -50,9 +53,9 @@ public class DesktopUrlProviderFactory implements UrlProviderFactoryI
     // create all the UrlProviders we need
     List<UrlProviderI> providers = new ArrayList<UrlProviderI>();
 
-    UrlProviderI idProvider = new IdentifiersUrlProvider(provUrlList,
-            IdentifiersUrlProvider.ID_ORG_FILE);
-    UrlProviderI customProvider = new CustomUrlProvider(provUrlList);
+    UrlProviderI idProvider = new IdentifiersUrlProvider(menuUrlList);
+    UrlProviderI customProvider = new CustomUrlProvider(menuUrlList,
+            nonMenuUrlList);
     providers.add(idProvider);
     providers.add(customProvider);