Class PriceDataExportProcessor
java.lang.Object
com.broadleafcommerce.pricing.dataexport.PriceDataExportProcessor
- All Implemented Interfaces:
 com.broadleafcommerce.common.dataexport.service.ExportProcessor<PriceData>
public class PriceDataExportProcessor
extends Object
implements com.broadleafcommerce.common.dataexport.service.ExportProcessor<PriceData>
An 
ExportProcessor for exports of PriceData.- Author:
 - Dima Myroniuk (dmyroniuk)
 
- 
Constructor Summary
ConstructorsConstructorDescriptionPriceDataExportProcessor(PriceDataService<PriceData> priceDataService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, PriceDataRowConverter rowConverter, com.broadleafcommerce.common.dataexport.service.specification.ExportSpecification exportSpecification)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.data.tracking.core.context.ContextRequestbuildContextRequestFromExport(com.broadleafcommerce.common.dataexport.domain.Export export) protected com.broadleafcommerce.data.tracking.core.context.ContextInfobuildQueryContextInfo(com.broadleafcommerce.common.dataexport.domain.Export export) booleancanHandle(com.broadleafcommerce.common.dataexport.domain.Export export) com.broadleafcommerce.common.dataexport.service.RowGenerationResponsegenerateRows(List<PriceData> batchToProcess, com.broadleafcommerce.common.dataexport.domain.Export export) protected com.broadleafcommerce.common.dataexport.service.specification.ExportSpecificationprotected com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node>protected PriceDataService<PriceData>protected PriceDataRowConverterprotected com.broadleafcommerce.common.extension.TypeFactorycom.broadleafcommerce.common.dataexport.service.ReadRecordsResponse<PriceData>readRecordsToProcess(com.broadleafcommerce.common.dataexport.domain.Export export)  
- 
Constructor Details
- 
PriceDataExportProcessor
public PriceDataExportProcessor(PriceDataService<PriceData> priceDataService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, PriceDataRowConverter rowConverter, com.broadleafcommerce.common.dataexport.service.specification.ExportSpecification exportSpecification)  
 - 
 - 
Method Details
- 
canHandle
public boolean canHandle(com.broadleafcommerce.common.dataexport.domain.Export export) - Specified by:
 canHandlein interfacecom.broadleafcommerce.common.dataexport.service.ExportProcessor<PriceData>
 - 
getHeaders
- Specified by:
 getHeadersin interfacecom.broadleafcommerce.common.dataexport.service.ExportProcessor<PriceData>
 - 
readRecordsToProcess
public com.broadleafcommerce.common.dataexport.service.ReadRecordsResponse<PriceData> readRecordsToProcess(com.broadleafcommerce.common.dataexport.domain.Export export) - Specified by:
 readRecordsToProcessin interfacecom.broadleafcommerce.common.dataexport.service.ExportProcessor<PriceData>
 - 
generateRows
public com.broadleafcommerce.common.dataexport.service.RowGenerationResponse generateRows(List<PriceData> batchToProcess, com.broadleafcommerce.common.dataexport.domain.Export export) - Specified by:
 generateRowsin interfacecom.broadleafcommerce.common.dataexport.service.ExportProcessor<PriceData>
 - 
buildQueryContextInfo
protected com.broadleafcommerce.data.tracking.core.context.ContextInfo buildQueryContextInfo(com.broadleafcommerce.common.dataexport.domain.Export export)  - 
buildContextRequestFromExport
protected com.broadleafcommerce.data.tracking.core.context.ContextRequest buildContextRequestFromExport(com.broadleafcommerce.common.dataexport.domain.Export export)  - 
getPriceDataService
 - 
getTypeFactory
protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory() - 
getFilterParser
protected com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> getFilterParser() - 
getRowConverter
 - 
getExportSpecification
protected com.broadleafcommerce.common.dataexport.service.specification.ExportSpecification getExportSpecification() 
 -