Class ExcelValidationEngineAwareLocalizedStrategy
java.lang.Object
com.hybris.backoffice.excel.validators.engine.ExcelAbstractValidationEngineAwareStrategy
com.hybris.backoffice.excel.validators.engine.ExcelValidationEngineAwareLocalizedStrategy
- All Implemented Interfaces:
ExcelValidationEngineAwareStrategy
public class ExcelValidationEngineAwareLocalizedStrategy
extends ExcelAbstractValidationEngineAwareStrategy
Excel validation strategy for localized fields which uses validation engine.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(ImportParameters importParameters, ExcelAttribute excelAttribute) Indicates whether current strategy is able to handle given attributeprotected Collection<LocalizedAttributeConstraint>getAllAttributeConstraints(Class clazz) voidsetExcelLocalizedConstraintsProvider(ExcelLocalizedConstraintsProvider excelLocalizedConstraintsProvider) voidsetLocalizedConstraintsRegistry(LocalizedConstraintsRegistry localizedConstraintsRegistry) voidsetViolationFactory(ConstraintViolationFactory violationFactory) validate(ImportParameters importParameters, ExcelAttribute excelAttribute) Validates current value based on backoffice's validation engineMethods inherited from class com.hybris.backoffice.excel.validators.engine.ExcelAbstractValidationEngineAwareStrategy
convertValue, getConstraintGroups, getConverterRegistry, getSeverities, getTypeService, getValidationDao, getValidationService, setConstraintGroups, setConverterRegistry, setSeverities, setTypeService, setValidationDao, setValidationService, validateValue
-
Constructor Details
-
ExcelValidationEngineAwareLocalizedStrategy
public ExcelValidationEngineAwareLocalizedStrategy()
-
-
Method Details
-
canHandle
Description copied from interface:ExcelValidationEngineAwareStrategyIndicates whether current strategy is able to handle given attribute- Parameters:
importParameters-ImportParameterslist of parsed import parametersexcelAttribute-ExcelAttributerepresentation of currently processed attribute- Returns:
- whether current strategy is able to handle given attribute
-
validate
public ExcelValidationResult validate(ImportParameters importParameters, ExcelAttribute excelAttribute) Description copied from interface:ExcelValidationEngineAwareStrategyValidates current value based on backoffice's validation engine- Parameters:
importParameters-ImportParameterslist of parsed import parametersexcelAttribute-ExcelAttributerepresentation of currently processed attribute- Returns:
- result of validation
-
getAllAttributeConstraints
-
getViolationFactory
-
setViolationFactory
-
getLocalizedConstraintsRegistry
-
setLocalizedConstraintsRegistry
public void setLocalizedConstraintsRegistry(LocalizedConstraintsRegistry localizedConstraintsRegistry) -
setExcelLocalizedConstraintsProvider
public void setExcelLocalizedConstraintsProvider(ExcelLocalizedConstraintsProvider excelLocalizedConstraintsProvider)
-