This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-mft.git
The following commit(s) were added to refs/heads/master by this push:
new 39db7d2 Adding Swift storage fetch feature for generic resources
39db7d2 is described below
commit 39db7d21e89e2aaf57e441fca0239e0c54784157
Author: Dimuthu Wannipurage <[email protected]>
AuthorDate: Wed May 4 21:08:25 2022 -0400
Adding Swift storage fetch feature for generic resources
---
.../mft/resource/server/backend/sql/SQLResourceBackend.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git
a/services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java
b/services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java
index 5194a21..d2b28c4 100644
---
a/services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java
+++
b/services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java
@@ -140,6 +140,12 @@ public class SQLResourceBackend implements ResourceBackend
{
builder.setAzureStorage(azureStorage.orElseThrow(() -> new
Exception("Could not find a Azure storage with id "
+ resourceEty.getStorageId() + " for resource " +
resourceEty.getResourceId())));
break;
+ case SWIFT:
+ Optional<SwiftStorage> swiftStorage =
getSwiftStorage(SwiftStorageGetRequest.newBuilder()
+ .setStorageId(resourceEty.getStorageId()).build());
+ builder.setSwiftStorage(swiftStorage.orElseThrow(() -> new
Exception("Could not find a Swift storage with id "
+ + resourceEty.getStorageId() + " for resource " +
resourceEty.getResourceId())));
+ break;
}
return builder.build();