Fixed FlatFileItemReaderBuilder LineTokenizer validation

Fixed validation for the FlatFileItemReaderBuilder where no
LineTokenizer had been provided.

Resolves: #3688
This commit is contained in:
Santiago Molano
2020-03-31 14:46:49 -05:00
committed by Michael Minella
parent a7450d5108
commit fb21b30d7d
2 changed files with 13 additions and 1 deletions

View File

@@ -469,7 +469,7 @@ public class FlatFileItemReaderBuilder<T> {
reader.setLineMapper(this.lineMapper);
}
else {
Assert.state(validatorValue == 1 || validatorValue == 2 || validatorValue == 4,
Assert.state(validatorValue == 0 || validatorValue == 1 || validatorValue == 2 || validatorValue == 4,
"Only one LineTokenizer option may be configured");
DefaultLineMapper<T> lineMapper = new DefaultLineMapper<>();