Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory Class Reference

A Factory that automates the creation of a SimpleJobRepository using ODBC DAO implementations which persist batch metadata in database. Requires the user to describe what kind of database they are using. More...

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

Public Member Functions

void AfterPropertiesSet ()
 Post initialization operation. More...
 
- Public Member Functions inherited from Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory
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

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

Properties

ConnectionStringSettings ConnectionStringSettings [set]
 Connection strings property. More...
 
DbOperator DbOperator [set]
 DbOperator property (in charge of db related operations) More...
 
string TablePrefix [set]
 Table prefix property. More...
 
int MaxVarCharLength [set]
 Maximum usable db varchar length. More...
 

Detailed Description

A Factory that automates the creation of a SimpleJobRepository using ODBC DAO implementations which persist batch metadata in database. Requires the user to describe what kind of database they are using.

Member Function Documentation

void Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory.AfterPropertiesSet ( )

Post initialization operation.

Implements Summer.Batch.Common.Factory.IInitializationPostOperations.

override IExecutionContextDao Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory.CreateExecutionContextDao ( )
protectedvirtual

Creates an IExecutionContextDao.

Returns
IExecutionContextDao

Implements Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.

override IJobExecutionDao Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory.CreateJobExecutionDao ( )
protectedvirtual

Creates an IJobExecutionDao.

Returns
IJobExecutionDao

Implements Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.

override IJobInstanceDao Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory.CreateJobInstanceDao ( )
protectedvirtual

Creates an IJobInstanceDao.

Returns
IJobInstanceDao

Implements Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.

override IStepExecutionDao Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory.CreateStepExecutionDao ( )
protectedvirtual

Creates an IStepExecutionDao.

Returns
IStepExecutionDao

Implements Summer.Batch.Core.Repository.Support.AbstractJobRepositoryFactory.

Property Documentation

ConnectionStringSettings Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory.ConnectionStringSettings
set

Connection strings property.

DbOperator Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory.DbOperator
set

DbOperator property (in charge of db related operations)

int Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory.MaxVarCharLength
set

Maximum usable db varchar length.

string Summer.Batch.Core.Repository.Support.DbJobRepositoryFactory.TablePrefix
set

Table prefix property.


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