public class ExcelRangeClassificationFieldValidator extends java.lang.Object implements ExcelAttributeValidator<ExcelClassificationAttribute>
| Constructor and Description |
|---|
ExcelRangeClassificationFieldValidator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters)
Indicates whether validator is able to validate given cell value.
|
protected boolean |
isRangeNotBlank(ImportParameters importParameters) |
protected ExcelValidationResult |
mergeResults(java.util.Collection<ExcelValidationResult> fromResults,
java.util.Collection<ExcelValidationResult> toResults) |
void |
setValidators(java.util.List<ExcelAttributeValidator<ExcelClassificationAttribute>> validators) |
ExcelValidationResult |
validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context)
Validates given cell and returns validation result.
|
public ExcelRangeClassificationFieldValidator()
public boolean canHandle(ExcelClassificationAttribute excelAttribute, ImportParameters importParameters)
ExcelAttributeValidatorcanHandle in interface ExcelAttributeValidator<ExcelClassificationAttribute>public ExcelValidationResult validate(ExcelClassificationAttribute excelAttribute, ImportParameters importParameters, java.util.Map<java.lang.String,java.lang.Object> context)
ExcelAttributeValidatorExcelValidationResult.SUCCESS should be returned.validate in interface ExcelAttributeValidator<ExcelClassificationAttribute>context - map which can be used as a cache. The map is shared between all request for given excel sheet.protected ExcelValidationResult mergeResults(java.util.Collection<ExcelValidationResult> fromResults, java.util.Collection<ExcelValidationResult> toResults)
protected boolean isRangeNotBlank(ImportParameters importParameters)
public void setValidators(java.util.List<ExcelAttributeValidator<ExcelClassificationAttribute>> validators)
Copyright © 2018 SAP SE. All Rights Reserved.