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