public interface CommerceInventoryEngine
Modifier and Type | Method and Description |
---|---|
void |
consumeQuantity(long userId,
long commerceInventoryWarehouseId,
java.lang.String sku,
int quantity,
long bookedQuantityId,
java.util.Map<java.lang.String,java.lang.String> context) |
void |
decreaseStockQuantity(long userId,
long commerceInventoryWarehouseId,
java.lang.String sku,
int quantity) |
java.lang.String |
getAvailabilityStatus(long companyId,
long commerceChannelGroupId,
int minStockQuantity,
java.lang.String sku) |
java.util.Map<java.lang.String,java.lang.Integer> |
getStockQuantities(long companyId,
long commerceChannelGroupId,
java.util.List<java.lang.String> skus) |
int |
getStockQuantity(long companyId,
long commerceChannelGroupId,
java.lang.String sku) |
int |
getStockQuantity(long companyId,
java.lang.String sku) |
boolean |
hasStockQuantity(long companyId,
java.lang.String sku,
int quantity) |
void |
increaseStockQuantity(long userId,
long commerceInventoryWarehouseId,
java.lang.String sku,
int quantity) |
void consumeQuantity(long userId, long commerceInventoryWarehouseId, java.lang.String sku, int quantity, long bookedQuantityId, java.util.Map<java.lang.String,java.lang.String> context) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void decreaseStockQuantity(long userId, long commerceInventoryWarehouseId, java.lang.String sku, int quantity) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
java.lang.String getAvailabilityStatus(long companyId, long commerceChannelGroupId, int minStockQuantity, java.lang.String sku)
java.util.Map<java.lang.String,java.lang.Integer> getStockQuantities(long companyId, long commerceChannelGroupId, java.util.List<java.lang.String> skus) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
int getStockQuantity(long companyId, long commerceChannelGroupId, java.lang.String sku) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
int getStockQuantity(long companyId, java.lang.String sku) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
boolean hasStockQuantity(long companyId, java.lang.String sku, int quantity)
void increaseStockQuantity(long userId, long commerceInventoryWarehouseId, java.lang.String sku, int quantity) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException