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

yasith pushed a commit to branch resource-mgmt-rest-api
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit eac1129501fccb154a72f7521bd4c1091160881d
Author: yasithdev <[email protected]>
AuthorDate: Mon Nov 10 18:41:45 2025 -0500

    add missing function to computeresourcerepo
---
 .../repositories/appcatalog/ComputeResourceRepository.java     | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git 
a/airavata-api/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ComputeResourceRepository.java
 
b/airavata-api/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ComputeResourceRepository.java
index a56cca9f4a..a75ce4488f 100644
--- 
a/airavata-api/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ComputeResourceRepository.java
+++ 
b/airavata-api/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ComputeResourceRepository.java
@@ -408,6 +408,16 @@ public class ComputeResourceRepository
         return unicoreJobSubmission.getJobSubmissionInterfaceId();
     }
 
+    public void updateUNICOREJobSubmission(UnicoreJobSubmission 
unicoreJobSubmission) throws AppCatalogException {
+        Mapper mapper = ObjectMapperSingleton.getInstance();
+        UnicoreSubmissionEntity unicoreSubmissionEntity =
+                mapper.map(unicoreJobSubmission, 
UnicoreSubmissionEntity.class);
+        if (unicoreJobSubmission.getSecurityProtocol() != null) {
+            
unicoreSubmissionEntity.setSecurityProtocol(unicoreJobSubmission.getSecurityProtocol());
+        }
+        execute(entityManager -> entityManager.merge(unicoreSubmissionEntity));
+    }
+
     @Override
     public String addLocalDataMovement(LOCALDataMovement localDataMovement) 
throws AppCatalogException {
         
localDataMovement.setDataMovementInterfaceId(AppCatalogUtils.getID("LOCAL"));

Reply via email to