org.springframework.batch.core.repository.dao
Interface JobInstanceDao

All Known Implementing Classes:
JdbcJobInstanceDao, MapJobInstanceDao

public interface JobInstanceDao

Data Access Object for job instances.

Author:
Lucas Ward, Robert Kasanicky

Method Summary
 JobInstance createJobInstance(Job job, JobParameters jobParameters)
          Create a JobInstance with given name and parameters.
 JobInstance getJobInstance(Job job, JobParameters jobParameters)
          Find all job instances that match the given name and parameters.
 

Method Detail

createJobInstance

JobInstance createJobInstance(Job job,
                              JobParameters jobParameters)
Create a JobInstance with given name and parameters. PreConditions: JobInstance for given name and parameters must not already exist PostConditions: A valid job instance will be returned which has been persisted and contains an unique Id.

Parameters:
job -
jobParameters -
Returns:
JobInstance

getJobInstance

JobInstance getJobInstance(Job job,
                           JobParameters jobParameters)
Find all job instances that match the given name and parameters. If no matching job instances are found, then a list of size 0 will be returned.

Parameters:
job -
jobParameters -
Returns:
JobInstance object matching Job and JobParameters


Copyright © 2008 SpringSource. All Rights Reserved.