Summer.Batch.Core.Repository.Dao.IStepExecutionDao Interface Reference

Data Access Object for step executions. More...

Inheritance diagram for Summer.Batch.Core.Repository.Dao.IStepExecutionDao:
Summer.Batch.Core.Repository.Dao.DbStepExecutionDao Summer.Batch.Core.Repository.Dao.MapStepExecutionDao

Public Member Functions

void SaveStepExecution (StepExecution stepExecution)
 Persists the given step execution. It must not have been persisted yet. More...
 
void SaveStepExecutions (ICollection< StepExecution > stepExecutions)
 Persists the step executions in a collection. The step executions must not have been persisted yet. More...
 
void UpdateStepExecution (StepExecution stepExecution)
 Persits the updates of a step execution. It must have already been persisted. More...
 
StepExecution GetStepExecution (JobExecution jobExecution, long stepExecutionId)
 
void AddStepExecutions (JobExecution jobExecution)
 Adds persisted step executions to a job execution. More...
 

Detailed Description

Data Access Object for step executions.

Member Function Documentation

void Summer.Batch.Core.Repository.Dao.IStepExecutionDao.AddStepExecutions ( JobExecution  jobExecution)

Adds persisted step executions to a job execution.

Parameters
jobExecutiona job execution

Implemented in Summer.Batch.Core.Repository.Dao.DbStepExecutionDao, and Summer.Batch.Core.Repository.Dao.MapStepExecutionDao.

StepExecution Summer.Batch.Core.Repository.Dao.IStepExecutionDao.GetStepExecution ( JobExecution  jobExecution,
long  stepExecutionId 
)
Parameters
jobExecutiona job execution
stepExecutionIda step execution id
Returns
the step execution with the given id in the given job execution

Implemented in Summer.Batch.Core.Repository.Dao.DbStepExecutionDao, and Summer.Batch.Core.Repository.Dao.MapStepExecutionDao.

void Summer.Batch.Core.Repository.Dao.IStepExecutionDao.SaveStepExecution ( StepExecution  stepExecution)

Persists the given step execution. It must not have been persisted yet.

Parameters
stepExecutionthe stepExecution to persist

Implemented in Summer.Batch.Core.Repository.Dao.DbStepExecutionDao, and Summer.Batch.Core.Repository.Dao.MapStepExecutionDao.

void Summer.Batch.Core.Repository.Dao.IStepExecutionDao.SaveStepExecutions ( ICollection< StepExecution stepExecutions)

Persists the step executions in a collection. The step executions must not have been persisted yet.

Parameters
stepExecutionsa collection of step executions to persists

Implemented in Summer.Batch.Core.Repository.Dao.DbStepExecutionDao, and Summer.Batch.Core.Repository.Dao.MapStepExecutionDao.

void Summer.Batch.Core.Repository.Dao.IStepExecutionDao.UpdateStepExecution ( StepExecution  stepExecution)

Persits the updates of a step execution. It must have already been persisted.

Parameters
stepExecutiona persisted step execution

Implemented in Summer.Batch.Core.Repository.Dao.DbStepExecutionDao, and Summer.Batch.Core.Repository.Dao.MapStepExecutionDao.


The documentation for this interface was generated from the following file:
  • Summer.Batch.Core/Core/Repository/Dao/IStepExecutionDao.cs