001
014
015 package com.liferay.portlet.shopping.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface ShoppingCouponLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.shopping.model.ShoppingCoupon addShoppingCoupon(
056 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.shopping.model.ShoppingCoupon createShoppingCoupon(
066 long couponId);
067
068
076 public com.liferay.portlet.shopping.model.ShoppingCoupon deleteShoppingCoupon(
077 long couponId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.shopping.model.ShoppingCoupon deleteShoppingCoupon(
089 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.shopping.model.ShoppingCoupon fetchShoppingCoupon(
158 long couponId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.shopping.model.ShoppingCoupon getShoppingCoupon(
171 long couponId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> getShoppingCoupons(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getShoppingCouponsCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portlet.shopping.model.ShoppingCoupon updateShoppingCoupon(
216 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
227 public com.liferay.portlet.shopping.model.ShoppingCoupon updateShoppingCoupon(
228 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon,
229 boolean merge)
230 throws com.liferay.portal.kernel.exception.SystemException;
231
232
237 public java.lang.String getBeanIdentifier();
238
239
244 public void setBeanIdentifier(java.lang.String beanIdentifier);
245
246 public com.liferay.portlet.shopping.model.ShoppingCoupon addCoupon(
247 long userId, java.lang.String code, boolean autoCode,
248 java.lang.String name, java.lang.String description,
249 int startDateMonth, int startDateDay, int startDateYear,
250 int startDateHour, int startDateMinute, int endDateMonth,
251 int endDateDay, int endDateYear, int endDateHour, int endDateMinute,
252 boolean neverExpire, boolean active, java.lang.String limitCategories,
253 java.lang.String limitSkus, double minOrder, double discount,
254 java.lang.String discountType,
255 com.liferay.portal.service.ServiceContext serviceContext)
256 throws com.liferay.portal.kernel.exception.PortalException,
257 com.liferay.portal.kernel.exception.SystemException;
258
259 public void deleteCoupon(long couponId)
260 throws com.liferay.portal.kernel.exception.PortalException,
261 com.liferay.portal.kernel.exception.SystemException;
262
263 public void deleteCoupon(
264 com.liferay.portlet.shopping.model.ShoppingCoupon coupon)
265 throws com.liferay.portal.kernel.exception.SystemException;
266
267 public void deleteCoupons(long groupId)
268 throws com.liferay.portal.kernel.exception.SystemException;
269
270 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
271 public com.liferay.portlet.shopping.model.ShoppingCoupon getCoupon(
272 long couponId)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public com.liferay.portlet.shopping.model.ShoppingCoupon getCoupon(
278 java.lang.String code)
279 throws com.liferay.portal.kernel.exception.PortalException,
280 com.liferay.portal.kernel.exception.SystemException;
281
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> search(
284 long groupId, long companyId, java.lang.String code, boolean active,
285 java.lang.String discountType, boolean andOperator, int start, int end)
286 throws com.liferay.portal.kernel.exception.SystemException;
287
288 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
289 public int searchCount(long groupId, long companyId, java.lang.String code,
290 boolean active, java.lang.String discountType, boolean andOperator)
291 throws com.liferay.portal.kernel.exception.SystemException;
292
293 public com.liferay.portlet.shopping.model.ShoppingCoupon updateCoupon(
294 long userId, long couponId, java.lang.String name,
295 java.lang.String description, int startDateMonth, int startDateDay,
296 int startDateYear, int startDateHour, int startDateMinute,
297 int endDateMonth, int endDateDay, int endDateYear, int endDateHour,
298 int endDateMinute, boolean neverExpire, boolean active,
299 java.lang.String limitCategories, java.lang.String limitSkus,
300 double minOrder, double discount, java.lang.String discountType,
301 com.liferay.portal.service.ServiceContext serviceContext)
302 throws com.liferay.portal.kernel.exception.PortalException,
303 com.liferay.portal.kernel.exception.SystemException;
304 }