public static updateSchTask(String scheduleJobName, String parameterName,
String parameterValue)
{
try
{
SchedulerService schedulerService = Platform.getService(SchedulerService.class);
JobDetails jobdetails = schedulerService.getJobDetail(scheduleJobName);
HashMap<String, JobParameter> params = jobdetails.getParams();
JobParameter jobParam = params.get(parameterName);
//Updating the Job Parameter Value in the Object
jobParam.setValue(parameterValue);
params.put(parameterName, jobParam);
//Udating the Schedule Task Parameters in OIM
schedulerService.updateJob(jobdetails);
} catch (Exception e) {
e.printStackTrace();
}
}
String parameterValue)
{
try
{
SchedulerService schedulerService = Platform.getService(SchedulerService.class);
JobDetails jobdetails = schedulerService.getJobDetail(scheduleJobName);
HashMap<String, JobParameter> params = jobdetails.getParams();
JobParameter jobParam = params.get(parameterName);
//Updating the Job Parameter Value in the Object
jobParam.setValue(parameterValue);
params.put(parameterName, jobParam);
//Udating the Schedule Task Parameters in OIM
schedulerService.updateJob(jobdetails);
} catch (Exception e) {
e.printStackTrace();
}
}