@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class})
public interface CommerceDiscountLocalService
extends com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.PersistedModelLocalService
CommerceDiscountLocalServiceUtil
Modifier and Type | Method and Description |
---|---|
CommerceDiscount |
addCommerceDiscount(CommerceDiscount commerceDiscount)
Adds the commerce discount to the database.
|
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) |
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) |
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)
|
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) |
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) |
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) |
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) |
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) |
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) |
void |
checkCommerceDiscounts() |
CommerceDiscount |
createCommerceDiscount(long commerceDiscountId)
Creates a new commerce discount with the primary key.
|
com.liferay.portal.kernel.model.PersistedModel |
createPersistedModel(java.io.Serializable primaryKeyObj) |
CommerceDiscount |
deleteCommerceDiscount(CommerceDiscount commerceDiscount)
Deletes the commerce discount from the database.
|
CommerceDiscount |
deleteCommerceDiscount(long commerceDiscountId)
Deletes the commerce discount with the primary key from the database.
|
void |
deleteCommerceDiscounts(long companyId) |
com.liferay.portal.kernel.model.PersistedModel |
deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) |
<T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
int |
dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
com.liferay.portal.kernel.dao.orm.DynamicQuery |
dynamicQuery() |
<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.
|
<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.
|
<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.
|
long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
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.
|
CommerceDiscount |
fetchByExternalReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
fetchByExternalReferenceCode(String, long) |
CommerceDiscount |
fetchByExternalReferenceCode(java.lang.String externalReferenceCode,
long companyId) |
CommerceDiscount |
fetchCommerceDiscount(long commerceDiscountId) |
CommerceDiscount |
fetchCommerceDiscountByExternalReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Returns the commerce discount with the matching external reference code and company.
|
CommerceDiscount |
fetchCommerceDiscountByReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
fetchCommerceDiscountByExternalReferenceCode(long, String) |
CommerceDiscount |
fetchCommerceDiscountByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns the commerce discount with the matching UUID and company.
|
java.util.List<CommerceDiscount> |
getAccountAndChannelAndOrderTypeCommerceDiscounts(long commerceAccountId,
long commerceChannelId,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getAccountAndChannelAndOrderTypeCommerceDiscounts(long commerceAccountId,
long commerceChannelId,
long commerceOrderTypeId,
java.lang.String target) |
java.util.List<CommerceDiscount> |
getAccountAndChannelCommerceDiscounts(long commerceAccountId,
long commerceChannelId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getAccountAndChannelCommerceDiscounts(long commerceAccountId,
long commerceChannelId,
java.lang.String target) |
java.util.List<CommerceDiscount> |
getAccountAndOrderTypeCommerceDiscounts(long commerceAccountId,
long commerceOrderTypeId,
java.lang.String target) |
java.util.List<CommerceDiscount> |
getAccountCommerceAndOrderTypeDiscounts(long commerceAccountId,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getAccountCommerceDiscounts(long commerceAccountId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getAccountCommerceDiscounts(long commerceAccountId,
java.lang.String target) |
java.util.List<CommerceDiscount> |
getAccountGroupAndChannelAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds,
long commerceChannelId,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getAccountGroupAndChannelAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds,
long commerceChannelId,
long commerceOrderTypeId,
java.lang.String target) |
java.util.List<CommerceDiscount> |
getAccountGroupAndChannelCommerceDiscount(long[] commerceAccountGroupIds,
long commerceChannelId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getAccountGroupAndChannelCommerceDiscount(long[] commerceAccountGroupIds,
long commerceChannelId,
java.lang.String target) |
java.util.List<CommerceDiscount> |
getAccountGroupAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getAccountGroupAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds,
long commerceOrderTypeId,
java.lang.String target) |
java.util.List<CommerceDiscount> |
getAccountGroupCommerceDiscount(long[] commerceAccountGroupIds,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getAccountGroupCommerceDiscount(long[] commerceAccountGroupIds,
java.lang.String target) |
com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getActionableDynamicQuery() |
CommerceDiscount |
getActiveCommerceDiscount(long companyId,
java.lang.String couponCode,
boolean active) |
int |
getActiveCommerceDiscountsCount(long companyId,
java.lang.String couponCode,
boolean active) |
java.util.List<CommerceDiscount> |
getChannelAndOrderTypeCommerceDiscounts(long commerceChannelId,
long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getChannelAndOrderTypeCommerceDiscounts(long commerceChannelId,
long commerceOrderTypeId,
java.lang.String target) |
java.util.List<CommerceDiscount> |
getChannelCommerceDiscounts(long commerceChannelId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getChannelCommerceDiscounts(long commerceChannelId,
java.lang.String target) |
CommerceDiscount |
getCommerceDiscount(long commerceDiscountId)
Returns the commerce discount with the primary key.
|
CommerceDiscount |
getCommerceDiscountByExternalReferenceCode(long companyId,
java.lang.String externalReferenceCode)
Returns the commerce discount with the matching external reference code and company.
|
CommerceDiscount |
getCommerceDiscountByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns the commerce discount with the matching UUID and company.
|
java.util.List<CommerceDiscount> |
getCommerceDiscounts(int start,
int end)
Returns a range of all the commerce discounts.
|
java.util.List<CommerceDiscount> |
getCommerceDiscounts(long companyId,
java.lang.String couponCode)
Deprecated.
As of Athanasius (7.3.x)
|
int |
getCommerceDiscountsCount()
Returns the number of commerce discounts.
|
int |
getCommerceDiscountsCount(long companyId,
java.lang.String couponCode)
Deprecated.
As of Athanasius (7.3.x)
|
int |
getCommerceDiscountsCountByPricingClassId(long commercePricingClassId,
java.lang.String title) |
com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery |
getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) |
com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
java.util.List<CommerceDiscount> |
getOrderTypeCommerceDiscounts(long commerceOrderTypeId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getOrderTypeCommerceDiscounts(long commerceOrderTypeId,
java.lang.String target) |
java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
com.liferay.portal.kernel.model.PersistedModel |
getPersistedModel(java.io.Serializable primaryKeyObj) |
java.util.List<CommerceDiscount> |
getPriceListCommerceDiscounts(long[] commerceDiscountIds,
long cpDefinitionId) |
java.util.List<CommerceDiscount> |
getUnqualifiedCommerceDiscounts(long companyId,
long cpDefinitionId,
long cpInstanceId) |
java.util.List<CommerceDiscount> |
getUnqualifiedCommerceDiscounts(long companyId,
java.lang.String target) |
int |
getValidCommerceDiscountsCount(long commerceAccountId,
long[] commerceAccountGroupIds,
long commerceChannelId,
long commerceDiscountId) |
CommerceDiscount |
incrementCommerceDiscountNumberOfUse(long commerceDiscountId) |
java.util.List<CommerceDiscount> |
searchByCommercePricingClassId(long commercePricingClassId,
java.lang.String title,
int start,
int end) |
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) |
com.liferay.portal.kernel.search.BaseModelSearchResult<CommerceDiscount> |
searchCommerceDiscounts(com.liferay.portal.kernel.search.SearchContext searchContext) |
CommerceDiscount |
updateCommerceDiscount(CommerceDiscount commerceDiscount)
Updates the commerce discount in the database or adds it if it does not yet exist.
|
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) |
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) |
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) |
CommerceDiscount |
updateCommerceDiscountExternalReferenceCode(long commerceDiscountId,
java.lang.String externalReferenceCode)
Deprecated.
As of Cavanaugh (7.4.x), replaced by
updateCommerceDiscountExternalReferenceCode(String, long) |
CommerceDiscount |
updateCommerceDiscountExternalReferenceCode(java.lang.String externalReferenceCode,
long commerceDiscountId) |
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) |
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)
|
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) |
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) |
@Indexable(type=REINDEX) 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 discount@Indexable(type=REINDEX) 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
@Indexable(type=REINDEX) 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 @Indexable(type=REINDEX) 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 @Indexable(type=REINDEX) 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
@Indexable(type=REINDEX) 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
@Indexable(type=REINDEX) 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
@Indexable(type=REINDEX) 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
@Indexable(type=REINDEX) 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
@Indexable(type=REINDEX) 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
void checkCommerceDiscounts() throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Transactional(enabled=false) CommerceDiscount createCommerceDiscount(long commerceDiscountId)
commerceDiscountId
- the primary key for the new commerce discountcom.liferay.portal.kernel.model.PersistedModel createPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
createPersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
com.liferay.portal.kernel.exception.PortalException
@Indexable(type=DELETE) @SystemEvent(type=1) 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
@Indexable(type=DELETE) 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 foundvoid deleteCommerceDiscounts(long companyId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
deletePersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
com.liferay.portal.kernel.exception.PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQuery
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
@Transactional(propagation=SUPPORTS, readOnly=true) int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQueryCount
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) <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)@Transactional(propagation=SUPPORTS, readOnly=true) <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
)@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) 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 @Transactional(propagation=SUPPORTS, readOnly=true) CommerceDiscount fetchByExternalReferenceCode(long companyId, java.lang.String externalReferenceCode)
fetchByExternalReferenceCode(String, long)
@Transactional(propagation=SUPPORTS, readOnly=true) CommerceDiscount fetchByExternalReferenceCode(java.lang.String externalReferenceCode, long companyId)
@Transactional(propagation=SUPPORTS, readOnly=true) CommerceDiscount fetchCommerceDiscount(long commerceDiscountId)
@Transactional(propagation=SUPPORTS, readOnly=true) 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 @Transactional(propagation=SUPPORTS, readOnly=true) CommerceDiscount fetchCommerceDiscountByReferenceCode(long companyId, java.lang.String externalReferenceCode)
fetchCommerceDiscountByExternalReferenceCode(long, String)
@Transactional(propagation=SUPPORTS, readOnly=true) 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 found@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountAndChannelAndOrderTypeCommerceDiscounts(long commerceAccountId, long commerceChannelId, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountAndChannelAndOrderTypeCommerceDiscounts(long commerceAccountId, long commerceChannelId, long commerceOrderTypeId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountAndChannelCommerceDiscounts(long commerceAccountId, long commerceChannelId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountAndChannelCommerceDiscounts(long commerceAccountId, long commerceChannelId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountAndOrderTypeCommerceDiscounts(long commerceAccountId, long commerceOrderTypeId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountCommerceAndOrderTypeDiscounts(long commerceAccountId, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountCommerceDiscounts(long commerceAccountId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountCommerceDiscounts(long commerceAccountId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountGroupAndChannelAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds, long commerceChannelId, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountGroupAndChannelAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds, long commerceChannelId, long commerceOrderTypeId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountGroupAndChannelCommerceDiscount(long[] commerceAccountGroupIds, long commerceChannelId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountGroupAndChannelCommerceDiscount(long[] commerceAccountGroupIds, long commerceChannelId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountGroupAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountGroupAndOrderTypeCommerceDiscount(long[] commerceAccountGroupIds, long commerceOrderTypeId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountGroupCommerceDiscount(long[] commerceAccountGroupIds, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getAccountGroupCommerceDiscount(long[] commerceAccountGroupIds, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) CommerceDiscount getActiveCommerceDiscount(long companyId, java.lang.String couponCode, boolean active) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) int getActiveCommerceDiscountsCount(long companyId, java.lang.String couponCode, boolean active)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getChannelAndOrderTypeCommerceDiscounts(long commerceChannelId, long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getChannelAndOrderTypeCommerceDiscounts(long commerceChannelId, long commerceOrderTypeId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getChannelCommerceDiscounts(long commerceChannelId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getChannelCommerceDiscounts(long commerceChannelId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) 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 found@Transactional(propagation=SUPPORTS, readOnly=true) 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 found@Transactional(propagation=SUPPORTS, readOnly=true) 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 found@Transactional(propagation=SUPPORTS, readOnly=true) 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 @Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getCommerceDiscounts(long companyId, java.lang.String couponCode)
@Transactional(propagation=SUPPORTS, readOnly=true) int getCommerceDiscountsCount()
@Deprecated @Transactional(propagation=SUPPORTS, readOnly=true) int getCommerceDiscountsCount(long companyId, java.lang.String couponCode)
@Transactional(propagation=SUPPORTS, readOnly=true) int getCommerceDiscountsCountByPricingClassId(long commercePricingClassId, java.lang.String title)
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext)
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getOrderTypeCommerceDiscounts(long commerceOrderTypeId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getOrderTypeCommerceDiscounts(long commerceOrderTypeId, java.lang.String target)
java.lang.String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.model.PersistedModel getPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
getPersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
com.liferay.portal.kernel.exception.PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getPriceListCommerceDiscounts(long[] commerceDiscountIds, long cpDefinitionId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getUnqualifiedCommerceDiscounts(long companyId, long cpDefinitionId, long cpInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> getUnqualifiedCommerceDiscounts(long companyId, java.lang.String target)
@Transactional(propagation=SUPPORTS, readOnly=true) int getValidCommerceDiscountsCount(long commerceAccountId, long[] commerceAccountGroupIds, long commerceChannelId, long commerceDiscountId)
@Indexable(type=REINDEX) CommerceDiscount incrementCommerceDiscountNumberOfUse(long commerceDiscountId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CommerceDiscount> searchByCommercePricingClassId(long commercePricingClassId, java.lang.String title, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) 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
@Transactional(propagation=SUPPORTS, readOnly=true) 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
@Indexable(type=REINDEX) 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 discount@Indexable(type=REINDEX) 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
@Indexable(type=REINDEX) 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
@Indexable(type=REINDEX) 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 @Indexable(type=REINDEX) CommerceDiscount updateCommerceDiscountExternalReferenceCode(long commerceDiscountId, java.lang.String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException
updateCommerceDiscountExternalReferenceCode(String, long)
com.liferay.portal.kernel.exception.PortalException
@Indexable(type=REINDEX) CommerceDiscount updateCommerceDiscountExternalReferenceCode(java.lang.String externalReferenceCode, long commerceDiscountId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Indexable(type=REINDEX) 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 @Indexable(type=REINDEX) 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 @Indexable(type=REINDEX) 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 @Indexable(type=REINDEX) 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