Class VendorOrderExportJob

java.lang.Object
de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<CronJobModel>
de.hybris.platform.marketplaceservices.cronjob.VendorOrderExportJob
All Implemented Interfaces:
JobPerformable<CronJobModel>

public class VendorOrderExportJob extends AbstractJobPerformable<CronJobModel>
Abstract base job for exporting vendor orders into csv file
  • Constructor Details

    • VendorOrderExportJob

      public VendorOrderExportJob()
  • Method Details

    • perform

      public PerformResult perform(CronJobModel arg0)
      Description copied from interface: JobPerformable
      The execution body for a ServicelayerJob. Implement here your execution logic. It can be called synchronous or asynchronous. So be aware of thread-safety. Method will return a result object saying if the execution has reached end and if it was successful.
      Specified by:
      perform in interface JobPerformable<CronJobModel>
      Specified by:
      perform in class AbstractJobPerformable<CronJobModel>
      Parameters:
      arg0 - the related CronJob in whose context the execution will be performed.
      Returns:
      a PerformResult that indicates whether the execution was successfully executed or not and has finished or not.
    • getVendorDao

      protected VendorDao getVendorDao()
    • setVendorDao

      public void setVendorDao(VendorDao vendorDao)
    • getTaskExecutor

      protected org.springframework.core.task.TaskExecutor getTaskExecutor()
    • setTaskExecutor

      public void setTaskExecutor(org.springframework.core.task.TaskExecutor taskExecutor)
    • getVendorOrderExportStrategy

      protected VendorOrderExportStrategy getVendorOrderExportStrategy()
    • setVendorOrderExportStrategy

      public void setVendorOrderExportStrategy(VendorOrderExportStrategy vendorOrderExportStrategy)