Class DefaultExcelWorkbookEntriesService
java.lang.Object
com.hybris.backoffice.excel.validators.util.DefaultExcelWorkbookEntriesService
- All Implemented Interfaces:
ExcelWorkbookEntriesService
public class DefaultExcelWorkbookEntriesService
extends Object
implements ExcelWorkbookEntriesService
Default implementation of
ExcelWorkbookEntriesService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindKeyAndValue(AttributeDescriptorModel attributeDescriptorModel, ImportParameters importParameters) protected List<AttributeDescriptorModel>findUniqueAttributes(ComposedTypeModel attributeType) protected WorksheetEntryKeygenerateEntryKey(RequiredAttribute requiredAttribute, Map<ExcelColumn, ImportParameters> row) generateEntryKeys(ExcelWorksheet worksheet) Generated list of entries key based on excel worksheetvoidsetRequiredAttributesFactory(RequiredAttributesFactory requiredAttributesFactory) voidsetTypeService(TypeService typeService)
-
Constructor Details
-
DefaultExcelWorkbookEntriesService
public DefaultExcelWorkbookEntriesService()
-
-
Method Details
-
generateEntryKeys
Description copied from interface:ExcelWorkbookEntriesServiceGenerated list of entries key based on excel worksheet- Specified by:
generateEntryKeysin interfaceExcelWorkbookEntriesService- Parameters:
worksheet- - worksheet which contains rows- Returns:
- list of generated entries keys
-
generateEntryKey
protected WorksheetEntryKey generateEntryKey(RequiredAttribute requiredAttribute, Map<ExcelColumn, ImportParameters> row) -
findUniqueAttributes
-
findKeyAndValue
protected org.apache.commons.lang3.tuple.Pair<String,String> findKeyAndValue(AttributeDescriptorModel attributeDescriptorModel, ImportParameters importParameters) -
setRequiredAttributesFactory
-
setTypeService
-