void AddJobListeners(IJobDetailJobListenerTriggerLink link) { List <IXpandJobDetail> jobDetails = GetRelatedJobDetails(ForTheSameJobTypeOrGroup(link.JobListenerTrigger.JobType, link.JobListenerTrigger.Group)); var calculateJobListenerNames = CalculateJobListenerNames(link.JobListenerTrigger.Event); var listenersKeyAction = CreateJobListenersKeys(link.JobListenerTrigger.Event); jobDetails.ForEach(detail => GetListenerDataMap(detail, AddListener, link.JobDetail.Name, link.JobDetail.Job.JobType, calculateJobListenerNames, listenersKeyAction)); }
void AddJobListeners(IJobDetailJobListenerTriggerLink link) { List<IXpandJobDetail> jobDetails = GetRelatedJobDetails(ForTheSameJobTypeOrGroup(link.JobListenerTrigger.JobType, link.JobListenerTrigger.Group)); var calculateJobListenerNames = CalculateJobListenerNames(link.JobListenerTrigger.Event); var listenersKeyAction = CreateJobListenersKeys(link.JobListenerTrigger.Event); jobDetails.ForEach(detail => GetListenerDataMap(detail, AddListener, link.JobDetail.Name, link.JobDetail.Job.JobType, calculateJobListenerNames, listenersKeyAction)); }