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"));
