Class DefaultAccommodationProductManageStockStrategy

java.lang.Object
de.hybris.platform.travelservices.strategies.stock.accommodation.impl.DefaultAccommodationProductManageStockStrategy
All Implemented Interfaces:
TravelManageStockStrategy

public class DefaultAccommodationProductManageStockStrategy extends Object implements TravelManageStockStrategy
Class to manage stock for accommodation products which haven't got any specific associated strategy
  • Constructor Details

    • DefaultAccommodationProductManageStockStrategy

      public DefaultAccommodationProductManageStockStrategy()
  • Method Details

    • reserve

      public void reserve(AbstractOrderEntryModel abstractOrderEntry) throws de.hybris.platform.stock.exception.InsufficientStockLevelException
      Description copied from interface: TravelManageStockStrategy
      Reserves products in the specified warehouse for a given abstractOrderEntry.
      Specified by:
      reserve in interface TravelManageStockStrategy
      Parameters:
      abstractOrderEntry - the abstract order entry
      Throws:
      de.hybris.platform.stock.exception.InsufficientStockLevelException - the insufficient stock level exception
    • release

      public void release(AbstractOrderEntryModel abstractOrderEntry)
      Description copied from interface: TravelManageStockStrategy
      Release products for a given abstractOrderEntry.
      Specified by:
      release in interface TravelManageStockStrategy
      Parameters:
      abstractOrderEntry - the abstract order entry
    • getCommerceStockService

      protected TravelCommerceStockService getCommerceStockService()
      Returns:
      commerceStockService
    • setCommerceStockService

      public void setCommerceStockService(TravelCommerceStockService commerceStockService)
      Parameters:
      commerceStockService - the commerceStockService to set