public interface CommerceInventoryEngine
Modifier and Type | Method and Description |
---|---|
void |
consumeQuantity(long userId,
long commerceInventoryBookedQuantityId,
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 accountEntryId,
long commerceCatalogGroupId,
long commerceChannelGroupId,
java.math.BigDecimal minStockQuantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
java.math.BigDecimal |
getStockQuantity(long companyId,
long accountEntryId,
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 commerceInventoryBookedQuantityId, 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.PortalException
void 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.PortalException
java.lang.String getAvailabilityStatus(long companyId, long accountEntryId, long commerceCatalogGroupId, long commerceChannelGroupId, java.math.BigDecimal minStockQuantity, java.lang.String sku, java.lang.String unitOfMeasureKey)
java.math.BigDecimal getStockQuantity(long companyId, long accountEntryId, long commerceCatalogGroupId, long commerceChannelGroupId, java.lang.String sku, java.lang.String unitOfMeasureKey) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
java.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.PortalException
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) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException