You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by he...@apache.org on 2012/03/01 18:36:15 UTC

svn commit: r1295692 - /incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java

Author: heshan
Date: Thu Mar  1 17:36:15 2012
New Revision: 1295692

URL: http://svn.apache.org/viewvc?rev=1295692&view=rev
Log:
Refactored XRegistryMigrate.

Modified:
    incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java

Modified: incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java?rev=1295692&r1=1295691&r2=1295692&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java (original)
+++ incubator/airavata/trunk/modules/registry-migrator/src/main/java/org/apache/airavata/migrator/registry/XRegistryMigrate.java Thu Mar  1 17:36:15 2012
@@ -28,20 +28,30 @@ import java.util.Properties;
 public class XRegistryMigrate {
 //    private static String propertyfile = "xregistry.properties";
 //    private static String propertyfile = "xregistry-dropbox.properties";
-    private static String propertyfile = "xregistry-local.properties";
+//    private static String file = "xregistry-local.properties";
+    private static String file = null;
     private static AiravataJCRRegistry jcrRegistry = null;
 
     private static String jcrRegsitryURL = null;
     private static String jcrUsername = null;
     private static String jcrPassword = null;
 
-    public static void main(String[] args) throws XRegistryClientException {
+    public XRegistryMigrate(String propertyFile) {
         try {
-            loadProperties(propertyfile);
+            file = propertyFile;
+            loadProperties(propertyFile);
         } catch (IOException e) {
             e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
         }
 
+    }
+
+    public static void main(String[] args) throws XRegistryClientException {
+        XRegistryMigrate manager = new XRegistryMigrate("xregistry-local.properties");
+        manager.migrate();
+    }
+
+    private void migrate() throws XRegistryClientException {
         Map<String,String> config = new HashMap<String,String>();
         URI uri = null;
         try {
@@ -59,7 +69,7 @@ public class XRegistryMigrate {
             e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
         }
 
-        XRegistryClient client = XRegistryClientUtil.CreateGSISecureRegistryInstance(propertyfile);
+        XRegistryClient client = XRegistryClientUtil.CreateGSISecureRegistryInstance(file);
         saveAllHostDescriptions(client);
         saveAllServiceDescriptions(client);