Class CustomerSegmentExportProcessExecutor
java.lang.Object
com.broadleafcommerce.process.execution.executor.AbstractProcessExecutor
com.broadleafcommerce.export.event.consumer.AbstractExportProcessExecutor
com.broadleafcommerce.customersegment.export.service.CustomerSegmentExportProcessExecutor
- All Implemented Interfaces:
com.broadleafcommerce.process.execution.executor.ProcessExecutor
@ConditionalOnExport
@Component("blCustomerSegmentExportProcessExecutor")
public class CustomerSegmentExportProcessExecutor
extends com.broadleafcommerce.export.event.consumer.AbstractExportProcessExecutor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprotected CustomerSegmentExportServiceprotected CustomerSegmentServicestatic final StringFields inherited from class com.broadleafcommerce.export.event.consumer.AbstractExportProcessExecutor
applicationContext, dateFormatter, exportInfoService, fileService, systemPropertiesServiceFields inherited from class com.broadleafcommerce.process.execution.executor.AbstractProcessExecutor
processService, processStateManager -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.broadleafcommerce.export.event.consumer.AbstractExportProcessExecutor
buildExportFileName, buildExportProcessExecutorContext, buildProperMimeTypeFileName, createExportInfo, execute, export, getDateFormatter, getDateFromString, recordProcessCompleted, setContextInfo, updateProcessProgressMethods inherited from class com.broadleafcommerce.process.execution.executor.AbstractProcessExecutor
sendExecutionFailureNotification
-
Field Details
-
CUST_SEG_EXP_FILENAME
- See Also:
-
PROCESS_TYPE
- See Also:
-
CUSTOMER_SEGMENT_ID
- See Also:
-
customerSegmentExportService
-
customerSegmentService
-
-
Constructor Details
-
CustomerSegmentExportProcessExecutor
public CustomerSegmentExportProcessExecutor()
-
-
Method Details
-
getExportService
protected com.broadleafcommerce.export.service.ExportService<?> getExportService()- Specified by:
getExportServicein classcom.broadleafcommerce.export.event.consumer.AbstractExportProcessExecutor
-
getEntityType
- Specified by:
getEntityTypein classcom.broadleafcommerce.export.event.consumer.AbstractExportProcessExecutor
-
getBatchSizePropertyName
- Specified by:
getBatchSizePropertyNamein classcom.broadleafcommerce.export.event.consumer.AbstractExportProcessExecutor
-
getBatchSize
protected int getBatchSize()- Overrides:
getBatchSizein classcom.broadleafcommerce.export.event.consumer.AbstractExportProcessExecutor
-
getProcessType
-
getDefaultExportFileName
- Overrides:
getDefaultExportFileNamein classcom.broadleafcommerce.export.event.consumer.AbstractExportProcessExecutor
-