Class DefaultExcelWorkbookEntriesService
- java.lang.Object
-
- com.hybris.backoffice.excel.validators.util.DefaultExcelWorkbookEntriesService
-
- All Implemented Interfaces:
ExcelWorkbookEntriesService
public class DefaultExcelWorkbookEntriesService extends java.lang.Object implements ExcelWorkbookEntriesService
Default implementation ofExcelWorkbookEntriesService
-
-
Constructor Summary
Constructors Constructor Description DefaultExcelWorkbookEntriesService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String>findKeyAndValue(AttributeDescriptorModel attributeDescriptorModel, ImportParameters importParameters)protected java.util.List<AttributeDescriptorModel>findUniqueAttributes(ComposedTypeModel attributeType)protected WorksheetEntryKeygenerateEntryKey(RequiredAttribute requiredAttribute, java.util.Map<ExcelColumn,ImportParameters> row)java.util.Collection<WorksheetEntryKey>generateEntryKeys(ExcelWorksheet worksheet)Generated list of entries key based on excel worksheetvoidsetRequiredAttributesFactory(RequiredAttributesFactory requiredAttributesFactory)voidsetTypeService(TypeService typeService)
-
-
-
Method Detail
-
generateEntryKeys
public java.util.Collection<WorksheetEntryKey> generateEntryKeys(ExcelWorksheet worksheet)
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, java.util.Map<ExcelColumn,ImportParameters> row)
-
findUniqueAttributes
protected java.util.List<AttributeDescriptorModel> findUniqueAttributes(ComposedTypeModel attributeType)
-
findKeyAndValue
protected org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> findKeyAndValue(AttributeDescriptorModel attributeDescriptorModel, ImportParameters importParameters)
-
setRequiredAttributesFactory
public void setRequiredAttributesFactory(RequiredAttributesFactory requiredAttributesFactory)
-
setTypeService
public void setTypeService(TypeService typeService)
-
-