001
014
015 package com.liferay.portlet.shopping.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
036 @ProviderType
037 public class ShoppingCouponServiceUtil {
038
043 public static com.liferay.portlet.shopping.model.ShoppingCoupon addCoupon(
044 java.lang.String code, boolean autoCode, java.lang.String name,
045 java.lang.String description, int startDateMonth, int startDateDay,
046 int startDateYear, int startDateHour, int startDateMinute,
047 int endDateMonth, int endDateDay, int endDateYear, int endDateHour,
048 int endDateMinute, boolean neverExpire, boolean active,
049 java.lang.String limitCategories, java.lang.String limitSkus,
050 double minOrder, double discount, java.lang.String discountType,
051 com.liferay.portal.service.ServiceContext serviceContext)
052 throws com.liferay.portal.kernel.exception.PortalException {
053 return getService()
054 .addCoupon(code, autoCode, name, description,
055 startDateMonth, startDateDay, startDateYear, startDateHour,
056 startDateMinute, endDateMonth, endDateDay, endDateYear,
057 endDateHour, endDateMinute, neverExpire, active, limitCategories,
058 limitSkus, minOrder, discount, discountType, serviceContext);
059 }
060
061 public static void deleteCoupon(long groupId, long couponId)
062 throws com.liferay.portal.kernel.exception.PortalException {
063 getService().deleteCoupon(groupId, couponId);
064 }
065
066
071 public static java.lang.String getBeanIdentifier() {
072 return getService().getBeanIdentifier();
073 }
074
075 public static com.liferay.portlet.shopping.model.ShoppingCoupon getCoupon(
076 long groupId, long couponId)
077 throws com.liferay.portal.kernel.exception.PortalException {
078 return getService().getCoupon(groupId, couponId);
079 }
080
081 public static java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> search(
082 long groupId, long companyId, java.lang.String code, boolean active,
083 java.lang.String discountType, boolean andOperator, int start, int end)
084 throws com.liferay.portal.kernel.exception.PortalException {
085 return getService()
086 .search(groupId, companyId, code, active, discountType,
087 andOperator, start, end);
088 }
089
090
095 public static void setBeanIdentifier(java.lang.String beanIdentifier) {
096 getService().setBeanIdentifier(beanIdentifier);
097 }
098
099 public static com.liferay.portlet.shopping.model.ShoppingCoupon updateCoupon(
100 long couponId, java.lang.String name, java.lang.String description,
101 int startDateMonth, int startDateDay, int startDateYear,
102 int startDateHour, int startDateMinute, int endDateMonth,
103 int endDateDay, int endDateYear, int endDateHour, int endDateMinute,
104 boolean neverExpire, boolean active, java.lang.String limitCategories,
105 java.lang.String limitSkus, double minOrder, double discount,
106 java.lang.String discountType,
107 com.liferay.portal.service.ServiceContext serviceContext)
108 throws com.liferay.portal.kernel.exception.PortalException {
109 return getService()
110 .updateCoupon(couponId, name, description, startDateMonth,
111 startDateDay, startDateYear, startDateHour, startDateMinute,
112 endDateMonth, endDateDay, endDateYear, endDateHour, endDateMinute,
113 neverExpire, active, limitCategories, limitSkus, minOrder,
114 discount, discountType, serviceContext);
115 }
116
117 public static ShoppingCouponService getService() {
118 if (_service == null) {
119 _service = (ShoppingCouponService)PortalBeanLocatorUtil.locate(ShoppingCouponService.class.getName());
120
121 ReferenceRegistry.registerReference(ShoppingCouponServiceUtil.class,
122 "_service");
123 }
124
125 return _service;
126 }
127
128
131 @Deprecated
132 public void setService(ShoppingCouponService service) {
133 }
134
135 private static ShoppingCouponService _service;
136 }