public CloudJobSubmission deepCopy() { return new CloudJobSubmission(this); }
public Object getFieldValue(_Fields field) { switch (field) { case JOB_SUBMISSION_INTERFACE_ID: return getJobSubmissionInterfaceId(); case SECURITY_PROTOCOL: return getSecurityProtocol(); case NODE_ID: return getNodeId(); case EXECUTABLE_TYPE: return getExecutableType(); case PROVIDER_NAME: return getProviderName(); case USER_ACCOUNT_NAME: return getUserAccountName(); } throw new IllegalStateException(); }
case JOB_SUBMISSION_INTERFACE_ID: if (value == null) { unsetJobSubmissionInterfaceId(); } else { setJobSubmissionInterfaceId((String)value); unsetSecurityProtocol(); } else { setSecurityProtocol((org.apache.airavata.model.data.movement.SecurityProtocol)value); unsetNodeId(); } else { setNodeId((String)value); unsetExecutableType(); } else { setExecutableType((String)value); unsetProviderName(); } else { setProviderName((ProviderName)value); unsetUserAccountName(); } else { setUserAccountName((String)value);
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; }
@Override public String addCloudJobSubmission(CloudJobSubmission sshJobSubmission) throws AppCatalogException { try { sshJobSubmission.setJobSubmissionInterfaceId(AppCatalogUtils.getID("Cloud")); CloudSubmissionResource resource = AppCatalogThriftConversion.getCloudJobSubmission(sshJobSubmission); resource.save(); return resource.getJobSubmissionInterfaceId(); }catch (Exception e) { logger.error("Error while saving 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; }
@Override public String addCloudJobSubmission(CloudJobSubmission sshJobSubmission) throws AppCatalogException { try { sshJobSubmission.setJobSubmissionInterfaceId(AppCatalogUtils.getID("Cloud")); CloudSubmissionResource resource = AppCatalogThriftConversion.getCloudJobSubmission(sshJobSubmission); resource.save(); return resource.getJobSubmissionInterfaceId(); }catch (Exception e) { logger.error("Error while saving SSH Job Submission...", e); throw new AppCatalogException(e); } }
public Object getFieldValue(_Fields field) { switch (field) { case JOB_SUBMISSION_INTERFACE_ID: return getJobSubmissionInterfaceId(); case SECURITY_PROTOCOL: return getSecurityProtocol(); case NODE_ID: return getNodeId(); case EXECUTABLE_TYPE: return getExecutableType(); case PROVIDER_NAME: return getProviderName(); case USER_ACCOUNT_NAME: return getUserAccountName(); } throw new IllegalStateException(); }
case JOB_SUBMISSION_INTERFACE_ID: if (value == null) { unsetJobSubmissionInterfaceId(); } else { setJobSubmissionInterfaceId((String)value); unsetSecurityProtocol(); } else { setSecurityProtocol((org.apache.airavata.model.data.movement.SecurityProtocol)value); unsetNodeId(); } else { setNodeId((String)value); unsetExecutableType(); } else { setExecutableType((String)value); unsetProviderName(); } else { setProviderName((ProviderName)value); unsetUserAccountName(); } else { setUserAccountName((String)value);
public CloudJobSubmission deepCopy() { return new CloudJobSubmission(this); }
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 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; }