@AccessControlled
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class})
public interface CommerceDiscountService
extends com.liferay.portal.kernel.service.BaseService
CommerceDiscountServiceUtil| Modifier and Type | Method and Description |
|---|---|
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) |
void |
deleteCommerceDiscount(long commerceDiscountId) |
CommerceDiscount |
fetchCommerceDiscount(long commerceDiscountId) |
CommerceDiscount |
getCommerceDiscount(long commerceDiscountId) |
java.util.List<CommerceDiscount> |
getCommerceDiscounts(long companyId,
java.lang.String couponCode) |
int |
getCommerceDiscountsCount(long companyId,
java.lang.String couponCode) |
java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
com.liferay.portal.kernel.search.BaseModelSearchResult<CommerceDiscount> |
searchCommerceDiscounts(long companyId,
java.lang.String keywords,
int status,
int start,
int end,
com.liferay.portal.kernel.search.Sort sort) |
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 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.PortalExceptionvoid deleteCommerceDiscount(long commerceDiscountId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
CommerceDiscount fetchCommerceDiscount(long commerceDiscountId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
CommerceDiscount getCommerceDiscount(long commerceDiscountId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<CommerceDiscount> getCommerceDiscounts(long companyId,
java.lang.String couponCode)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Transactional(propagation=SUPPORTS,
readOnly=true)
int getCommerceDiscountsCount(long companyId,
java.lang.String couponCode)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionjava.lang.String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS,
readOnly=true)
com.liferay.portal.kernel.search.BaseModelSearchResult<CommerceDiscount> searchCommerceDiscounts(long companyId,
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.PortalExceptionCommerceDiscount 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