public interface CommerceInventoryEngine
| Modifier and Type | Method and Description |
|---|---|
void |
consumeQuantity(long userId,
long bookedQuantityId,
long commerceCatalogGroupId,
long commerceInventoryWarehouseId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey,
java.util.Map<java.lang.String,java.lang.String> context) |
void |
decreaseStockQuantity(long userId,
long commerceCatalogGroupId,
long commerceInventoryWarehouseId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
java.lang.String |
getAvailabilityStatus(long companyId,
long commerceCatalogGroupId,
long commerceChannelGroupId,
java.math.BigDecimal minStockQuantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
java.math.BigDecimal |
getStockQuantity(long companyId,
long commerceCatalogGroupId,
long commerceChannelGroupId,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
java.math.BigDecimal |
getStockQuantity(long companyId,
long commerceCatalogGroupId,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
boolean |
hasStockQuantity(long companyId,
long commerceCatalogGroupId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
void |
increaseStockQuantity(long userId,
long commerceCatalogGroupId,
long commerceInventoryWarehouseId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
void consumeQuantity(long userId,
long bookedQuantityId,
long commerceCatalogGroupId,
long commerceInventoryWarehouseId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey,
java.util.Map<java.lang.String,java.lang.String> context)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid decreaseStockQuantity(long userId,
long commerceCatalogGroupId,
long commerceInventoryWarehouseId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionjava.lang.String getAvailabilityStatus(long companyId,
long commerceCatalogGroupId,
long commerceChannelGroupId,
java.math.BigDecimal minStockQuantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey)
java.math.BigDecimal getStockQuantity(long companyId,
long commerceCatalogGroupId,
long commerceChannelGroupId,
java.lang.String sku,
java.lang.String unitOfMeasureKey)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionjava.math.BigDecimal getStockQuantity(long companyId,
long commerceCatalogGroupId,
java.lang.String sku,
java.lang.String unitOfMeasureKey)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionboolean hasStockQuantity(long companyId,
long commerceCatalogGroupId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey)
void increaseStockQuantity(long userId,
long commerceCatalogGroupId,
long commerceInventoryWarehouseId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException