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
Modifier and TypeClassDescriptionstatic enum
Enumeration representing the type of a JobParameter. -
Constructor Summary
ConstructorDescriptionJobParameter
(Double parameter) Construct a new JobParameter as a Double.JobParameter
(Double parameter, boolean identifying) Construct a new JobParameter as a Double.JobParameter
(Long parameter) Construct a new JobParameter as a Long.JobParameter
(Long parameter, boolean identifying) Construct a new JobParameter as a Long.JobParameter
(String parameter) Construct a new JobParameter as a String.JobParameter
(String parameter, boolean identifying) Construct a new JobParameter as a String.JobParameter
(Date parameter) Construct a new JobParameter as a Date.JobParameter
(Date parameter, boolean identifying) Construct a new JobParameter as a Date. -
Method Summary
-
Constructor Details
-
JobParameter
Construct a new JobParameter as a String.- Parameters:
parameter
-String
instance. Must not benull
.identifying
- true if JobParameter should be identifying.
-
JobParameter
Construct a new JobParameter as a Long.- Parameters:
parameter
-Long
instance. Must not benull
.identifying
- true if JobParameter should be identifying.
-
JobParameter
Construct a new JobParameter as a Date.- Parameters:
parameter
-Date
instance. Must not benull
.identifying
- true if JobParameter should be identifying.
-
JobParameter
Construct a new JobParameter as a Double.- Parameters:
parameter
-Double
instance. Must not benull
.identifying
- true if JobParameter should be identifying.
-
JobParameter
Construct a new JobParameter as a String.- Parameters:
parameter
-String
instance.
-
JobParameter
Construct a new JobParameter as a Long.- Parameters:
parameter
-Long
instance.
-
JobParameter
Construct a new JobParameter as a Date.- Parameters:
parameter
-Date
instance.
-
JobParameter
Construct a new JobParameter as a Double.- Parameters:
parameter
-Double
instance.
-
-
Method Details
-
isIdentifying
public boolean isIdentifying() -
getValue
- Returns:
- the value contained within this JobParameter.
-
getType
- Returns:
- a ParameterType representing the type of this parameter.
-
equals
-
toString
-
hashCode
public int hashCode()
-