public class ExcelEnumClassificationValidator extends AbstractSingleClassificationFieldValidator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VALIDATION_INCORRECT_TYPE_ENUM_MESSAGE_KEY |
| Constructor and Description |
|---|
ExcelEnumClassificationValidator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandleSingle(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters) |
protected boolean |
isImportedEnumOnValueList(java.lang.String attributeValueCode,
java.util.Collection<ClassificationAttributeValueModel> attributeValues) |
ExcelValidationResult |
validate(ExcelClassificationAttribute excelAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.Object> context)
Validates given cell and returns validation result.
|
canHandlepublic static final java.lang.String VALIDATION_INCORRECT_TYPE_ENUM_MESSAGE_KEY
public boolean canHandleSingle(ExcelClassificationAttribute excelAttribute, ImportParameters importParameters)
canHandleSingle in class AbstractSingleClassificationFieldValidatorpublic ExcelValidationResult validate(ExcelClassificationAttribute excelAttribute, ImportParameters importParameters, java.util.Map<java.lang.String,java.lang.Object> context)
ExcelAttributeValidatorExcelValidationResult.SUCCESS should be returned.context - map which can be used as a cache. The map is shared between all request for given excel sheet.protected boolean isImportedEnumOnValueList(java.lang.String attributeValueCode,
java.util.Collection<ClassificationAttributeValueModel> attributeValues)
Copyright © 2018 SAP SE. All Rights Reserved.