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/10/19 18:06:54 UTC

svn commit: r1400146 - in /airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest: resources/RestServicesConstants.java utils/RegistryListener.java

Author: heshan
Date: Fri Oct 19 16:06:54 2012
New Revision: 1400146

URL: http://svn.apache.org/viewvc?rev=1400146&view=rev
Log:
Reading configurations through properties. Introduced a Constant class.

Added:
    airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RestServicesConstants.java
Modified:
    airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/utils/RegistryListener.java

Added: airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RestServicesConstants.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RestServicesConstants.java?rev=1400146&view=auto
==============================================================================
--- airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RestServicesConstants.java (added)
+++ airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/resources/RestServicesConstants.java Fri Oct 19 16:06:54 2012
@@ -0,0 +1,8 @@
+package org.apache.airavata.services.registry.rest.resources;
+
+public class RestServicesConstants {
+    public static final String AIRAVATA_SERVER_PROPERTIES = "airavata-server.properties";
+    public static final String GATEWAY_ID = "gateway.id";
+    public static final String REGISTRY_USER = "registry.user";
+    public static final String AIRAVATA_REGISTRY = "airavataRegistry";
+}

Modified: airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/utils/RegistryListener.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/utils/RegistryListener.java?rev=1400146&r1=1400145&r2=1400146&view=diff
==============================================================================
--- airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/utils/RegistryListener.java (original)
+++ airavata/sandbox/airavata-registry-rest/src/main/java/org/apache/airavata/services/registry/rest/utils/RegistryListener.java Fri Oct 19 16:06:54 2012
@@ -4,6 +4,7 @@ import org.apache.airavata.registry.api.
 import org.apache.airavata.registry.api.AiravataRegistryFactory;
 import org.apache.airavata.registry.api.AiravataUser;
 import org.apache.airavata.registry.api.Gateway;
+import org.apache.airavata.services.registry.rest.resources.RestServicesConstants;
 
 import javax.servlet.ServletContext;
 import javax.servlet.ServletContextEvent;
@@ -13,24 +14,26 @@ import java.net.URL;
 import java.util.Properties;
 
 public class RegistryListener implements ServletContextListener {
-    public static final String AIRAVATA_SERVER_PROPERTIES = "airavata-server.properties";
     private static AiravataRegistry2 airavataRegistry;
 
     public void contextInitialized(ServletContextEvent servletContextEvent) {
         try{
             ServletContext servletContext = servletContextEvent.getServletContext();
 
-            URL url = this.getClass().getClassLoader().getResource(AIRAVATA_SERVER_PROPERTIES);
+            URL url = this.getClass().getClassLoader().
+                    getResource(RestServicesConstants.AIRAVATA_SERVER_PROPERTIES);
             Properties properties = new Properties();
             try {
                 properties.load(url.openStream());
             } catch (IOException e) {
                 e.printStackTrace();
             }
-            String gatewayID = properties.getProperty("gateway.id");
+            String gatewayID = properties.getProperty(RestServicesConstants.GATEWAY_ID);
+            String airavataUser = properties.getProperty(RestServicesConstants.REGISTRY_USER);
 
-        airavataRegistry = AiravataRegistryFactory.getRegistry(new Gateway(gatewayID), new AiravataUser("admin"));
-        servletContext.setAttribute("airavataRegistry", airavataRegistry);
+        airavataRegistry = AiravataRegistryFactory.
+                getRegistry(new Gateway(gatewayID), new AiravataUser(airavataUser));
+        servletContext.setAttribute(RestServicesConstants.AIRAVATA_REGISTRY, airavataRegistry);
         }catch (Exception e) {
             e.printStackTrace();
         }