public class CommerceDiscountLocalServiceUtil
extends java.lang.Object
com.liferay.commerce.discount.service.impl.CommerceDiscountLocalServiceImpl
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.CommerceDiscountLocalService
Constructor and Description |
---|
CommerceDiscountLocalServiceUtil() |
Modifier and Type | Method and Description |
---|---|
static CommerceDiscount |
addCommerceDiscount(CommerceDiscount commerceDiscount)
Adds the commerce discount to the database.
|
static CommerceDiscount |
addCommerceDiscount(long userId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static CommerceDiscount |
addCommerceDiscount(long userId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static CommerceDiscount |
addCommerceDiscount(long userId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
java.lang.String externalReferenceCode,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
static CommerceDiscount |
addCommerceDiscount(long userId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
int limitationTimesPerAccount,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
java.lang.String externalReferenceCode,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
#addCommerceDiscount(String, long, String, String, boolean, String,
boolean, BigDecimal, String, BigDecimal, BigDecimal,
BigDecimal, BigDecimal, BigDecimal, String, int, int,
boolean, boolean, int, int, int, int, int, int, int, int,
int, int, boolean, ServiceContext) |
static CommerceDiscount |
addCommerceDiscount(java.lang.String externalReferenceCode,
long userId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static CommerceDiscount |
addCommerceDiscount(java.lang.String externalReferenceCode,
long userId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
int limitationTimesPerAccount,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static CommerceDiscount |
addOrUpdateCommerceDiscount(java.lang.String externalReferenceCode,
long userId,
long commerceDiscountId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static CommerceDiscount |
addOrUpdateCommerceDiscount(java.lang.String externalReferenceCode,
long userId,
long commerceDiscountId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static CommerceDiscount |
addOrUpdateCommerceDiscount(java.lang.String externalReferenceCode,
long userId,
long commerceDiscountId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
int limitationTimesPerAccount,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static void |
checkCommerceDiscounts() |
static CommerceDiscount |
createCommerceDiscount(long commerceDiscountId)
Creates a new commerce discount with the primary key.
|
static com.liferay.portal.kernel.model.PersistedModel |
createPersistedModel(java.io.Serializable primaryKeyObj) |
static CommerceDiscount |
deleteCommerceDiscount(CommerceDiscount commerceDiscount)
Deletes the commerce discount from the database.
|
static CommerceDiscount |
deleteCommerceDiscount(long commerceDiscountId)
Deletes the commerce discount with the primary key from the database.
|
static void |
deleteCommerceDiscounts(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 CommerceDiscount |
fetchByExternalReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
fetchByExternalReferenceCode(String, long) |
static CommerceDiscount |
fetchByExternalReferenceCode(java.lang.String externalReferenceCode,
long companyId) |
static CommerceDiscount |
fetchCommerceDiscount(long commerceDiscountId) |
static CommerceDiscount |
fetchCommerceDiscountByExternalReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Returns the commerce discount with the matching external reference code and company.
|
static CommerceDiscount |
fetchCommerceDiscountByReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
fetchCommerceDiscountByExternalReferenceCode(long, String) |
static CommerceDiscount |
fetchCommerceDiscountByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns the commerce discount with the matching UUID and company.
|
static java.util.List<CommerceDiscount> |
getAccountAndChannelAndOrderTypeCommerceDiscounts(long commerceAccountId,
long commerceChannelId,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getAccountAndChannelAndOrderTypeCommerceDiscounts(long commerceAccountId,
long commerceChannelId,
long commerceOrderTypeId,
java.lang.String target) |
static java.util.List<CommerceDiscount> |
getAccountAndChannelCommerceDiscounts(long commerceAccountId,
long commerceChannelId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getAccountAndChannelCommerceDiscounts(long commerceAccountId,
long commerceChannelId,
java.lang.String target) |
static java.util.List<CommerceDiscount> |
getAccountAndOrderTypeCommerceDiscounts(long commerceAccountId,
long commerceOrderTypeId,
java.lang.String target) |
static java.util.List<CommerceDiscount> |
getAccountCommerceAndOrderTypeDiscounts(long commerceAccountId,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getAccountCommerceDiscounts(long commerceAccountId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getAccountCommerceDiscounts(long commerceAccountId,
java.lang.String target) |
static java.util.List<CommerceDiscount> |
getAccountGroupAndChannelAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds,
long commerceChannelId,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getAccountGroupAndChannelAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds,
long commerceChannelId,
long commerceOrderTypeId,
java.lang.String target) |
static java.util.List<CommerceDiscount> |
getAccountGroupAndChannelCommerceDiscount(long[] commerceAccountGroupIds,
long commerceChannelId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getAccountGroupAndChannelCommerceDiscount(long[] commerceAccountGroupIds,
long commerceChannelId,
java.lang.String target) |
static java.util.List<CommerceDiscount> |
getAccountGroupAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getAccountGroupAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds,
long commerceOrderTypeId,
java.lang.String target) |
static java.util.List<CommerceDiscount> |
getAccountGroupCommerceDiscount(long[] commerceAccountGroupIds,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getAccountGroupCommerceDiscount(long[] commerceAccountGroupIds,
java.lang.String target) |
static com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getActionableDynamicQuery() |
static CommerceDiscount |
getActiveCommerceDiscount(long companyId,
java.lang.String couponCode,
boolean active) |
static int |
getActiveCommerceDiscountsCount(long companyId,
java.lang.String couponCode,
boolean active) |
static java.util.List<CommerceDiscount> |
getChannelAndOrderTypeCommerceDiscounts(long commerceChannelId,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getChannelAndOrderTypeCommerceDiscounts(long commerceChannelId,
long commerceOrderTypeId,
java.lang.String target) |
static java.util.List<CommerceDiscount> |
getChannelCommerceDiscounts(long commerceChannelId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getChannelCommerceDiscounts(long commerceChannelId,
java.lang.String target) |
static CommerceDiscount |
getCommerceDiscount(long commerceDiscountId)
Returns the commerce discount with the primary key.
|
static CommerceDiscount |
getCommerceDiscountByExternalReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Returns the commerce discount with the matching external reference code and company.
|
static CommerceDiscount |
getCommerceDiscountByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns the commerce discount with the matching UUID and company.
|
static java.util.List<CommerceDiscount> |
getCommerceDiscounts(int start,
int end)
Returns a range of all the commerce discounts.
|
static java.util.List<CommerceDiscount> |
getCommerceDiscounts(long companyId,
java.lang.String couponCode)
Deprecated.
As of Athanasius (7.3.x)
|
static int |
getCommerceDiscountsCount()
Returns the number of commerce discounts.
|
static int |
getCommerceDiscountsCount(long companyId,
java.lang.String couponCode)
Deprecated.
As of Athanasius (7.3.x)
|
static int |
getCommerceDiscountsCountByPricingClassId(long commercePricingClassId,
java.lang.String title) |
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<CommerceDiscount> |
getOrderTypeCommerceDiscounts(long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getOrderTypeCommerceDiscounts(long commerceOrderTypeId,
java.lang.String target) |
static java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
static com.liferay.portal.kernel.model.PersistedModel |
getPersistedModel(java.io.Serializable primaryKeyObj) |
static java.util.List<CommerceDiscount> |
getPriceListCommerceDiscounts(long[] commerceDiscountIds,
long cpDefinitionId) |
static CommerceDiscountLocalService |
getService() |
static java.util.List<CommerceDiscount> |
getUnqualifiedCommerceDiscounts(long companyId,
long cpDefinitionId,
long cpInstanceId) |
static java.util.List<CommerceDiscount> |
getUnqualifiedCommerceDiscounts(long companyId,
java.lang.String target) |
static int |
getValidCommerceDiscountsCount(long commerceAccountId,
long[] commerceAccountGroupIds,
long commerceChannelId,
long commerceDiscountId) |
static CommerceDiscount |
incrementCommerceDiscountNumberOfUse(long commerceDiscountId) |
static java.util.List<CommerceDiscount> |
searchByCommercePricingClassId(long commercePricingClassId,
java.lang.String title,
int start,
int end) |
static com.liferay.portal.kernel.search.BaseModelSearchResult<CommerceDiscount> |
searchCommerceDiscounts(long companyId,
long[] groupIds,
java.lang.String keywords,
int status,
int start,
int end,
com.liferay.portal.kernel.search.Sort sort) |
static com.liferay.portal.kernel.search.BaseModelSearchResult<CommerceDiscount> |
searchCommerceDiscounts(com.liferay.portal.kernel.search.SearchContext searchContext) |
static CommerceDiscount |
updateCommerceDiscount(CommerceDiscount commerceDiscount)
Updates the commerce discount in the database or adds it if it does not yet exist.
|
static CommerceDiscount |
updateCommerceDiscount(long commerceDiscountId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static CommerceDiscount |
updateCommerceDiscount(long commerceDiscountId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static CommerceDiscount |
updateCommerceDiscount(long commerceDiscountId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
int limitationTimesPerAccount,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static CommerceDiscount |
updateCommerceDiscountExternalReferenceCode(long commerceDiscountId,
java.lang.String externalReferenceCode)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
updateCommerceDiscountExternalReferenceCode(String, long) |
static CommerceDiscount |
updateCommerceDiscountExternalReferenceCode(java.lang.String externalReferenceCode,
long commerceDiscountId) |
static CommerceDiscount |
updateStatus(long userId,
long commerceDiscountId,
int status,
com.liferay.portal.kernel.service.ServiceContext serviceContext,
java.util.Map<java.lang.String,java.io.Serializable> workflowContext) |
static CommerceDiscount |
upsertCommerceDiscount(long userId,
long commerceDiscountId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
java.lang.String externalReferenceCode,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
static CommerceDiscount |
upsertCommerceDiscount(long userId,
long commerceDiscountId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
java.lang.String externalReferenceCode,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
addOrUpdateCommerceDiscount(String, long, long, String, String,
boolean, String, boolean, BigDecimal, String, BigDecimal,
BigDecimal, BigDecimal, BigDecimal, String, int, boolean,
boolean, int, int, int, int, int, int, int, int, int, int,
boolean, ServiceContext) |
static CommerceDiscount |
upsertCommerceDiscount(long userId,
long commerceDiscountId,
java.lang.String title,
java.lang.String target,
boolean useCouponCode,
java.lang.String couponCode,
boolean usePercentage,
java.math.BigDecimal maximumDiscountAmount,
java.lang.String level,
java.math.BigDecimal level1,
java.math.BigDecimal level2,
java.math.BigDecimal level3,
java.math.BigDecimal level4,
java.lang.String limitationType,
int limitationTimes,
int limitationTimesPerAccount,
boolean rulesConjunction,
boolean active,
int displayDateMonth,
int displayDateDay,
int displayDateYear,
int displayDateHour,
int displayDateMinute,
int expirationDateMonth,
int expirationDateDay,
int expirationDateYear,
int expirationDateHour,
int expirationDateMinute,
java.lang.String externalReferenceCode,
boolean neverExpire,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
addOrUpdateCommerceDiscount(String, long, long, String, String,
boolean, String, boolean, BigDecimal, String, BigDecimal,
BigDecimal, BigDecimal, BigDecimal, String, int, int,
boolean, boolean, int, int, int, int, int, int, int, int,
int, int, boolean, ServiceContext) |
public static CommerceDiscount addCommerceDiscount(CommerceDiscount commerceDiscount)
Important: Inspect CommerceDiscountLocalServiceImpl 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.
commerceDiscount
- the commerce discountpublic static CommerceDiscount addCommerceDiscount(long userId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount addCommerceDiscount(long userId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Deprecated public static CommerceDiscount addCommerceDiscount(long userId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, java.lang.String externalReferenceCode, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
addCommerceDiscount(String, long, String, String, boolean,
String, boolean, BigDecimal, String, BigDecimal, BigDecimal,
BigDecimal, BigDecimal, String, int, boolean, boolean, int,
int, int, int, int, int, int, int, int, int, boolean,
ServiceContext)
com.liferay.portal.kernel.exception.PortalException
@Deprecated public static CommerceDiscount addCommerceDiscount(long userId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, int limitationTimesPerAccount, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, java.lang.String externalReferenceCode, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
#addCommerceDiscount(String, long, String, String, boolean, String,
boolean, BigDecimal, String, BigDecimal, BigDecimal,
BigDecimal, BigDecimal, BigDecimal, String, int, int,
boolean, boolean, int, int, int, int, int, int, int, int,
int, int, boolean, ServiceContext)
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount addCommerceDiscount(java.lang.String externalReferenceCode, long userId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount addCommerceDiscount(java.lang.String externalReferenceCode, long userId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, int limitationTimesPerAccount, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount addOrUpdateCommerceDiscount(java.lang.String externalReferenceCode, long userId, long commerceDiscountId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount addOrUpdateCommerceDiscount(java.lang.String externalReferenceCode, long userId, long commerceDiscountId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount addOrUpdateCommerceDiscount(java.lang.String externalReferenceCode, long userId, long commerceDiscountId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, int limitationTimesPerAccount, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static void checkCommerceDiscounts() throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount createCommerceDiscount(long commerceDiscountId)
commerceDiscountId
- the primary key for the new commerce discountpublic 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 CommerceDiscount deleteCommerceDiscount(CommerceDiscount commerceDiscount) throws com.liferay.portal.kernel.exception.PortalException
Important: Inspect CommerceDiscountLocalServiceImpl 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.
commerceDiscount
- the commerce discountcom.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount deleteCommerceDiscount(long commerceDiscountId) throws com.liferay.portal.kernel.exception.PortalException
Important: Inspect CommerceDiscountLocalServiceImpl 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.
commerceDiscountId
- the primary key of the commerce discountcom.liferay.portal.kernel.exception.PortalException
- if a commerce discount with the primary key could not be foundpublic static void deleteCommerceDiscounts(long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
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.discount.model.impl.CommerceDiscountModelImpl
.
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.discount.model.impl.CommerceDiscountModelImpl
.
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 query@Deprecated public static CommerceDiscount fetchByExternalReferenceCode(long companyId, java.lang.String externalReferenceCode)
fetchByExternalReferenceCode(String, long)
public static CommerceDiscount fetchByExternalReferenceCode(java.lang.String externalReferenceCode, long companyId)
public static CommerceDiscount fetchCommerceDiscount(long commerceDiscountId)
public static CommerceDiscount fetchCommerceDiscountByExternalReferenceCode(long companyId, java.lang.String externalReferenceCode)
companyId
- the primary key of the companyexternalReferenceCode
- the commerce discount's external reference codenull
if a matching commerce discount could not be found@Deprecated public static CommerceDiscount fetchCommerceDiscountByReferenceCode(long companyId, java.lang.String externalReferenceCode)
fetchCommerceDiscountByExternalReferenceCode(long, String)
public static CommerceDiscount fetchCommerceDiscountByUuidAndCompanyId(java.lang.String uuid, long companyId)
uuid
- the commerce discount's UUIDcompanyId
- the primary key of the companynull
if a matching commerce discount could not be foundpublic static java.util.List<CommerceDiscount> getAccountAndChannelAndOrderTypeCommerceDiscounts(long commerceAccountId, long commerceChannelId, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getAccountAndChannelAndOrderTypeCommerceDiscounts(long commerceAccountId, long commerceChannelId, long commerceOrderTypeId, java.lang.String target)
public static java.util.List<CommerceDiscount> getAccountAndChannelCommerceDiscounts(long commerceAccountId, long commerceChannelId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getAccountAndChannelCommerceDiscounts(long commerceAccountId, long commerceChannelId, java.lang.String target)
public static java.util.List<CommerceDiscount> getAccountAndOrderTypeCommerceDiscounts(long commerceAccountId, long commerceOrderTypeId, java.lang.String target)
public static java.util.List<CommerceDiscount> getAccountCommerceAndOrderTypeDiscounts(long commerceAccountId, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getAccountCommerceDiscounts(long commerceAccountId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getAccountCommerceDiscounts(long commerceAccountId, java.lang.String target)
public static java.util.List<CommerceDiscount> getAccountGroupAndChannelAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds, long commerceChannelId, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getAccountGroupAndChannelAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds, long commerceChannelId, long commerceOrderTypeId, java.lang.String target)
public static java.util.List<CommerceDiscount> getAccountGroupAndChannelCommerceDiscount(long[] commerceAccountGroupIds, long commerceChannelId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getAccountGroupAndChannelCommerceDiscount(long[] commerceAccountGroupIds, long commerceChannelId, java.lang.String target)
public static java.util.List<CommerceDiscount> getAccountGroupAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getAccountGroupAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds, long commerceOrderTypeId, java.lang.String target)
public static java.util.List<CommerceDiscount> getAccountGroupCommerceDiscount(long[] commerceAccountGroupIds, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getAccountGroupCommerceDiscount(long[] commerceAccountGroupIds, java.lang.String target)
public static com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
public static CommerceDiscount getActiveCommerceDiscount(long companyId, java.lang.String couponCode, boolean active) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getActiveCommerceDiscountsCount(long companyId, java.lang.String couponCode, boolean active)
public static java.util.List<CommerceDiscount> getChannelAndOrderTypeCommerceDiscounts(long commerceChannelId, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getChannelAndOrderTypeCommerceDiscounts(long commerceChannelId, long commerceOrderTypeId, java.lang.String target)
public static java.util.List<CommerceDiscount> getChannelCommerceDiscounts(long commerceChannelId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getChannelCommerceDiscounts(long commerceChannelId, java.lang.String target)
public static CommerceDiscount getCommerceDiscount(long commerceDiscountId) throws com.liferay.portal.kernel.exception.PortalException
commerceDiscountId
- the primary key of the commerce discountcom.liferay.portal.kernel.exception.PortalException
- if a commerce discount with the primary key could not be foundpublic static CommerceDiscount getCommerceDiscountByExternalReferenceCode(long companyId, java.lang.String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException
companyId
- the primary key of the companyexternalReferenceCode
- the commerce discount's external reference codecom.liferay.portal.kernel.exception.PortalException
- if a matching commerce discount could not be foundpublic static CommerceDiscount getCommerceDiscountByUuidAndCompanyId(java.lang.String uuid, long companyId) throws com.liferay.portal.kernel.exception.PortalException
uuid
- the commerce discount's UUIDcompanyId
- the primary key of the companycom.liferay.portal.kernel.exception.PortalException
- if a matching commerce discount could not be foundpublic static java.util.List<CommerceDiscount> getCommerceDiscounts(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.discount.model.impl.CommerceDiscountModelImpl
.
start
- the lower bound of the range of commerce discountsend
- the upper bound of the range of commerce discounts (not inclusive)@Deprecated public static java.util.List<CommerceDiscount> getCommerceDiscounts(long companyId, java.lang.String couponCode)
public static int getCommerceDiscountsCount()
@Deprecated public static int getCommerceDiscountsCount(long companyId, java.lang.String couponCode)
public static int getCommerceDiscountsCountByPricingClassId(long commercePricingClassId, java.lang.String title)
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<CommerceDiscount> getOrderTypeCommerceDiscounts(long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getOrderTypeCommerceDiscounts(long commerceOrderTypeId, java.lang.String target)
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.util.List<CommerceDiscount> getPriceListCommerceDiscounts(long[] commerceDiscountIds, long cpDefinitionId)
public static java.util.List<CommerceDiscount> getUnqualifiedCommerceDiscounts(long companyId, long cpDefinitionId, long cpInstanceId)
public static java.util.List<CommerceDiscount> getUnqualifiedCommerceDiscounts(long companyId, java.lang.String target)
public static int getValidCommerceDiscountsCount(long commerceAccountId, long[] commerceAccountGroupIds, long commerceChannelId, long commerceDiscountId)
public static CommerceDiscount incrementCommerceDiscountNumberOfUse(long commerceDiscountId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.util.List<CommerceDiscount> searchByCommercePricingClassId(long commercePricingClassId, java.lang.String title, int start, int end)
public static com.liferay.portal.kernel.search.BaseModelSearchResult<CommerceDiscount> searchCommerceDiscounts(long companyId, long[] groupIds, java.lang.String keywords, int status, int start, int end, com.liferay.portal.kernel.search.Sort sort) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static com.liferay.portal.kernel.search.BaseModelSearchResult<CommerceDiscount> searchCommerceDiscounts(com.liferay.portal.kernel.search.SearchContext searchContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount updateCommerceDiscount(CommerceDiscount commerceDiscount)
Important: Inspect CommerceDiscountLocalServiceImpl 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.
commerceDiscount
- the commerce discountpublic static CommerceDiscount updateCommerceDiscount(long commerceDiscountId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount updateCommerceDiscount(long commerceDiscountId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount updateCommerceDiscount(long commerceDiscountId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, int limitationTimesPerAccount, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Deprecated public static CommerceDiscount updateCommerceDiscountExternalReferenceCode(long commerceDiscountId, java.lang.String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException
updateCommerceDiscountExternalReferenceCode(String, long)
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount updateCommerceDiscountExternalReferenceCode(java.lang.String externalReferenceCode, long commerceDiscountId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscount updateStatus(long userId, long commerceDiscountId, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext, java.util.Map<java.lang.String,java.io.Serializable> workflowContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Deprecated public static CommerceDiscount upsertCommerceDiscount(long userId, long commerceDiscountId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, java.lang.String externalReferenceCode, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
addOrUpdateCommerceDiscount(String, long, long, String, String,
boolean, String, boolean, BigDecimal, BigDecimal,
BigDecimal, BigDecimal, BigDecimal, String, int, boolean,
int, int, int, int, int, int, int, int, int, int, boolean,
ServiceContext)
com.liferay.portal.kernel.exception.PortalException
@Deprecated public static CommerceDiscount upsertCommerceDiscount(long userId, long commerceDiscountId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, java.lang.String externalReferenceCode, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
addOrUpdateCommerceDiscount(String, long, long, String, String,
boolean, String, boolean, BigDecimal, String, BigDecimal,
BigDecimal, BigDecimal, BigDecimal, String, int, boolean,
boolean, int, int, int, int, int, int, int, int, int, int,
boolean, ServiceContext)
com.liferay.portal.kernel.exception.PortalException
@Deprecated public static CommerceDiscount upsertCommerceDiscount(long userId, long commerceDiscountId, java.lang.String title, java.lang.String target, boolean useCouponCode, java.lang.String couponCode, boolean usePercentage, java.math.BigDecimal maximumDiscountAmount, java.lang.String level, java.math.BigDecimal level1, java.math.BigDecimal level2, java.math.BigDecimal level3, java.math.BigDecimal level4, java.lang.String limitationType, int limitationTimes, int limitationTimesPerAccount, boolean rulesConjunction, boolean active, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, java.lang.String externalReferenceCode, boolean neverExpire, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
addOrUpdateCommerceDiscount(String, long, long, String, String,
boolean, String, boolean, BigDecimal, String, BigDecimal,
BigDecimal, BigDecimal, BigDecimal, String, int, int,
boolean, boolean, int, int, int, int, int, int, int, int,
int, int, boolean, ServiceContext)
com.liferay.portal.kernel.exception.PortalException
public static CommerceDiscountLocalService getService()