Class DefaultExcelImportWorkbookPostProcessor
java.lang.Object
com.hybris.backoffice.excel.importing.DefaultExcelImportWorkbookPostProcessor
- All Implemented Interfaces:
ExcelImportWorkbookPostProcessor
public class DefaultExcelImportWorkbookPostProcessor
extends Object
implements ExcelImportWorkbookPostProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprocess(ExcelImportResult excelImportResult) Allows to modifyingImpexobject which will be imported by adding new content or removing it.voidsetDecorators(List<ExcelImportWorkbookDecorator> decorators) validate(org.apache.poi.ss.usermodel.Workbook workbook) validate(org.apache.poi.ss.usermodel.Workbook workbook, Set<String> mediaContentEntries, Map<String, Object> context) Uses list ofExcelAttributeValidatorto validate excel's workbook.
-
Constructor Details
-
DefaultExcelImportWorkbookPostProcessor
public DefaultExcelImportWorkbookPostProcessor()
-
-
Method Details
-
process
Description copied from interface:ExcelImportWorkbookPostProcessorAllows to modifyingImpexobject which will be imported by adding new content or removing it.- Specified by:
processin interfaceExcelImportWorkbookPostProcessor- Parameters:
excelImportResult- - object represents importing result. The object consists ofWorkbookand generated impex object.
-
validate
- Specified by:
validatein interfaceExcelImportWorkbookPostProcessor- Parameters:
workbook- - excel's workbook- Returns:
- Collection of
ExcelValidationResult
-
validate
public List<ExcelValidationResult> validate(org.apache.poi.ss.usermodel.Workbook workbook, Set<String> mediaContentEntries) - Specified by:
validatein interfaceExcelImportWorkbookPostProcessor- Parameters:
workbook- - excel's workbookmediaContentEntries- - list of media entries- Returns:
- Collection of
ExcelValidationResult
-
validate
public List<ExcelValidationResult> validate(org.apache.poi.ss.usermodel.Workbook workbook, Set<String> mediaContentEntries, Map<String, Object> context) Description copied from interface:ExcelImportWorkbookPostProcessorUses list ofExcelAttributeValidatorto validate excel's workbook.- Specified by:
validatein interfaceExcelImportWorkbookPostProcessor- Parameters:
workbook- - excel's workbookmediaContentEntries- - list of media entriescontext- - context with additional parameters- Returns:
- Collection of
ExcelValidationResult
-
getDecorators
-
setDecorators
-