/// <summary> /// Custom constructor, providing all dao's as parameters. /// </summary> /// <param name="jobInstanceDao"></param> /// <param name="jobExecutionDao"></param> /// <param name="stepExecutionDao"></param> /// <param name="executionContextDao"></param> public SimpleJobRepository(IJobInstanceDao jobInstanceDao, IJobExecutionDao jobExecutionDao, IStepExecutionDao stepExecutionDao, IExecutionContextDao executionContextDao) { _jobInstanceDao = jobInstanceDao; _jobExecutionDao = jobExecutionDao; _stepExecutionDao = stepExecutionDao; _executionContextDao = executionContextDao; }
/// <summary> /// Constructs a new <see cref="SimpleJobExplorer"/> with the specified DAOs. /// </summary> /// <param name="jobInstanceDao">The job instance DAO.</param> /// <param name="jobExecutionDao">The job execution DAO.</param> /// <param name="stepExecutionDao">The step execution DAO.</param> /// <param name="executionContextDao">The execution context DAO.</param> public SimpleJobExplorer(IJobInstanceDao jobInstanceDao, IJobExecutionDao jobExecutionDao, IStepExecutionDao stepExecutionDao, IExecutionContextDao executionContextDao) { _jobInstanceDao = jobInstanceDao; _jobExecutionDao = jobExecutionDao; _stepExecutionDao = stepExecutionDao; _executionContextDao = executionContextDao; }