Class CreateTransportOfferingForScheduleConfigurationJob

java.lang.Object
de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<CreateTransportOfferingForScheduleConfigurationJobModel>
de.hybris.platform.travelservices.cronjob.CreateTransportOfferingForScheduleConfigurationJob
All Implemented Interfaces:
de.hybris.platform.servicelayer.cronjob.JobPerformable<CreateTransportOfferingForScheduleConfigurationJobModel>

public class CreateTransportOfferingForScheduleConfigurationJob extends de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<CreateTransportOfferingForScheduleConfigurationJobModel>
This class will get the schedule configurations and create the transport offerings for all schedule congifurations
  • Constructor Details

    • CreateTransportOfferingForScheduleConfigurationJob

      public CreateTransportOfferingForScheduleConfigurationJob()
  • Method Details

    • perform

      public de.hybris.platform.servicelayer.cronjob.PerformResult perform(CreateTransportOfferingForScheduleConfigurationJobModel scheduleConfigurationJobModel)
      Specified by:
      perform in interface de.hybris.platform.servicelayer.cronjob.JobPerformable<CreateTransportOfferingForScheduleConfigurationJobModel>
      Specified by:
      perform in class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<CreateTransportOfferingForScheduleConfigurationJobModel>
    • getModelService

      protected de.hybris.platform.servicelayer.model.ModelService getModelService()
      Gets model service.
      Returns:
      the model service
    • getScheduleConfigurationDao

      protected ScheduleConfigurationDao getScheduleConfigurationDao()
      Gets schedule configuration dao.
      Returns:
      schedule configuration dao
    • setScheduleConfigurationDao

      public void setScheduleConfigurationDao(ScheduleConfigurationDao scheduleConfigurationDao)
      Sets schedule configuration dao.
      Parameters:
      scheduleConfigurationDao - the schedule configuration dao
    • getTimeService

      protected de.hybris.platform.servicelayer.time.TimeService getTimeService()
      Gets time service.
      Returns:
      time service
    • setTimeService

      public void setTimeService(de.hybris.platform.servicelayer.time.TimeService timeService)
      Sets time service.
      Parameters:
      timeService - the time service
    • getTransportOfferingService

      protected TransportOfferingService getTransportOfferingService()
      Gets transport offering service.
      Returns:
      transport offering service
    • setTransportOfferingService

      public void setTransportOfferingService(TransportOfferingService transportOfferingService)
      Sets transport offering service.
      Parameters:
      transportOfferingService - the transport offering service