Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory Class Referenceabstract

A Factory that automates the creation of a SimpleJobRepository. Declares abstract methods for providing DAO object implementations. More...

Inheritance diagram for Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory:
Summer.Batch.Common.Util.IFactory< IJobRepository > Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory Summer.Batch.Core.Repository.Support.MapJobRepositoryFactory

Public Member Functions

IJobRepository GetObject ()
 Provides a SimpleJobRepository, with DAO implementations. More...
 
- Public Member Functions inherited from Summer.Batch.Common.Util.IFactory< IJobRepository >
GetObject ()
 Creates the object. More...
 

Protected Member Functions

abstract IJobInstanceDao CreateJobInstanceDao ()
 Creates an IJobInstanceDao. More...
 
abstract IJobExecutionDao CreateJobExecutionDao ()
 Creates an IJobExecutionDao More...
 
abstract IStepExecutionDao CreateStepExecutionDao ()
 Creates an IStepExecutionDao. More...
 
abstract IExecutionContextDao CreateExecutionContextDao ()
 Creates an IExecutionContextDao More...
 

Detailed Description

A Factory that automates the creation of a SimpleJobRepository. Declares abstract methods for providing DAO object implementations.

Member Function Documentation

abstract IExecutionContextDao Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.CreateExecutionContextDao ( )
protectedpure virtual

Creates an IExecutionContextDao

Returns
IExecutionContextDao

Implemented in Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory, and Summer.Batch.Core.Repository.Support.MapJobRepositoryFactory.

abstract IJobExecutionDao Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.CreateJobExecutionDao ( )
protectedpure virtual
abstract IJobInstanceDao Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.CreateJobInstanceDao ( )
protectedpure virtual
abstract IStepExecutionDao Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.CreateStepExecutionDao ( )
protectedpure virtual
IJobRepository Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.GetObject ( )

Provides a SimpleJobRepository, with DAO implementations.

Returns

The documentation for this class was generated from the following file:
  • Summer.Batch.Core/Core/Repository/Support/AbstractJobRepositoryFactory.cs