1
22
23 package com.liferay.portlet.shopping.service;
24
25
26
50 public interface ShoppingCouponLocalService {
51 public com.liferay.portlet.shopping.model.ShoppingCoupon addShoppingCoupon(
52 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
53 throws com.liferay.portal.SystemException;
54
55 public com.liferay.portlet.shopping.model.ShoppingCoupon createShoppingCoupon(
56 long couponId);
57
58 public void deleteShoppingCoupon(long couponId)
59 throws com.liferay.portal.SystemException,
60 com.liferay.portal.PortalException;
61
62 public void deleteShoppingCoupon(
63 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
64 throws com.liferay.portal.SystemException;
65
66 public java.util.List<Object> dynamicQuery(
67 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68 throws com.liferay.portal.SystemException;
69
70 public java.util.List<Object> dynamicQuery(
71 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
72 int end) throws com.liferay.portal.SystemException;
73
74 public com.liferay.portlet.shopping.model.ShoppingCoupon getShoppingCoupon(
75 long couponId)
76 throws com.liferay.portal.SystemException,
77 com.liferay.portal.PortalException;
78
79 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> getShoppingCoupons(
80 int start, int end) throws com.liferay.portal.SystemException;
81
82 public int getShoppingCouponsCount()
83 throws com.liferay.portal.SystemException;
84
85 public com.liferay.portlet.shopping.model.ShoppingCoupon updateShoppingCoupon(
86 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
87 throws com.liferay.portal.SystemException;
88
89 public com.liferay.portlet.shopping.model.ShoppingCoupon addCoupon(
90 long userId, long plid, java.lang.String code, boolean autoCode,
91 java.lang.String name, java.lang.String description,
92 int startDateMonth, int startDateDay, int startDateYear,
93 int startDateHour, int startDateMinute, int endDateMonth,
94 int endDateDay, int endDateYear, int endDateHour, int endDateMinute,
95 boolean neverExpire, boolean active, java.lang.String limitCategories,
96 java.lang.String limitSkus, double minOrder, double discount,
97 java.lang.String discountType)
98 throws com.liferay.portal.PortalException,
99 com.liferay.portal.SystemException;
100
101 public void deleteCoupon(long couponId)
102 throws com.liferay.portal.PortalException,
103 com.liferay.portal.SystemException;
104
105 public void deleteCoupons(long groupId)
106 throws com.liferay.portal.SystemException;
107
108 public com.liferay.portlet.shopping.model.ShoppingCoupon getCoupon(
109 long couponId)
110 throws com.liferay.portal.PortalException,
111 com.liferay.portal.SystemException;
112
113 public com.liferay.portlet.shopping.model.ShoppingCoupon getCoupon(
114 java.lang.String code)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException;
117
118 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> search(
119 long plid, long companyId, java.lang.String code, boolean active,
120 java.lang.String discountType, boolean andOperator, int start, int end)
121 throws com.liferay.portal.SystemException;
122
123 public int searchCount(long groupId, long companyId, java.lang.String code,
124 boolean active, java.lang.String discountType, boolean andOperator)
125 throws com.liferay.portal.SystemException;
126
127 public com.liferay.portlet.shopping.model.ShoppingCoupon updateCoupon(
128 long userId, long couponId, java.lang.String name,
129 java.lang.String description, int startDateMonth, int startDateDay,
130 int startDateYear, int startDateHour, int startDateMinute,
131 int endDateMonth, int endDateDay, int endDateYear, int endDateHour,
132 int endDateMinute, boolean neverExpire, boolean active,
133 java.lang.String limitCategories, java.lang.String limitSkus,
134 double minOrder, double discount, java.lang.String discountType)
135 throws com.liferay.portal.PortalException,
136 com.liferay.portal.SystemException;
137 }