Interface CommerceStockService

    • Method Detail

      • isStockSystemEnabled

        boolean isStockSystemEnabled​(BaseStoreModel baseStore)
        Indicates if stock system is enabled for given base store
        Parameters:
        baseStore - to be checked
        Returns:
        true if stock system is enabled
      • getStockLevelStatusForProductAndBaseStore

        StockLevelStatus getStockLevelStatusForProductAndBaseStore​(ProductModel product,
                                                                   BaseStoreModel baseStore)
        Returns stock level status for combination of given product and base store
        Parameters:
        product -
        baseStore -
        Returns:
        StockLevelStatus information
      • getStockLevelForProductAndBaseStore

        java.lang.Long getStockLevelForProductAndBaseStore​(ProductModel product,
                                                           BaseStoreModel baseStore)
        Returns stock level value for given product and base store
        Parameters:
        product -
        baseStore -
        Returns:
        actual stock level
      • getStockLevelStatusForProductAndPointOfService

        StockLevelStatus getStockLevelStatusForProductAndPointOfService​(ProductModel product,
                                                                        PointOfServiceModel pointOfServiceModel)
        Returns stock level status for given product and point of service (that also indicates warehouse)
        Parameters:
        product -
        pointOfServiceModel -
        Returns:
        StockLevelStatus information
      • getStockLevelForProductAndPointOfService

        java.lang.Long getStockLevelForProductAndPointOfService​(ProductModel product,
                                                                PointOfServiceModel pointOfServiceModel)
        Returns stock level value for given product and point of service (that also indicates warehouse)
        Parameters:
        product -
        pointOfServiceModel -
        Returns:
        actual stock level