public static GridftpDataMovementResource getGridFTPDataMovementDescription (GridFTPDataMovement dataMovementResource) throws AppCatalogException { GridftpDataMovementResource dataMovement = new GridftpDataMovementResource(); dataMovement.setDataMovementInterfaceId(dataMovementResource.getDataMovementInterfaceId()); dataMovement.setSecurityProtocol(dataMovementResource.getSecurityProtocol().toString()); return dataMovement; }
public static GridFTPDataMovement getGridFTPDataMovementDescription (GridftpDataMovementResource dataMovementResource) throws AppCatalogException { GridFTPDataMovement dataMovement = new GridFTPDataMovement(); dataMovement.setDataMovementInterfaceId(dataMovementResource.getDataMovementInterfaceId()); dataMovement.setSecurityProtocol(SecurityProtocol.valueOf(dataMovementResource.getSecurityProtocol())); GridftpEndpointResource endpointResource = new GridftpEndpointResource(); List<Resource> endpoints = endpointResource.get(AbstractResource.GridftpEndpointConstants.DATA_MOVEMENT_INTERFACE_ID, dataMovementResource.getDataMovementInterfaceId()); if (endpoints != null && !endpoints.isEmpty()){ dataMovement.setGridFTPEndPoints(getGridFTPDMEPList(endpoints)); } return dataMovement; }
public static UnicoreJobSubmissionResource getUnicoreJobSubmission (UnicoreJobSubmission submission){ UnicoreJobSubmissionResource resource = new UnicoreJobSubmissionResource(); resource.setjobSubmissionInterfaceId(submission.getJobSubmissionInterfaceId()); if (submission.getSecurityProtocol() != null){ resource.setSecurityProtocol(submission.getSecurityProtocol().toString()); } resource.setUnicoreEndpointUrl(submission.getUnicoreEndPointURL()); return resource; }
public static UnicoreDataMovement getUnicoreDMDescription (UnicoreDataMovementResource resource) throws AppCatalogException { UnicoreDataMovement dataMovement = new UnicoreDataMovement(); dataMovement.setUnicoreEndPointURL(resource.getUnicoreEndpointUrl()); dataMovement.setDataMovementInterfaceId(resource.getDataMovementId()); if (resource.getSecurityProtocol() != null){ dataMovement.setSecurityProtocol(SecurityProtocol.valueOf(resource.getSecurityProtocol())); } return dataMovement; }
public static UnicoreDataMovementResource getUnicoreDMResource (UnicoreDataMovement dataMovement){ UnicoreDataMovementResource resource = new UnicoreDataMovementResource(); resource.setDataMovementId(dataMovement.getDataMovementInterfaceId()); if (dataMovement.getSecurityProtocol() != null){ resource.setSecurityProtocol(dataMovement.getSecurityProtocol().toString()); } resource.setUnicoreEndpointUrl(dataMovement.getUnicoreEndPointURL()); return resource; }
public static UnicoreJobSubmission getUnicoreJobSubmissionDescription (UnicoreJobSubmissionResource submission) throws AppCatalogException { UnicoreJobSubmission unicoreJobSubmission = new UnicoreJobSubmission(); unicoreJobSubmission.setUnicoreEndPointURL(submission.getUnicoreEndpointUrl()); unicoreJobSubmission.setJobSubmissionInterfaceId(submission.getjobSubmissionInterfaceId()); if (submission.getSecurityProtocol() != null){ unicoreJobSubmission.setSecurityProtocol(SecurityProtocol.valueOf(submission.getSecurityProtocol())); } return unicoreJobSubmission; }
public static ScpDataMovementResource getSCPDataMovementDescription (SCPDataMovement dataMovementResource) throws AppCatalogException { ScpDataMovementResource dataMovement = new ScpDataMovementResource(); dataMovement.setDataMovementInterfaceId(dataMovementResource.getDataMovementInterfaceId()); dataMovement.setAlternativeScpHostname(dataMovementResource.getAlternativeSCPHostName()); dataMovement.setSecurityProtocol(dataMovementResource.getSecurityProtocol().toString()); dataMovement.setSshPort(dataMovementResource.getSshPort()); return dataMovement; }
public static SCPDataMovement getSCPDataMovementDescription (ScpDataMovementResource dataMovementResource) throws AppCatalogException { SCPDataMovement dataMovement = new SCPDataMovement(); dataMovement.setDataMovementInterfaceId(dataMovementResource.getDataMovementInterfaceId()); dataMovement.setAlternativeSCPHostName(dataMovementResource.getAlternativeScpHostname()); dataMovement.setSecurityProtocol(SecurityProtocol.valueOf(dataMovementResource.getSecurityProtocol())); dataMovement.setSshPort(dataMovementResource.getSshPort()); return dataMovement; }
@Override public String addUNICOREJobSubmission(UnicoreJobSubmission unicoreJobSubmission) throws AppCatalogException { try { unicoreJobSubmission.setJobSubmissionInterfaceId(AppCatalogUtils.getID("UNICORE")); UnicoreJobSubmissionResource resource = AppCatalogThriftConversion.getUnicoreJobSubmission(unicoreJobSubmission); resource.setUnicoreEndpointUrl(unicoreJobSubmission.getUnicoreEndPointURL()); if (unicoreJobSubmission.getSecurityProtocol() != null){ resource.setSecurityProtocol(unicoreJobSubmission.getSecurityProtocol().toString()); } resource.save(); return resource.getjobSubmissionInterfaceId(); }catch (Exception e){ logger.error("Error while retrieving SSH Job Submission...", e); throw new AppCatalogException(e); } }
public static CloudJobSubmission getCloudJobSubmissionDescription (CloudSubmissionResource submission) throws AppCatalogException { CloudJobSubmission cloudJobSubmission = new CloudJobSubmission(); cloudJobSubmission.setJobSubmissionInterfaceId(submission.getJobSubmissionInterfaceId()); cloudJobSubmission.setExecutableType(submission.getExecutableType()); cloudJobSubmission.setSecurityProtocol(SecurityProtocol.valueOf(submission.getSecurityProtocol())); cloudJobSubmission.setNodeId(submission.getNodeId()); cloudJobSubmission.setUserAccountName(submission.getUserAccountName()); cloudJobSubmission.setProviderName(ProviderName.valueOf(submission.getProviderName())); return cloudJobSubmission; }
public static CloudSubmissionResource getCloudJobSubmission (CloudJobSubmission submission){ CloudSubmissionResource resource = new CloudSubmissionResource(); resource.setJobSubmissionInterfaceId(submission.getJobSubmissionInterfaceId()); if (submission.getSecurityProtocol() != null){ resource.setSecurityProtocol(submission.getSecurityProtocol().toString()); } if(submission.getProviderName() != null){ resource.setProviderName(submission.getProviderName().toString()); } resource.setUserAccountName(submission.getUserAccountName()); resource.setNodeId(submission.getNodeId()); resource.setExecutableType(submission.getExecutableType()); return resource; }
public static SSHJobSubmission getSSHJobSubmissionDescription (SshJobSubmissionResource submission) throws AppCatalogException { SSHJobSubmission sshJobSubmission = new SSHJobSubmission(); sshJobSubmission.setAlternativeSSHHostName(submission.getAlternativeSshHostname()); sshJobSubmission.setJobSubmissionInterfaceId(submission.getJobSubmissionInterfaceId()); sshJobSubmission.setResourceJobManager(getResourceJobManager(submission.getResourceJobManagerResource())); sshJobSubmission.setSecurityProtocol(SecurityProtocol.valueOf(submission.getSecurityProtocol())); sshJobSubmission.setSshPort(submission.getSshPort()); if (submission.getMonitorMode() != null){ sshJobSubmission.setMonitorMode(MonitorMode.valueOf(submission.getMonitorMode())); } return sshJobSubmission; }
public static SshJobSubmissionResource getSSHJobSubmission (SSHJobSubmission submission){ SshJobSubmissionResource resource = new SshJobSubmissionResource(); resource.setAlternativeSshHostname(submission.getAlternativeSSHHostName()); resource.setJobSubmissionInterfaceId(submission.getJobSubmissionInterfaceId()); ResourceJobManagerResource resourceJobManager = getResourceJobManager(submission.getResourceJobManager()); // resourceJobManager.setResourceJobManagerId(submission.getJobSubmissionInterfaceId()); resource.setResourceJobManagerId(resourceJobManager.getResourceJobManagerId()); if (submission.getMonitorMode() != null){ resource.setMonitorMode(submission.getMonitorMode().toString()); } resource.setResourceJobManagerResource(resourceJobManager); if (submission.getSecurityProtocol() != null){ resource.setSecurityProtocol(submission.getSecurityProtocol().toString()); } resource.setSshPort(submission.getSshPort()); return resource; }