You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by go...@apache.org on 2017/06/06 15:00:17 UTC

airavata git commit: Add AiravataInternalGatewayId to GatewayEntity in ProfileService

Repository: airavata
Updated Branches:
  refs/heads/develop eeea42eee -> 504f83930


Add AiravataInternalGatewayId to GatewayEntity in ProfileService


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

Branch: refs/heads/develop
Commit: 504f83930770b3319dd184208a6ded5197087f2c
Parents: eeea42e
Author: Gourav Shenoy <go...@apache.org>
Authored: Tue Jun 6 11:00:13 2017 -0400
Committer: Gourav Shenoy <go...@apache.org>
Committed: Tue Jun 6 11:00:13 2017 -0400

----------------------------------------------------------------------
 .../commons/tenant/entities/GatewayEntity.java      | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/504f8393/airavata-services/profile-service/profile-service-commons/src/main/java/org/apache/airavata/service/profile/commons/tenant/entities/GatewayEntity.java
----------------------------------------------------------------------
diff --git a/airavata-services/profile-service/profile-service-commons/src/main/java/org/apache/airavata/service/profile/commons/tenant/entities/GatewayEntity.java b/airavata-services/profile-service/profile-service-commons/src/main/java/org/apache/airavata/service/profile/commons/tenant/entities/GatewayEntity.java
index 8d9a25d..a63c0a1 100644
--- a/airavata-services/profile-service/profile-service-commons/src/main/java/org/apache/airavata/service/profile/commons/tenant/entities/GatewayEntity.java
+++ b/airavata-services/profile-service/profile-service-commons/src/main/java/org/apache/airavata/service/profile/commons/tenant/entities/GatewayEntity.java
@@ -25,11 +25,13 @@ import org.slf4j.LoggerFactory;
 
 import javax.persistence.*;
 import java.util.Date;
+import java.util.UUID;
 
 @Entity
 @Table(name = "GATEWAY")
 public class GatewayEntity {
     private final static Logger logger = LoggerFactory.getLogger(GatewayEntity.class);
+    private String airavataInternalGatewayId;
     private String gatewayId;
     private String gatewayName;
     private String domain;
@@ -50,7 +52,21 @@ public class GatewayEntity {
     private long requestCreationTime;
     private String requesterUsername;
 
+    // set random value for internalGatewayId
+    public GatewayEntity() {
+        this.airavataInternalGatewayId = UUID.randomUUID().toString();
+    }
+
     @Id
+    @Column(name = "AIRAVATA_INTERNAL_GATEWAY_ID")
+    public String getAiravataInternalGatewayId() {
+        return airavataInternalGatewayId;
+    }
+
+    public void setAiravataInternalGatewayId(String airavataInternalGatewayId) {
+        this.airavataInternalGatewayId = airavataInternalGatewayId;
+    }
+
     @Column(name = "GATEWAY_ID")
     public String getGatewayId() {
         return gatewayId;