public class MetaDataInstanceFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_JOB_EXECUTION_ID
The default id for a job execution (123L)
|
static long |
DEFAULT_JOB_INSTANCE_ID
The default id for a job instance (12L)
|
static java.lang.String |
DEFAULT_JOB_NAME
The default name for a job ("job")
|
static long |
DEFAULT_STEP_EXECUTION_ID
The default id for a step execution (1234L)
|
static java.lang.String |
DEFAULT_STEP_NAME
The default name for a step ("step")
|
Constructor and Description |
---|
MetaDataInstanceFactory() |
Modifier and Type | Method and Description |
---|---|
static JobExecution |
createJobExecution()
Create a
JobExecution with default parameters. |
static JobExecution |
createJobExecution(java.lang.Long executionId)
Create a
JobExecution with the parameters provided. |
static JobExecution |
createJobExecution(java.lang.String jobName,
java.lang.Long instanceId,
java.lang.Long executionId)
Create a
JobExecution with the parameters provided. |
static JobExecution |
createJobExecution(java.lang.String jobName,
java.lang.Long instanceId,
java.lang.Long executionId,
JobParameters jobParameters)
Create a
JobExecution with the parameters provided. |
static JobExecution |
createJobExecution(java.lang.String jobName,
java.lang.Long instanceId,
java.lang.Long executionId,
java.lang.String jobParameters)
Create a
JobExecution with the parameters provided. |
static JobExecution |
createJobExecutionWithStepExecutions(java.lang.Long executionId,
java.util.Collection<java.lang.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(java.lang.String jobName,
java.lang.Long instanceId)
Create a
JobInstance with the parameters provided. |
static StepExecution |
createStepExecution()
Create a
StepExecution with default parameters. |
static StepExecution |
createStepExecution(ExecutionContext executionContext)
Create a
StepExecution and all its parent entities with default
values, but using the ExecutionContext provided. |
static StepExecution |
createStepExecution(JobExecution jobExecution,
java.lang.String stepName,
java.lang.Long executionId)
Create a
StepExecution with the parameters provided. |
static StepExecution |
createStepExecution(JobParameters jobParameters)
Create a
StepExecution and all its parent entities with default
values, but using the JobParameters provided. |
static StepExecution |
createStepExecution(JobParameters jobParameters,
ExecutionContext executionContext)
Create a
StepExecution and all its parent entities with default
values, but using the ExecutionContext and JobParameters
provided. |
static StepExecution |
createStepExecution(java.lang.String stepName,
java.lang.Long executionId)
Create a
StepExecution with the parameters provided. |
public static final java.lang.String DEFAULT_JOB_NAME
public static final long DEFAULT_JOB_INSTANCE_ID
public static final long DEFAULT_JOB_EXECUTION_ID
public static final java.lang.String DEFAULT_STEP_NAME
public static final long DEFAULT_STEP_EXECUTION_ID
public static JobInstance createJobInstance(java.lang.String jobName, java.lang.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=DEFAULT_JOB_NAME,
id=DEFAULT_JOB_INSTANCE_ID and empty parameterspublic static JobExecution createJobExecution()
JobExecution
with default parameters.JobExecution
with id=DEFAULT_JOB_EXECUTION_IDpublic static JobExecution createJobExecution(java.lang.Long executionId)
JobExecution
with the parameters provided.executionId
- the id for the JobExecution
JobExecution
with valid JobInstance
public static JobExecution createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.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(java.lang.String jobName, java.lang.Long instanceId, java.lang.Long executionId, java.lang.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 pairsJobExecution
public static JobExecution createJobExecution(java.lang.String jobName, java.lang.Long instanceId, java.lang.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=DEFAULT_STEP_EXECUTION_IDpublic static StepExecution createStepExecution(java.lang.String stepName, java.lang.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, java.lang.String stepName, java.lang.Long executionId)
StepExecution
with the parameters provided.jobExecution
- instance of JobExecution
.stepName
- the name for the StepExecution
.executionId
- the id for the StepExecution
.StepExecution
with the given JobExecution
.public static JobExecution createJobExecutionWithStepExecutions(java.lang.Long executionId, java.util.Collection<java.lang.String> stepNames)
JobExecution
with the parameters provided with attached
step executions.executionId
- the JobExecution
idstepNames
- the names of the step executionsJobExecution
with step executions as specified, each
with a unique idpublic static StepExecution createStepExecution(JobParameters jobParameters, ExecutionContext executionContext)
StepExecution
and all its parent entities with default
values, but using the ExecutionContext
and JobParameters
provided.jobParameters
- come JobParameters
executionContext
- some ExecutionContext
StepExecution
with the execution context providedpublic static StepExecution createStepExecution(JobParameters jobParameters)
StepExecution
and all its parent entities with default
values, but using the JobParameters
provided.jobParameters
- some JobParameters
StepExecution
with the job parameters providedpublic static StepExecution createStepExecution(ExecutionContext executionContext)
StepExecution
and all its parent entities with default
values, but using the ExecutionContext
provided.executionContext
- some ExecutionContext
StepExecution
with the execution context provided