Class DefaultExcelImportWorkbookPostProcessor
- java.lang.Object
-
- com.hybris.backoffice.excel.importing.DefaultExcelImportWorkbookPostProcessor
-
- All Implemented Interfaces:
ExcelImportWorkbookPostProcessor
public class DefaultExcelImportWorkbookPostProcessor extends java.lang.Object implements ExcelImportWorkbookPostProcessor
-
-
Constructor Summary
Constructors Constructor Description DefaultExcelImportWorkbookPostProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ExcelImportWorkbookDecorator>getDecorators()voidprocess(ExcelImportResult excelImportResult)Allows to modifyingImpexobject which will be imported by adding new content or removing it.voidsetDecorators(java.util.List<ExcelImportWorkbookDecorator> decorators)java.util.List<ExcelValidationResult>validate(org.apache.poi.ss.usermodel.Workbook workbook)java.util.List<ExcelValidationResult>validate(org.apache.poi.ss.usermodel.Workbook workbook, java.util.Set<java.lang.String> mediaContentEntries)java.util.List<ExcelValidationResult>validate(org.apache.poi.ss.usermodel.Workbook workbook, java.util.Set<java.lang.String> mediaContentEntries, java.util.Map<java.lang.String,java.lang.Object> context)Uses list ofExcelAttributeValidatorto validate excel's workbook.
-
-
-
Method Detail
-
process
public void process(ExcelImportResult excelImportResult)
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
public java.util.List<ExcelValidationResult> validate(org.apache.poi.ss.usermodel.Workbook workbook)
- Specified by:
validatein interfaceExcelImportWorkbookPostProcessor- Parameters:
workbook- - excel's workbook- Returns:
- Collection of
ExcelValidationResult
-
validate
public java.util.List<ExcelValidationResult> validate(org.apache.poi.ss.usermodel.Workbook workbook, java.util.Set<java.lang.String> mediaContentEntries)
- Specified by:
validatein interfaceExcelImportWorkbookPostProcessor- Parameters:
workbook- - excel's workbookmediaContentEntries- - list of media entries- Returns:
- Collection of
ExcelValidationResult
-
validate
public java.util.List<ExcelValidationResult> validate(org.apache.poi.ss.usermodel.Workbook workbook, java.util.Set<java.lang.String> mediaContentEntries, java.util.Map<java.lang.String,java.lang.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
public java.util.List<ExcelImportWorkbookDecorator> getDecorators()
-
setDecorators
public void setDecorators(java.util.List<ExcelImportWorkbookDecorator> decorators)
-
-