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/02/28 16:37:32 UTC

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

Author: heshan
Date: Tue Feb 28 15:37:32 2012
New Revision: 1294697

URL: http://svn.apache.org/viewvc?rev=1294697&view=rev
Log:
Reading the configurations form a properties file.

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=1294697&r1=1294696&r2=1294697&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 Tue Feb 28 15:37:32 2012
@@ -18,22 +18,41 @@ import xregistry.generated.ServiceDescDa
 
 import javax.jcr.RepositoryException;
 import javax.xml.namespace.QName;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.util.HashMap;
 import java.util.Map;
+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 AiravataJCRRegistry jcrRegistry = null;
-    private static String jcrRegsitryURL = "http://localhost:8081/";
-    private static String jcrUsername = "admin";
-    private static String jcrPassword = "admin";
+
+    private static final String JCR_URL = "jcr.url";
+    private static final String JCR_USERNAME = "jcr.username";
+    private static final String JCR_PASSWORD = "jcr.password";
 
     public static void main(String[] args) throws XRegistryClientException {
+        Properties prop = new Properties();
+        FileInputStream fis = null;
+        try {
+            fis = new FileInputStream(propertyfile);
+            prop.load(fis);
+        } catch (FileNotFoundException e) {
+            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
+        } catch (IOException e) {
+            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
+        }
+
+        String jcrRegsitryURL = prop.getProperty(JCR_URL);
+        String jcrUsername = prop.getProperty(JCR_USERNAME);
+        String jcrPassword = prop.getProperty(JCR_PASSWORD);
+
         /* Create database */
         Map<String,String> config = new HashMap<String,String>();
         config.put("org.apache.jackrabbit.repository.home","target");