Package org.springframework.batch.core
Class JobParameter
java.lang.Object
org.springframework.batch.core.JobParameter
- All Implemented Interfaces:
Serializable
Domain representation of a parameter to a batch job. Only the following types can be
parameters: String, Long, Date, and Double. The identifying flag is used to indicate if
the parameter is to be used as part of the identification of a job instance.
- Since:
- 2.0
- Author:
- Lucas Ward, Dave Syer, Michael Minella, Mahmoud Ben Hassine
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionJobParameter(Double parameter) Construct a newJobParameterfrom aDouble.JobParameter(Double parameter, boolean identifying) Construct a newJobParameterfrom aDouble.JobParameter(Long parameter) Construct a newJobParameterfrom aLong.JobParameter(Long parameter, boolean identifying) Construct a newJobParameterfrom aLong.JobParameter(String parameter) Construct a newJobParameterfrom aString.JobParameter(String parameter, boolean identifying) Construct a newJobParameterfrom aString.JobParameter(Date parameter) Construct a newJobParameteras aDate.JobParameter(Date parameter, boolean identifying) Construct a newJobParameterfrom aDate. -
Method Summary
-
Constructor Details
-
JobParameter
Construct a newJobParameterfrom aString.- Parameters:
parameter-Stringinstance. Must not benull.identifying-trueif theJobParametershould be identifying.
-
JobParameter
Construct a newJobParameterfrom aLong.- Parameters:
parameter-Longinstance. Must not benull.identifying-trueif theJobParametershould be identifying.
-
JobParameter
Construct a newJobParameterfrom aDate.- Parameters:
parameter-Dateinstance. Must not benull.identifying-trueif theJobParametershould be identifying.
-
JobParameter
Construct a newJobParameterfrom aDouble.- Parameters:
parameter-Doubleinstance. Must not benull.identifying-trueif theJobParametershould be identifying.
-
JobParameter
Construct a newJobParameterfrom aString.- Parameters:
parameter- AStringinstance.
-
JobParameter
Construct a newJobParameterfrom aLong.- Parameters:
parameter- ALonginstance.
-
JobParameter
Construct a newJobParameteras aDate.- Parameters:
parameter- ADateinstance.
-
JobParameter
Construct a newJobParameterfrom aDouble.- Parameters:
parameter- ADoubleinstance.
-
-
Method Details
-
isIdentifying
public boolean isIdentifying()- Returns:
- The identifying flag. It is set to
trueif the job parameter is identifying.
-
getValue
- Returns:
- the value contained within this
JobParameter.
-
getType
- Returns:
- a
JobParameter.ParameterTyperepresenting the type of this parameter.
-
equals
-
toString
-
hashCode
public int hashCode()
-