Class ExcelAbstractValidationEngineAwareStrategy
java.lang.Object
com.hybris.backoffice.excel.validators.engine.ExcelAbstractValidationEngineAwareStrategy
- All Implemented Interfaces:
ExcelValidationEngineAwareStrategy
- Direct Known Subclasses:
ExcelValidationEngineAwareLocalizedStrategy,ExcelValidationEngineAwareUnlocalizedStrategy
public abstract class ExcelAbstractValidationEngineAwareStrategy
extends Object
implements ExcelValidationEngineAwareStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectconvertValue(ExcelAttribute excelAttribute, ImportParameters importParameters) Converts cell value into appropriate object representationvoidsetConstraintGroups(List<String> constraintGroups) voidsetConverterRegistry(ExcelValueConverterRegistry converterRegistry) voidsetSeverities(List<Severity> severities) voidsetTypeService(TypeService typeService) voidsetValidationDao(BackofficeValidationDao validationDao) voidsetValidationService(ValidationService validationService) protected Collection<HybrisConstraintViolation>validateValue(ImportParameters importParameters, ExcelAttribute excelAttribute) Converts cell value to appropriate object representation and invokes validation engine.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.backoffice.excel.validators.engine.ExcelValidationEngineAwareStrategy
canHandle, validate
-
Constructor Details
-
ExcelAbstractValidationEngineAwareStrategy
public ExcelAbstractValidationEngineAwareStrategy()
-
-
Method Details
-
validateValue
protected Collection<HybrisConstraintViolation> validateValue(ImportParameters importParameters, ExcelAttribute excelAttribute) Converts cell value to appropriate object representation and invokes validation engine. During validation process constraint groups and severities are taken into account.- Parameters:
importParameters-ImportParameterslist of parsed import parametersexcelAttribute-ExcelAttributerepresentation of currently processed attribute- Returns:
- list of constraint violations
-
convertValue
Converts cell value into appropriate object representation- Parameters:
importParameters-ImportParameterslist of parsed import parametersexcelAttribute-ExcelAttributerepresentation of currently processed attribute- Returns:
-
getTypeService
-
setTypeService
-
getValidationService
-
setValidationService
-
getValidationDao
-
setValidationDao
-
getConverterRegistry
-
setConverterRegistry
-
getConstraintGroups
-
setConstraintGroups
-
getSeverities
-
setSeverities
-