Converter for {@link JobParameters} instances using a simple namingconvention for property keys. Key names that are prefixed with a - are considered non-identifying and will not contribute to the identity of a {@link JobInstance}. Key names ending with "(<type>)" where type is one of string, date, long are converted to the corresponding type. The default type is string. E.g.
schedule.date(date)=2007/12/11 department.id(long)=2345
The literal values are converted to the correct type using the default Spring strategies, augmented if necessary by the custom editors provided.
If you need to be able to parse and format local-specific dates and numbers, you can inject formatters ( {@link #setDateFormat(DateFormat)} and{@link #setNumberFormat(NumberFormat)}).
@author Dave Syer
@author Michael Minella