public Object getFieldValue(_Fields field) { switch (field) { case COMPUTE_RESOURCE_ID: return getComputeResourceId(); case OVERRIDEBY_AIRAVATA: return isOverridebyAiravata(); case LOGIN_USER_NAME: return getLoginUserName(); case PREFERRED_JOB_SUBMISSION_PROTOCOL: return getPreferredJobSubmissionProtocol(); case PREFERRED_DATA_MOVEMENT_PROTOCOL: return getPreferredDataMovementProtocol(); case PREFERRED_BATCH_QUEUE: return getPreferredBatchQueue(); case SCRATCH_LOCATION: return getScratchLocation(); case ALLOCATION_PROJECT_NUMBER: return getAllocationProjectNumber(); case RESOURCE_SPECIFIC_CREDENTIAL_STORE_TOKEN: return getResourceSpecificCredentialStoreToken(); case USAGE_REPORTING_GATEWAY_ID: return getUsageReportingGatewayId(); } throw new IllegalStateException(); }
private static void createJobIdentification(JobDefinitionType value, JobExecutionContext context) { ApplicationContext appCtxt = context.getApplicationContext(); if (appCtxt != null) { if (appCtxt.getComputeResourcePreference() != null && appCtxt.getComputeResourcePreference().getAllocationProjectNumber() != null) JSDLUtils.addProjectName(value, appCtxt.getComputeResourcePreference().getAllocationProjectNumber()); if (appCtxt.getApplicationInterfaceDescription() != null && appCtxt.getApplicationInterfaceDescription().getApplicationDescription() != null) JSDLUtils.getOrCreateJobIdentification(value).setDescription(appCtxt.getApplicationInterfaceDescription().getApplicationDescription()); if (appCtxt.getApplicationInterfaceDescription() != null && appCtxt.getApplicationInterfaceDescription().getApplicationName() != null) JSDLUtils.getOrCreateJobIdentification(value).setJobName(appCtxt.getApplicationInterfaceDescription().getApplicationName()); } }
ComputeResourcePreference computeResourcePreference = jobExecutionContext.getApplicationContext().getComputeResourcePreference(); if (computeResourcePreference != null) { computationalProjectAccount = computeResourcePreference.getAllocationProjectNumber();
jobDescriptor.setStandardOutFile(processContext.getStdoutLocation()); jobDescriptor.setStandardErrorFile(processContext.getStderrLocation()); String computationalProjectAccount = getComputeResourcePreference(processContext).getAllocationProjectNumber(); if (computationalProjectAccount != null) { jobDescriptor.setAcountString(computationalProjectAccount);
ComputeResourcePreference computeResourcePreference = jobExecutionContext.getApplicationContext().getComputeResourcePreference(); if (computeResourcePreference != null) { computationalProjectAccount = computeResourcePreference.getAllocationProjectNumber();
resource.setProjectNumber(preference.getAllocationProjectNumber()); resource.setScratchLocation(preference.getScratchLocation()); resource.save();
resource.setProjectNumber(preference.getAllocationProjectNumber()); resource.setScratchLocation(preference.getScratchLocation()); resource.save();
resource.setProjectNumber(preference.getAllocationProjectNumber()); resource.setScratchLocation(preference.getScratchLocation()); resource.save();
resource.setProjectNumber(preference.getAllocationProjectNumber()); resource.setScratchLocation(preference.getScratchLocation()); resource.setResourceCSToken(preference.getResourceSpecificCredentialStoreToken());