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 <[email protected]>
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;
     }
 }

Reply via email to