You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2018/06/04 13:47:01 UTC

[airavata] branch group-based-auth updated: AIRAVATA-2799 Map GatewayApprovalStatus enum as string

This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch group-based-auth
in repository https://gitbox.apache.org/repos/asf/airavata.git


The following commit(s) were added to refs/heads/group-based-auth by this push:
     new 9596987  AIRAVATA-2799 Map GatewayApprovalStatus enum as string
9596987 is described below

commit 95969875f02b7e650eb326b17e6447b0ea61a298
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Mon Jun 4 09:45:36 2018 -0400

    AIRAVATA-2799 Map GatewayApprovalStatus enum as string
---
 .../airavata/registry/core/entities/expcatalog/GatewayEntity.java      | 1 +
 .../registry/core/repositories/expcatalog/GatewayRepositoryTest.java   | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/GatewayEntity.java b/modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/GatewayEntity.java
index 391f31d..07eff13 100644
--- a/modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/GatewayEntity.java
+++ b/modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/GatewayEntity.java
@@ -48,6 +48,7 @@ public class GatewayEntity implements Serializable {
     private String emailAddress;
 
     @Column(name = "GATEWAY_APPROVAL_STATUS")
+    @Enumerated(EnumType.STRING)
     private GatewayApprovalStatus gatewayApprovalStatus;
 
     @Column(name = "GATEWAY_ACRONYM")
diff --git a/modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/GatewayRepositoryTest.java b/modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/GatewayRepositoryTest.java
index 12a7090..4585b43 100644
--- a/modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/GatewayRepositoryTest.java
+++ b/modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/GatewayRepositoryTest.java
@@ -21,6 +21,7 @@
 package org.apache.airavata.registry.core.repositories.expcatalog;
 
 import org.apache.airavata.model.workspace.Gateway;
+import org.apache.airavata.model.workspace.GatewayApprovalStatus;
 import org.apache.airavata.registry.core.repositories.expcatalog.util.Initialize;
 import org.apache.airavata.common.exception.ApplicationSettingsException;
 import org.apache.airavata.registry.cpi.RegistryException;
@@ -64,6 +65,7 @@ public class GatewayRepositoryTest {
         gateway.setGatewayId(testGatewayId);
         gateway.setDomain("SEAGRID");
         gateway.setEmailAddress("abc@d.com");
+        gateway.setGatewayApprovalStatus(GatewayApprovalStatus.APPROVED);
 
         String gatewayId = gatewayRepository.addGateway(gateway);
         assertEquals(testGatewayId, gatewayId);
@@ -73,6 +75,7 @@ public class GatewayRepositoryTest {
 
         Gateway retrievedGateway = gatewayRepository.getGateway(gatewayId);
         assertEquals(gateway.getGatewayAdminFirstName(), retrievedGateway.getGatewayAdminFirstName());
+        assertEquals(GatewayApprovalStatus.APPROVED, gateway.getGatewayApprovalStatus());
 
         assertTrue(gatewayRepository.getAllGateways().size() == 1);
 

-- 
To stop receiving notification emails like this one, please contact
machristie@apache.org.