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(long userId,
long commerceInventoryWarehouseId,
java.lang.String sku,
int quantity) |
static CommerceInventoryWarehouseItem |
addCommerceInventoryWarehouseItem(long userId,
long commerceInventoryWarehouseId,
java.lang.String externalReferenceCode,
java.lang.String sku,
int quantity)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
addCommerceInventoryWarehouseItem(String, long, long,
String, int) |
static CommerceInventoryWarehouseItem |
addCommerceInventoryWarehouseItem(java.lang.String externalReferenceCode,
long userId,
long commerceInventoryWarehouseId,
java.lang.String sku,
int quantity) |
static CommerceInventoryWarehouseItem |
addOrUpdateCommerceInventoryWarehouseItem(long userId,
long commerceInventoryWarehouseId,
java.lang.String sku,
int quantity) |
static CommerceInventoryWarehouseItem |
addOrUpdateCommerceInventoryWarehouseItem(java.lang.String externalReferenceCode,
long companyId,
long userId,
long commerceInventoryWarehouseId,
java.lang.String sku,
int quantity) |
static int |
countItemsByCompanyId(long companyId,
java.lang.String sku) |
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) |
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) |
static CommerceInventoryWarehouseItem |
fetchCommerceInventoryWarehouseItemByExternalReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Returns the commerce inventory warehouse item with the matching external reference code and company.
|
static CommerceInventoryWarehouseItem |
fetchCommerceInventoryWarehouseItemByReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
fetchCommerceInventoryWarehouseItemByExternalReferenceCode(long, String) |
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 |
getCommerceInventoryWarehouseItemByExternalReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Returns the commerce inventory warehouse item with the matching external reference code and company.
|
static CommerceInventoryWarehouseItem |
getCommerceInventoryWarehouseItemByReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
getCommerceInventoryWarehouseItemByReferenceCode(String,
long) |
static CommerceInventoryWarehouseItem |
getCommerceInventoryWarehouseItemByReferenceCode(java.lang.String externalReferenceCode,
long companyId) |
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> |
getCommerceInventoryWarehouseItems(long companyId,
java.lang.String sku,
int start,
int end) |
static java.util.List<CommerceInventoryWarehouseItem> |
getCommerceInventoryWarehouseItemsByCompanyId(long companyId,
int start,
int end) |
static java.util.List<CommerceInventoryWarehouseItem> |
getCommerceInventoryWarehouseItemsByCompanyIdAndSku(long companyId,
java.lang.String sku,
int start,
int end) |
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,
java.lang.String sku) |
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.IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
static java.util.List<CIWarehouseItem> |
getItemsByCompanyId(long companyId,
java.lang.String sku,
int start,
int end) |
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 int |
getStockQuantity(long companyId,
long groupId,
java.lang.String sku) |
static int |
getStockQuantity(long companyId,
java.lang.String sku) |
static CommerceInventoryWarehouseItem |
increaseCommerceInventoryWarehouseItemQuantity(long userId,
long commerceInventoryWarehouseItemId,
int quantity) |
static void |
moveQuantitiesBetweenWarehouses(long userId,
long fromCommerceInventoryWarehouseId,
long toCommerceInventoryWarehouseId,
java.lang.String sku,
int quantity) |
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,
int quantity,
int reservedQuantity,
long mvccVersion) |
static CommerceInventoryWarehouseItem |
updateCommerceInventoryWarehouseItem(long userId,
long commerceInventoryWarehouseItemId,
int quantity,
long mvccVersion) |
static CommerceInventoryWarehouseItem |
upsertCommerceInventoryWarehouseItem(long companyId,
long userId,
long commerceInventoryWarehouseId,
java.lang.String externalReferenceCode,
java.lang.String sku,
int quantity)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
addOrUpdateCommerceInventoryWarehouseItem(String,
long, long, long, String, int) |
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(long userId, long commerceInventoryWarehouseId, java.lang.String sku, int quantity) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Deprecated public static CommerceInventoryWarehouseItem addCommerceInventoryWarehouseItem(long userId, long commerceInventoryWarehouseId, java.lang.String externalReferenceCode, java.lang.String sku, int quantity) throws com.liferay.portal.kernel.exception.PortalException
addCommerceInventoryWarehouseItem(String, long, long,
String, int)
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItem addCommerceInventoryWarehouseItem(java.lang.String externalReferenceCode, long userId, long commerceInventoryWarehouseId, java.lang.String sku, int quantity) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItem addOrUpdateCommerceInventoryWarehouseItem(long userId, long commerceInventoryWarehouseId, java.lang.String sku, int quantity) 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.lang.String sku, int quantity) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int countItemsByCompanyId(long companyId, java.lang.String sku)
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)
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)
public static CommerceInventoryWarehouseItem fetchCommerceInventoryWarehouseItemByExternalReferenceCode(long companyId, java.lang.String externalReferenceCode)
companyId
- the primary key of the companyexternalReferenceCode
- the commerce inventory warehouse item's external reference codenull
if a matching commerce inventory warehouse item could not be found@Deprecated public static CommerceInventoryWarehouseItem fetchCommerceInventoryWarehouseItemByReferenceCode(long companyId, java.lang.String externalReferenceCode)
fetchCommerceInventoryWarehouseItemByExternalReferenceCode(long, String)
public 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 getCommerceInventoryWarehouseItemByExternalReferenceCode(long companyId, java.lang.String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException
companyId
- the primary key of the companyexternalReferenceCode
- the commerce inventory warehouse item's external reference codecom.liferay.portal.kernel.exception.PortalException
- if a matching commerce inventory warehouse item could not be found@Deprecated public static CommerceInventoryWarehouseItem getCommerceInventoryWarehouseItemByReferenceCode(long companyId, java.lang.String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException
getCommerceInventoryWarehouseItemByReferenceCode(String,
long)
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItem getCommerceInventoryWarehouseItemByReferenceCode(java.lang.String externalReferenceCode, long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public 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> getCommerceInventoryWarehouseItems(long companyId, java.lang.String sku, int start, int end)
public static java.util.List<CommerceInventoryWarehouseItem> getCommerceInventoryWarehouseItemsByCompanyId(long companyId, int start, int end)
public static java.util.List<CommerceInventoryWarehouseItem> getCommerceInventoryWarehouseItemsByCompanyIdAndSku(long companyId, java.lang.String sku, int start, int end)
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, java.lang.String sku)
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.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
public static java.util.List<CIWarehouseItem> getItemsByCompanyId(long companyId, java.lang.String sku, int start, int end)
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 int getStockQuantity(long companyId, long groupId, java.lang.String sku)
public static int getStockQuantity(long companyId, java.lang.String sku)
public static CommerceInventoryWarehouseItem increaseCommerceInventoryWarehouseItemQuantity(long userId, long commerceInventoryWarehouseItemId, int 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.lang.String sku, int quantity) 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, int quantity, int reservedQuantity, long mvccVersion) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItem updateCommerceInventoryWarehouseItem(long userId, long commerceInventoryWarehouseItemId, int quantity, long mvccVersion) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Deprecated public static CommerceInventoryWarehouseItem upsertCommerceInventoryWarehouseItem(long companyId, long userId, long commerceInventoryWarehouseId, java.lang.String externalReferenceCode, java.lang.String sku, int quantity) throws com.liferay.portal.kernel.exception.PortalException
addOrUpdateCommerceInventoryWarehouseItem(String,
long, long, long, String, int)
com.liferay.portal.kernel.exception.PortalException
public static CommerceInventoryWarehouseItemLocalService getService()