类 JobParameters
- java.lang.Object
- org.springframework.batch.core.JobParameters
 
- 所有已实现的接口:
- java.io.Serializable
 - public class JobParameters extends java.lang.Object implements java.io.Serializable Value object representing runtime parameters to a batch job. Because the parameters have no individual meaning outside of the JobParameters they are contained within, it is a value object rather than an entity. It is also extremely important that a parameters object can be reliably compared to another for equality, in order to determine if one JobParameters object equals another. Furthermore, because these parameters will need to be persisted, it is vital that the types added are restricted. This class is immutable and therefore thread-safe.- 从以下版本开始:
- 1.0
- 作者:
- Lucas Ward, Michael Minella
- 另请参阅:
- 序列化表格
 
- 构造器概要- 构造器 - 构造器 - 说明 - JobParameters()- JobParameters(java.util.Map<java.lang.String,JobParameter> parameters)
 - 方法概要- 所有方法 实例方法 具体方法 - 修饰符和类型 - 方法 - 说明 - boolean- equals(java.lang.Object obj)- java.util.Date- getDate(java.lang.String key)Typesafe Getter for the Date represented by the provided key.- java.util.Date- getDate(java.lang.String key, java.util.Date defaultValue)Typesafe Getter for the Date represented by the provided key.- java.lang.Double- getDouble(java.lang.String key)Typesafe Getter for the Long represented by the provided key.- java.lang.Double- getDouble(java.lang.String key, double defaultValue)Typesafe Getter for the Double represented by the provided key.- java.lang.Long- getLong(java.lang.String key)Typesafe Getter for the Long represented by the provided key.- java.lang.Long- getLong(java.lang.String key, long defaultValue)Typesafe Getter for the Long represented by the provided key.- java.util.Map<java.lang.String,JobParameter>- getParameters()Get a map of all parameters, including string, long, and date.- java.lang.String- getString(java.lang.String key)Typesafe Getter for the String represented by the provided key.- java.lang.String- getString(java.lang.String key, java.lang.String defaultValue)Typesafe Getter for the String represented by the provided key.- int- hashCode()- boolean- isEmpty()- java.util.Properties- toProperties()- java.lang.String- toString()
 
- 构造器详细资料- JobParameters- public JobParameters() 
 - JobParameters- public JobParameters(java.util.Map<java.lang.String,JobParameter> parameters) 
 
 - 方法详细资料- getLong- public java.lang.Long getLong(java.lang.String key) Typesafe Getter for the Long represented by the provided key.- 参数:
- key- The key to get a value for
- 返回:
- The Longvalue
 
 - getLong- public java.lang.Long getLong(java.lang.String key, long defaultValue) Typesafe Getter for the Long represented by the provided key. If the key does not exist, the default value will be returned.- 参数:
- key- to return the value for
- defaultValue- to return if the value doesn't exist
- 返回:
- the parameter represented by the provided key, defaultValue otherwise.
 
 - getString- public java.lang.String getString(java.lang.String key) Typesafe Getter for the String represented by the provided key.- 参数:
- key- The key to get a value for
- 返回:
- The Stringvalue
 
 - getString- public java.lang.String getString(java.lang.String key, java.lang.String defaultValue) Typesafe Getter for the String represented by the provided key. If the key does not exist, the default value will be returned.- 参数:
- key- to return the value for
- defaultValue- to return if the value doesn't exist
- 返回:
- the parameter represented by the provided key, defaultValue otherwise.
 
 - getDouble- public java.lang.Double getDouble(java.lang.String key) Typesafe Getter for the Long represented by the provided key.- 参数:
- key- The key to get a value for
- 返回:
- The Doublevalue
 
 - getDouble- public java.lang.Double getDouble(java.lang.String key, double defaultValue) Typesafe Getter for the Double represented by the provided key. If the key does not exist, the default value will be returned.- 参数:
- key- to return the value for
- defaultValue- to return if the value doesn't exist
- 返回:
- the parameter represented by the provided key, defaultValue otherwise.
 
 - getDate- public java.util.Date getDate(java.lang.String key) Typesafe Getter for the Date represented by the provided key.- 参数:
- key- The key to get a value for
- 返回:
- The java.util.Datevalue
 
 - getDate- public java.util.Date getDate(java.lang.String key, java.util.Date defaultValue) Typesafe Getter for the Date represented by the provided key. If the key does not exist, the default value will be returned.- 参数:
- key- to return the value for
- defaultValue- to return if the value doesn't exist
- 返回:
- the parameter represented by the provided key, defaultValue otherwise.
 
 - getParameters- public java.util.Map<java.lang.String,JobParameter> getParameters() Get a map of all parameters, including string, long, and date.- 返回:
- an unmodifiable map containing all parameters.
 
 - isEmpty- public boolean isEmpty() - 返回:
- true if the parameters is empty, false otherwise.
 
 - equals- public boolean equals(java.lang.Object obj) - 覆盖:
- equals在类中- java.lang.Object
 
 - hashCode- public int hashCode() - 覆盖:
- hashCode在类中- java.lang.Object
 
 - toString- public java.lang.String toString() - 覆盖:
- toString在类中- java.lang.Object
 
 - toProperties- public java.util.Properties toProperties()