Class AccommodationInventoryJob

java.lang.Object
de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<AccommodationInventoryCronJobModel>
de.hybris.platform.accommodationbackoffice.cronjob.AccommodationInventoryJob
All Implemented Interfaces:
de.hybris.platform.servicelayer.cronjob.JobPerformable<AccommodationInventoryCronJobModel>

public class AccommodationInventoryJob extends de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<AccommodationInventoryCronJobModel>
The type Accommodation inventory job.
  • Constructor Details

    • AccommodationInventoryJob

      public AccommodationInventoryJob()
  • Method Details

    • perform

      public de.hybris.platform.servicelayer.cronjob.PerformResult perform(AccommodationInventoryCronJobModel manageInventoryModel)
      Specified by:
      perform in interface de.hybris.platform.servicelayer.cronjob.JobPerformable<AccommodationInventoryCronJobModel>
      Specified by:
      perform in class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<AccommodationInventoryCronJobModel>
    • createStockLevels

      protected void createStockLevels(ManageAccommodationStockLevelInfoModel manageStockLevel, List<WarehouseModel> warehouses)
      Create stock levels.
      Parameters:
      manageStockLevel - the manage stock level
      warehouses - the warehouses
    • getTravelbackofficeStockService

      protected TravelBackofficeStockService getTravelbackofficeStockService()
      Gets travelbackoffice stock service.
      Returns:
      travelbackofficeStockService travelbackoffice stock service
    • setTravelbackofficeStockService

      public void setTravelbackofficeStockService(TravelBackofficeStockService travelbackofficeStockService)
      Sets travelbackoffice stock service.
      Parameters:
      travelbackofficeStockService - the travelbackofficeStockService to set
    • getModelService

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

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
      Sets model service.
      Overrides:
      setModelService in class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<AccommodationInventoryCronJobModel>
      Parameters:
      modelService - the modelService to set