|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.batch.test.MetaDataInstanceFactory
public class MetaDataInstanceFactory
Convenience methods for creating test instances of JobExecution
,
JobInstance
and StepExecution
.
Constructor Summary | |
---|---|
MetaDataInstanceFactory()
|
Method Summary | |
---|---|
static JobExecution |
createJobExecution()
Create a JobExecution with default parameters. |
static JobExecution |
createJobExecution(Long executionId)
Create a JobExecution with the parameters provided. |
static JobExecution |
createJobExecution(String jobName,
Long instanceId,
Long executionId)
Create a JobExecution with the parameters provided. |
static JobExecution |
createJobExecution(String jobName,
Long instanceId,
Long executionId,
JobParameters jobParameters)
Create a JobExecution with the parameters provided. |
static JobExecution |
createJobExecution(String jobName,
Long instanceId,
Long executionId,
String jobParameters)
Create a JobExecution with the parameters provided. |
static JobExecution |
createJobExecutionWithStepExecutions(Long executionId,
Collection<String> stepNames)
Create a JobExecution with the parameters provided with attached
step executions. |
static JobInstance |
createJobInstance()
Create a JobInstance with default parameters. |
static JobInstance |
createJobInstance(String jobName,
Long instanceId)
Create a JobInstance with the parameters provided. |
static JobInstance |
createJobInstance(String jobName,
Long instanceId,
JobParameters jobParameters)
Create a JobInstance with the parameters provided. |
static JobInstance |
createJobInstance(String jobName,
Long instanceId,
String jobParameters)
Create a JobInstance with the parameters provided. |
static StepExecution |
createStepExecution()
Create a StepExecution with default parameters. |
static StepExecution |
createStepExecution(JobExecution jobExecution,
String stepName,
Long executionId)
Create a StepExecution with the parameters provided. |
static StepExecution |
createStepExecution(String stepName,
Long executionId)
Create a StepExecution with the parameters provided. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MetaDataInstanceFactory()
Method Detail |
---|
public static JobInstance createJobInstance(String jobName, Long instanceId, String jobParameters)
JobInstance
with the parameters provided.
jobName
- the name of the jobinstanceId
- the Id of the JobInstance
jobParameters
- comma or new line separated name=value pairs
JobInstance
public static JobInstance createJobInstance(String jobName, Long instanceId, JobParameters jobParameters)
JobInstance
with the parameters provided.
jobName
- the name of the jobinstanceId
- the Id of the JobInstance
jobParameters
- an instance of JobParameters
JobInstance
public static JobInstance createJobInstance(String jobName, Long instanceId)
JobInstance
with the parameters provided.
jobName
- the name of the jobinstanceId
- the Id of the JobInstance
JobInstance
with empty JobParameters
public static JobInstance createJobInstance()
JobInstance
with default parameters.
JobInstance
with name="job", id=12L and empty
parameterspublic static JobExecution createJobExecution()
JobExecution
with default parameters.
JobExecution
with id=123Lpublic static JobExecution createJobExecution(Long executionId)
JobExecution
with the parameters provided.
executionId
- the id for the JobExecution
JobExecution
with valid JobInstance
public static JobExecution createJobExecution(String jobName, Long instanceId, Long executionId)
JobExecution
with the parameters provided.
jobName
- the name of the jobinstanceId
- the id for the JobInstance
executionId
- the id for the JobExecution
JobExecution
with empty JobParameters
public static JobExecution createJobExecution(String jobName, Long instanceId, Long executionId, String jobParameters)
JobExecution
with the parameters provided.
jobName
- the name of the jobinstanceId
- the Id of the JobInstance
executionId
- the id for the JobExecution
jobParameters
- comma or new line separated name=value pairs
JobExecution
public static JobExecution createJobExecution(String jobName, Long instanceId, Long executionId, JobParameters jobParameters)
JobExecution
with the parameters provided.
jobName
- the name of the jobinstanceId
- the Id of the JobInstance
executionId
- the id for the JobExecution
jobParameters
- an instance of JobParameters
JobExecution
public static StepExecution createStepExecution()
StepExecution
with default parameters.
StepExecution
with stepName="step" and id=1234Lpublic static StepExecution createStepExecution(String stepName, Long executionId)
StepExecution
with the parameters provided.
stepName
- the stepName for the StepExecution
executionId
- the id for the StepExecution
StepExecution
with a JobExecution
having
default propertiespublic static StepExecution createStepExecution(JobExecution jobExecution, String stepName, Long executionId)
StepExecution
with the parameters provided.
stepName
- the stepName for the StepExecution
executionId
- the id for the StepExecution
StepExecution
with the given JobExecution
public static JobExecution createJobExecutionWithStepExecutions(Long executionId, Collection<String> stepNames)
JobExecution
with the parameters provided with attached
step executions.
executionId
- the JobExecution
idstepNames
- the names of the step executions
JobExecution
with step executions as specified, each
with a unique id
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |