You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by is...@apache.org on 2022/08/11 19:44:06 UTC

[airavata-data-lake] branch master updated: Bug fix in trasnfermappings

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

isjarana pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-data-lake.git


The following commit(s) were added to refs/heads/master by this push:
     new 0b196e8  Bug fix in trasnfermappings
     new cf82cae  Merge pull request #124 from isururanawaka/mysql_conversion
0b196e8 is described below

commit 0b196e8bd71a8102e125ec64464f8cb1dc191786
Author: Isuru Ranawaka <ir...@gmail.com>
AuthorDate: Thu Aug 11 15:42:52 2022 -0400

    Bug fix in trasnfermappings
---
 .../drms/api/persistance/model/Resource.java       | 23 ++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

diff --git a/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/model/Resource.java b/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/model/Resource.java
index 18c6e73..fc3efb3 100644
--- a/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/model/Resource.java
+++ b/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/model/Resource.java
@@ -25,8 +25,11 @@ public class Resource {
     @OneToMany(fetch = FetchType.EAGER, mappedBy = "resource", orphanRemoval = true, cascade = CascadeType.ALL)
     private Set<ResourceProperty> resourceProperty;
 
-    @OneToMany(fetch = FetchType.EAGER, mappedBy = "resource", orphanRemoval = true, cascade = CascadeType.ALL)
-    private Set<TransferMapping> transferMapping;
+    @OneToMany(fetch = FetchType.EAGER, mappedBy = "source", orphanRemoval = true, cascade = CascadeType.ALL)
+    private Set<TransferMapping> sourceTransferMapping;
+
+    @OneToMany(fetch = FetchType.EAGER, mappedBy = "destination", orphanRemoval = true, cascade = CascadeType.ALL)
+    private Set<TransferMapping> destinationTransferMapping;
 
 
     public String getParentResourceId() {
@@ -69,11 +72,19 @@ public class Resource {
         this.resourceProperty = resourceProperty;
     }
 
-    public Set<TransferMapping> getTransferMapping() {
-        return transferMapping;
+    public Set<TransferMapping> getSourceTransferMapping() {
+        return sourceTransferMapping;
+    }
+
+    public void setSourceTransferMapping(Set<TransferMapping> transferMapping) {
+        this.sourceTransferMapping = transferMapping;
+    }
+
+    public Set<TransferMapping> getDestinationTransferMapping() {
+        return destinationTransferMapping;
     }
 
-    public void setTransferMapping(Set<TransferMapping> transferMapping) {
-        this.transferMapping = transferMapping;
+    public void setDestinationTransferMapping(Set<TransferMapping> destinationTransferMapping) {
+        this.destinationTransferMapping = destinationTransferMapping;
     }
 }