Repository: airavata
Updated Branches:
  refs/heads/master ed4637cc2 -> e61cb8bbc


adding gateway profile when server starts


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/e61cb8bb
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/e61cb8bb
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/e61cb8bb

Branch: refs/heads/master
Commit: e61cb8bbc8627d0b47ec59aea798b24663464260
Parents: ed4637c
Author: Chathuri Wimalasena <[email protected]>
Authored: Tue Oct 27 12:11:31 2015 -0400
Committer: Chathuri Wimalasena <[email protected]>
Committed: Tue Oct 27 12:11:31 2015 -0400

----------------------------------------------------------------------
 .../apache/airavata/api/server/util/AppCatalogInitUtil.java  | 8 ++++++++
 1 file changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/e61cb8bb/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/util/AppCatalogInitUtil.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/util/AppCatalogInitUtil.java
 
b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/util/AppCatalogInitUtil.java
index d0fb5cd..c6dcd22 100644
--- 
a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/util/AppCatalogInitUtil.java
+++ 
b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/util/AppCatalogInitUtil.java
@@ -22,7 +22,9 @@
 package org.apache.airavata.api.server.util;
 
 import org.apache.airavata.common.exception.ApplicationSettingsException;
+import org.apache.airavata.common.utils.AiravataUtils;
 import org.apache.airavata.common.utils.ServerSettings;
+import 
org.apache.airavata.registry.core.app.catalog.resources.GatewayProfileResource;
 import org.apache.derby.drda.NetworkServerControl;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -76,6 +78,12 @@ public class AppCatalogInitUtil {
             } else {
                 logger.info("Database already created for App Catalog!");
             }
+            GatewayProfileResource gatewayProfileResource = new 
GatewayProfileResource();
+            if 
(!gatewayProfileResource.isExists(ServerSettings.getDefaultUserGateway())){
+                
gatewayProfileResource.setGatewayID(ServerSettings.getDefaultUserGateway());
+                
gatewayProfileResource.setCreatedTime(AiravataUtils.getCurrentTimestamp());
+                gatewayProfileResource.save();
+            }
         } catch (Exception e) {
             logger.error(e.getMessage(), e);
             throw new RuntimeException("Database failure", e);

Reply via email to