Class CreateScheduleConfigurationJob

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

public class CreateScheduleConfigurationJob extends de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<CreateScheduleConfigurationJobModel>
This class get all the schedule configurations and modify each with the correct start and end dates
  • Field Details

    • MAXIMUM_SCHEDULE_NUMBER_OF_DAYS

      protected static final String MAXIMUM_SCHEDULE_NUMBER_OF_DAYS
      See Also:
    • DEFAULT_MAX_SCHEDULE_DAYS

      protected static final int DEFAULT_MAX_SCHEDULE_DAYS
      See Also:
  • Constructor Details

    • CreateScheduleConfigurationJob

      public CreateScheduleConfigurationJob()
  • Method Details

    • perform

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

      protected de.hybris.platform.servicelayer.model.ModelService getModelService()
      Gets model service.
      Returns:
      the model service
    • 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
    • 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
    • getConfigurationService

      protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
      Gets configuration service.
      Returns:
      configuration service
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)