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
-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
flexibleSearchService, modelService, sessionService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.servicelayer.model.ModelServiceGets model service.protected ScheduleConfigurationDaoGets schedule configuration dao.protected de.hybris.platform.servicelayer.time.TimeServiceGets time service.protected TransportOfferingServiceGets transport offering service.de.hybris.platform.servicelayer.cronjob.PerformResultperform(CreateTransportOfferingForScheduleConfigurationJobModel scheduleConfigurationJobModel) voidsetScheduleConfigurationDao(ScheduleConfigurationDao scheduleConfigurationDao) Sets schedule configuration dao.voidsetTimeService(de.hybris.platform.servicelayer.time.TimeService timeService) Sets time service.voidsetTransportOfferingService(TransportOfferingService transportOfferingService) Sets transport offering service.Methods inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
clearAbortRequestedIfNeeded, isAbortable, isPerformable, setFlexibleSearchService, setModelService, setSessionService
-
Constructor Details
-
CreateTransportOfferingForScheduleConfigurationJob
public CreateTransportOfferingForScheduleConfigurationJob()
-
-
Method Details
-
perform
public de.hybris.platform.servicelayer.cronjob.PerformResult perform(CreateTransportOfferingForScheduleConfigurationJobModel scheduleConfigurationJobModel) - Specified by:
performin interfacede.hybris.platform.servicelayer.cronjob.JobPerformable<CreateTransportOfferingForScheduleConfigurationJobModel>- Specified by:
performin classde.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<CreateTransportOfferingForScheduleConfigurationJobModel>
-
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService()Gets model service.- Returns:
- the model service
-
getScheduleConfigurationDao
Gets schedule configuration dao.- Returns:
- schedule configuration dao
-
setScheduleConfigurationDao
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
Gets transport offering service.- Returns:
- transport offering service
-
setTransportOfferingService
Sets transport offering service.- Parameters:
transportOfferingService- the transport offering service
-