Class CustomerSegmentExportSchedulerImpl
java.lang.Object
com.broadleafcommerce.export.event.scheduler.AbstractExportScheduler
com.broadleafcommerce.customersegment.export.service.CustomerSegmentExportSchedulerImpl
- All Implemented Interfaces:
CustomerSegmentExportScheduler,com.broadleafcommerce.export.event.scheduler.ExportScheduler
@ConditionalOnExport
@Component("blCustomerSegmentExportScheduler")
public class CustomerSegmentExportSchedulerImpl
extends com.broadleafcommerce.export.event.scheduler.AbstractExportScheduler
implements CustomerSegmentExportScheduler
-
Field Summary
FieldsFields inherited from class com.broadleafcommerce.export.event.scheduler.AbstractExportScheduler
ADMIN_USER_ID, DATE_FROM, DATE_TO, ENCODING, FORMAT, FRIENDLY_NAME, processActionManager, processRegistrationManager, processStateManager, SHAREABLE, USE_DATE_RANGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected LongvoidscheduleAllCustomerSegmentExport(String formatType, String encodingType, boolean shareable, String friendlyName) voidscheduleCustomerSegmentExport(Long customerSegmentId, String formatType, String encodingType, boolean shareable, String friendlyName) Methods inherited from class com.broadleafcommerce.export.event.scheduler.AbstractExportScheduler
addBroadleafAdminParams, addExportContextParams, buildProcessParams, buildProcessParams, scheduleExport
-
Field Details
-
customerSegmentService
-
-
Constructor Details
-
CustomerSegmentExportSchedulerImpl
public CustomerSegmentExportSchedulerImpl()
-
-
Method Details
-
scheduleAllCustomerSegmentExport
public void scheduleAllCustomerSegmentExport(String formatType, String encodingType, boolean shareable, String friendlyName) - Specified by:
scheduleAllCustomerSegmentExportin interfaceCustomerSegmentExportScheduler
-
scheduleCustomerSegmentExport
public void scheduleCustomerSegmentExport(Long customerSegmentId, String formatType, String encodingType, boolean shareable, String friendlyName) - Specified by:
scheduleCustomerSegmentExportin interfaceCustomerSegmentExportScheduler
-
getTotalRecords
- Specified by:
getTotalRecordsin classcom.broadleafcommerce.export.event.scheduler.AbstractExportScheduler
-
getProcessType
- Specified by:
getProcessTypein classcom.broadleafcommerce.export.event.scheduler.AbstractExportScheduler
-