private static JobDataMap GetJobDataMap(ISchJob job) { var res = new JobDataMap(); foreach (var p in job.Job_JobParam_List) { res.Add(p.Name, p.Value); } return(res); }
private static IJobDetail GetJobDetail(ISchJob job) { var jobType = Type.GetType(job.JobType.ClassName); return(new JobDetailImpl(job.Code, job.JobGroup, jobType) { Description = job.Description, JobDataMap = GetJobDataMap(job) }); }
private static Quartz.Collection.ISet <ITrigger> GetTriggers(ISchJob job, Func <ISchTrigger, bool> validateHandler = null) { var res = new Quartz.Collection.HashSet <ITrigger>(); foreach (var trigger in job.Job_Trigger_List) { if (validateHandler != null && !validateHandler(trigger)) { continue; } var qtrigger = GetTrigger(trigger); if (qtrigger == null) { continue; } res.Add(qtrigger); } return(res); }
private static Quartz.Collection.ISet<ITrigger> GetTriggers(ISchJob job, Func<ISchTrigger, bool> validateHandler = null) { var res = new Quartz.Collection.HashSet<ITrigger>(); foreach (var trigger in job.Job_Trigger_List) { if (validateHandler != null && !validateHandler(trigger)) continue; var qtrigger = GetTrigger(trigger); if (qtrigger == null) continue; res.Add(qtrigger); } return res; }
private static IJobDetail GetJobDetail(ISchJob job) { var jobType = Type.GetType(job.JobType.ClassName); return new JobDetailImpl(job.Code, job.JobGroup, jobType) { Description = job.Description, JobDataMap = GetJobDataMap(job) }; }
private static JobDataMap GetJobDataMap(ISchJob job) { var res = new JobDataMap(); foreach (var p in job.Job_JobParam_List) res.Add(p.Name, p.Value); return res; }