public class CommerceInventoryWarehouseItemLocalServiceUtil
extends java.lang.Object
com.liferay.commerce.inventory.service.impl.CommerceInventoryWarehouseItemLocalServiceImpl
and
is an access point for service operations in application layer code running
on the local server. Methods of this service will not have security checks
based on the propagated JAAS credentials because this service can only be
accessed from within the same VM.CommerceInventoryWarehouseItemLocalService
Constructor and Description |
---|
CommerceInventoryWarehouseItemLocalServiceUtil() |
Modifier and Type | Method and Description |
---|---|
static CommerceInventoryWarehouseItem |
addCommerceInventoryWarehouseItem(CommerceInventoryWarehouseItem commerceInventoryWarehouseItem)
Adds the commerce inventory warehouse item to the database.
|
static CommerceInventoryWarehouseItem |
addCommerceInventoryWarehouseItem(java.lang.String externalReferenceCode,
long userId,
long commerceInventoryWarehouseId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
static CommerceInventoryWarehouseItem |
addOrUpdateCommerceInventoryWarehouseItem(java.lang.String externalReferenceCode,
long companyId,
long userId,
long commerceInventoryWarehouseId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
static int |
countItemsByCompanyId(long companyId,
java.lang.String sku,
boolean replacePermissionCheck) |
static CommerceInventoryWarehouseItem |
createCommerceInventoryWarehouseItem(long commerceInventoryWarehouseItemId)
Creates a new commerce inventory warehouse item with the primary key.
|
static com.liferay.portal.kernel.model.PersistedModel |
createPersistedModel(java.io.Serializable primaryKeyObj) |
static CommerceInventoryWarehouseItem |
deleteCommerceInventoryWarehouseItem(CommerceInventoryWarehouseItem commerceInventoryWarehouseItem)
Deletes the commerce inventory warehouse item from the database.
|
static CommerceInventoryWarehouseItem |
deleteCommerceInventoryWarehouseItem(long commerceInventoryWarehouseItemId)
Deletes the commerce inventory warehouse item with the primary key from the database.
|
static void |
deleteCommerceInventoryWarehouseItems(long commerceInventoryWarehouseId) |
static void |
deleteCommerceInventoryWarehouseItems(long companyId,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
static void |
deleteCommerceInventoryWarehouseItemsByCompanyId(long companyId) |
static com.liferay.portal.kernel.model.PersistedModel |
deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) |
static <T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
static int |
dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
static com.liferay.portal.kernel.dao.orm.DynamicQuery |
dynamicQuery() |
static <T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
static <T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
static <T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.
|
static long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
static long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
com.liferay.portal.kernel.dao.orm.Projection projection)
Returns the number of rows matching the dynamic query.
|
static CommerceInventoryWarehouseItem |
fetchCommerceInventoryWarehouseItem(long commerceInventoryWarehouseItemId) |
static CommerceInventoryWarehouseItem |
fetchCommerceInventoryWarehouseItem(long commerceInventoryWarehouseId,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
static CommerceInventoryWarehouseItem |
fetchCommerceInventoryWarehouseItemByExternalReferenceCode(java.lang.String externalReferenceCode,
long companyId) |
static CommerceInventoryWarehouseItem |
fetchCommerceInventoryWarehouseItemByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns the commerce inventory warehouse item with the matching UUID and company.
|
static com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getActionableDynamicQuery() |
static CommerceInventoryWarehouseItem |
getCommerceInventoryWarehouseItem(long commerceInventoryWarehouseItemId)
Returns the commerce inventory warehouse item with the primary key.
|
static CommerceInventoryWarehouseItem |
getCommerceInventoryWarehouseItem(long commerceInventoryWarehouseId,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
static CommerceInventoryWarehouseItem |
getCommerceInventoryWarehouseItemByExternalReferenceCode(java.lang.String externalReferenceCode,
long companyId) |
static CommerceInventoryWarehouseItem |
getCommerceInventoryWarehouseItemByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns the commerce inventory warehouse item with the matching UUID and company.
|
static java.util.List<CommerceInventoryWarehouseItem> |
getCommerceInventoryWarehouseItems(int start,
int end)
Returns a range of all the commerce inventory warehouse items.
|
static java.util.List<CommerceInventoryWarehouseItem> |
getCommerceInventoryWarehouseItems(long commerceInventoryWarehouseId,
int start,
int end) |
static java.util.List<CommerceInventoryWarehouseItem> |
getCommerceInventoryWarehouseItemsByCompanyId(long companyId,
int start,
int end) |
static java.util.List<CommerceInventoryWarehouseItem> |
getCommerceInventoryWarehouseItemsByCompanyIdSkuAndUnitOfMeasureKey(long companyId,
java.lang.String sku,
java.lang.String unitOfMeasureKey,
int start,
int end,
boolean replacePermissionCheck) |
static java.util.List<CommerceInventoryWarehouseItem> |
getCommerceInventoryWarehouseItemsByModifiedDate(long companyId,
java.util.Date startDate,
java.util.Date endDate,
int start,
int end) |
static int |
getCommerceInventoryWarehouseItemsCount()
Returns the number of commerce inventory warehouse items.
|
static int |
getCommerceInventoryWarehouseItemsCount(long commerceInventoryWarehouseId) |
static int |
getCommerceInventoryWarehouseItemsCount(long companyId,
long groupId,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
static int |
getCommerceInventoryWarehouseItemsCount(long companyId,
java.lang.String sku,
java.lang.String unitOfMeasureKey,
boolean replacePermissionCheck) |
static int |
getCommerceInventoryWarehouseItemsCountByCompanyId(long companyId) |
static int |
getCommerceInventoryWarehouseItemsCountByModifiedDate(long companyId,
java.util.Date startDate,
java.util.Date endDate) |
static com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery |
getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) |
static com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
static java.util.List<CIWarehouseItem> |
getItemsByCompanyId(long companyId,
java.lang.String sku,
int start,
int end,
boolean replacePermissionCheck) |
static java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
static com.liferay.portal.kernel.model.PersistedModel |
getPersistedModel(java.io.Serializable primaryKeyObj) |
static CommerceInventoryWarehouseItemLocalService |
getService() |
static java.math.BigDecimal |
getStockQuantity(long companyId,
long groupId,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
static java.math.BigDecimal |
getStockQuantity(long companyId,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
static CommerceInventoryWarehouseItem |
increaseCommerceInventoryWarehouseItemQuantity(long userId,
long commerceInventoryWarehouseItemId,
java.math.BigDecimal quantity) |
static void |
moveQuantitiesBetweenWarehouses(long userId,
long fromCommerceInventoryWarehouseId,
long toCommerceInventoryWarehouseId,
java.math.BigDecimal quantity,
java.lang.String sku,
java.lang.String unitOfMeasureKey) |
static CommerceInventoryWarehouseItem |
updateCommerceInventoryWarehouseItem(CommerceInventoryWarehouseItem commerceInventoryWarehouseItem)
Updates the commerce inventory warehouse item in the database or adds it if it does not yet exist.
|
static CommerceInventoryWarehouseItem |
updateCommerceInventoryWarehouseItem(long userId,
long commerceInventoryWarehouseItemId,
java.math.BigDecimal quantity,
java.math.BigDecimal reservedQuantity,
long mvccVersion) |
static CommerceInventoryWarehouseItem |
updateCommerceInventoryWarehouseItem(long userId,
long commerceInventoryWarehouseItemId,
long mvccVersion,
java.math.BigDecimal quantity,
java.lang.String unitOfMeasureKey) |
public CommerceInventoryWarehouseItemLocalServiceUtil()
public static CommerceInventoryWarehouseItem addCommerceInventoryWarehouseItem(CommerceInventoryWarehouseItem commerceInventoryWarehouseItem)
Important: Inspect CommerceInventoryWarehouseItemLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
commerceInventoryWarehouseItem
- the commerce inventory warehouse itempublic static CommerceInventoryWarehouseItem addCommerceInventoryWarehouseItem(java.lang.String externalReferenceCode, long userId, 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
public static CommerceInventoryWarehouseItem addOrUpdateCommerceInventoryWarehouseItem(java.lang.String externalReferenceCode, long companyId, long userId, 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
public static int countItemsByCompanyId(long companyId, java.lang.String sku, boolean replacePermissionCheck)
public static CommerceInventoryWarehouseItem createCommerceInventoryWarehouseItem(long commerceInventoryWarehouseItemId)
commerceInventoryWarehouseItemId
- the primary key for the new commerce inventory warehouse itempublic static com.liferay.portal.kernel.model.PersistedModel createPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItem deleteCommerceInventoryWarehouseItem(CommerceInventoryWarehouseItem commerceInventoryWarehouseItem)
Important: Inspect CommerceInventoryWarehouseItemLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
commerceInventoryWarehouseItem
- the commerce inventory warehouse itempublic static CommerceInventoryWarehouseItem deleteCommerceInventoryWarehouseItem(long commerceInventoryWarehouseItemId) throws com.liferay.portal.kernel.exception.PortalException
Important: Inspect CommerceInventoryWarehouseItemLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
commerceInventoryWarehouseItemId
- the primary key of the commerce inventory warehouse itemcom.liferay.portal.kernel.exception.PortalException
- if a commerce inventory warehouse item with the primary key could not be foundpublic static void deleteCommerceInventoryWarehouseItems(long commerceInventoryWarehouseId)
public static void deleteCommerceInventoryWarehouseItems(long companyId, java.lang.String sku, java.lang.String unitOfMeasureKey)
public static void deleteCommerceInventoryWarehouseItemsByCompanyId(long companyId)
public static com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
public static int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
public static com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
public static <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic querypublic static <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.commerce.inventory.model.impl.CommerceInventoryWarehouseItemModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)public static <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.commerce.inventory.model.impl.CommerceInventoryWarehouseItemModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)public static long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic querypublic static long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection)
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the querypublic static CommerceInventoryWarehouseItem fetchCommerceInventoryWarehouseItem(long commerceInventoryWarehouseItemId)
public static CommerceInventoryWarehouseItem fetchCommerceInventoryWarehouseItem(long commerceInventoryWarehouseId, java.lang.String sku, java.lang.String unitOfMeasureKey)
public static CommerceInventoryWarehouseItem fetchCommerceInventoryWarehouseItemByExternalReferenceCode(java.lang.String externalReferenceCode, long companyId)
public static CommerceInventoryWarehouseItem fetchCommerceInventoryWarehouseItemByUuidAndCompanyId(java.lang.String uuid, long companyId)
uuid
- the commerce inventory warehouse item's UUIDcompanyId
- the primary key of the companynull
if a matching commerce inventory warehouse item could not be foundpublic static com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
public static CommerceInventoryWarehouseItem getCommerceInventoryWarehouseItem(long commerceInventoryWarehouseItemId) throws com.liferay.portal.kernel.exception.PortalException
commerceInventoryWarehouseItemId
- the primary key of the commerce inventory warehouse itemcom.liferay.portal.kernel.exception.PortalException
- if a commerce inventory warehouse item with the primary key could not be foundpublic static CommerceInventoryWarehouseItem getCommerceInventoryWarehouseItem(long commerceInventoryWarehouseId, java.lang.String sku, java.lang.String unitOfMeasureKey) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItem getCommerceInventoryWarehouseItemByExternalReferenceCode(java.lang.String externalReferenceCode, long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItem getCommerceInventoryWarehouseItemByUuidAndCompanyId(java.lang.String uuid, long companyId) throws com.liferay.portal.kernel.exception.PortalException
uuid
- the commerce inventory warehouse item's UUIDcompanyId
- the primary key of the companycom.liferay.portal.kernel.exception.PortalException
- if a matching commerce inventory warehouse item could not be foundpublic static java.util.List<CommerceInventoryWarehouseItem> getCommerceInventoryWarehouseItems(int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.commerce.inventory.model.impl.CommerceInventoryWarehouseItemModelImpl
.
start
- the lower bound of the range of commerce inventory warehouse itemsend
- the upper bound of the range of commerce inventory warehouse items (not inclusive)public static java.util.List<CommerceInventoryWarehouseItem> getCommerceInventoryWarehouseItems(long commerceInventoryWarehouseId, int start, int end)
public static java.util.List<CommerceInventoryWarehouseItem> getCommerceInventoryWarehouseItemsByCompanyId(long companyId, int start, int end)
public static java.util.List<CommerceInventoryWarehouseItem> getCommerceInventoryWarehouseItemsByCompanyIdSkuAndUnitOfMeasureKey(long companyId, java.lang.String sku, java.lang.String unitOfMeasureKey, int start, int end, boolean replacePermissionCheck)
public static java.util.List<CommerceInventoryWarehouseItem> getCommerceInventoryWarehouseItemsByModifiedDate(long companyId, java.util.Date startDate, java.util.Date endDate, int start, int end)
public static int getCommerceInventoryWarehouseItemsCount()
public static int getCommerceInventoryWarehouseItemsCount(long commerceInventoryWarehouseId)
public static int getCommerceInventoryWarehouseItemsCount(long companyId, long groupId, java.lang.String sku, java.lang.String unitOfMeasureKey)
public static int getCommerceInventoryWarehouseItemsCount(long companyId, java.lang.String sku, java.lang.String unitOfMeasureKey, boolean replacePermissionCheck)
public static int getCommerceInventoryWarehouseItemsCountByCompanyId(long companyId)
public static int getCommerceInventoryWarehouseItemsCountByModifiedDate(long companyId, java.util.Date startDate, java.util.Date endDate)
public static com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext)
public static com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
public static java.util.List<CIWarehouseItem> getItemsByCompanyId(long companyId, java.lang.String sku, int start, int end, boolean replacePermissionCheck)
public static java.lang.String getOSGiServiceIdentifier()
public static com.liferay.portal.kernel.model.PersistedModel getPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.math.BigDecimal getStockQuantity(long companyId, long groupId, java.lang.String sku, java.lang.String unitOfMeasureKey)
public static java.math.BigDecimal getStockQuantity(long companyId, java.lang.String sku, java.lang.String unitOfMeasureKey)
public static CommerceInventoryWarehouseItem increaseCommerceInventoryWarehouseItemQuantity(long userId, long commerceInventoryWarehouseItemId, java.math.BigDecimal quantity) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static void moveQuantitiesBetweenWarehouses(long userId, long fromCommerceInventoryWarehouseId, long toCommerceInventoryWarehouseId, 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
public static CommerceInventoryWarehouseItem updateCommerceInventoryWarehouseItem(CommerceInventoryWarehouseItem commerceInventoryWarehouseItem)
Important: Inspect CommerceInventoryWarehouseItemLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
commerceInventoryWarehouseItem
- the commerce inventory warehouse itempublic static CommerceInventoryWarehouseItem updateCommerceInventoryWarehouseItem(long userId, long commerceInventoryWarehouseItemId, java.math.BigDecimal quantity, java.math.BigDecimal reservedQuantity, long mvccVersion) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItem updateCommerceInventoryWarehouseItem(long userId, long commerceInventoryWarehouseItemId, long mvccVersion, java.math.BigDecimal quantity, java.lang.String unitOfMeasureKey) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItemLocalService getService()