1
22
23 package com.liferay.portlet.shopping.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27
28 import com.liferay.portlet.shopping.service.ShoppingCouponServiceUtil;
29
30 import java.rmi.RemoteException;
31
32
80 public class ShoppingCouponServiceSoap {
81 public static com.liferay.portlet.shopping.model.ShoppingCouponSoap addCoupon(
82 long plid, java.lang.String code, boolean autoCode,
83 java.lang.String name, java.lang.String description,
84 int startDateMonth, int startDateDay, int startDateYear,
85 int startDateHour, int startDateMinute, int endDateMonth,
86 int endDateDay, int endDateYear, int endDateHour, int endDateMinute,
87 boolean neverExpire, boolean active, java.lang.String limitCategories,
88 java.lang.String limitSkus, double minOrder, double discount,
89 java.lang.String discountType) throws RemoteException {
90 try {
91 com.liferay.portlet.shopping.model.ShoppingCoupon returnValue = ShoppingCouponServiceUtil.addCoupon(plid,
92 code, autoCode, name, description, startDateMonth,
93 startDateDay, startDateYear, startDateHour,
94 startDateMinute, endDateMonth, endDateDay, endDateYear,
95 endDateHour, endDateMinute, neverExpire, active,
96 limitCategories, limitSkus, minOrder, discount, discountType);
97
98 return com.liferay.portlet.shopping.model.ShoppingCouponSoap.toSoapModel(returnValue);
99 }
100 catch (Exception e) {
101 _log.error(e, e);
102 throw new RemoteException(e.getMessage());
103 }
104 }
105
106 public static void deleteCoupon(long plid, long couponId)
107 throws RemoteException {
108 try {
109 ShoppingCouponServiceUtil.deleteCoupon(plid, couponId);
110 }
111 catch (Exception e) {
112 _log.error(e, e);
113 throw new RemoteException(e.getMessage());
114 }
115 }
116
117 public static com.liferay.portlet.shopping.model.ShoppingCouponSoap getCoupon(
118 long plid, long couponId) throws RemoteException {
119 try {
120 com.liferay.portlet.shopping.model.ShoppingCoupon returnValue = ShoppingCouponServiceUtil.getCoupon(plid,
121 couponId);
122
123 return com.liferay.portlet.shopping.model.ShoppingCouponSoap.toSoapModel(returnValue);
124 }
125 catch (Exception e) {
126 _log.error(e, e);
127 throw new RemoteException(e.getMessage());
128 }
129 }
130
131 public static com.liferay.portlet.shopping.model.ShoppingCouponSoap[] search(
132 long plid, long companyId, java.lang.String code, boolean active,
133 java.lang.String discountType, boolean andOperator, int begin, int end)
134 throws RemoteException {
135 try {
136 java.util.List returnValue = ShoppingCouponServiceUtil.search(plid,
137 companyId, code, active, discountType, andOperator, begin,
138 end);
139
140 return com.liferay.portlet.shopping.model.ShoppingCouponSoap.toSoapModels(returnValue);
141 }
142 catch (Exception e) {
143 _log.error(e, e);
144 throw new RemoteException(e.getMessage());
145 }
146 }
147
148 public static com.liferay.portlet.shopping.model.ShoppingCouponSoap updateCoupon(
149 long plid, long couponId, java.lang.String name,
150 java.lang.String description, int startDateMonth, int startDateDay,
151 int startDateYear, int startDateHour, int startDateMinute,
152 int endDateMonth, int endDateDay, int endDateYear, int endDateHour,
153 int endDateMinute, boolean neverExpire, boolean active,
154 java.lang.String limitCategories, java.lang.String limitSkus,
155 double minOrder, double discount, java.lang.String discountType)
156 throws RemoteException {
157 try {
158 com.liferay.portlet.shopping.model.ShoppingCoupon returnValue = ShoppingCouponServiceUtil.updateCoupon(plid,
159 couponId, name, description, startDateMonth, startDateDay,
160 startDateYear, startDateHour, startDateMinute,
161 endDateMonth, endDateDay, endDateYear, endDateHour,
162 endDateMinute, neverExpire, active, limitCategories,
163 limitSkus, minOrder, discount, discountType);
164
165 return com.liferay.portlet.shopping.model.ShoppingCouponSoap.toSoapModel(returnValue);
166 }
167 catch (Exception e) {
168 _log.error(e, e);
169 throw new RemoteException(e.getMessage());
170 }
171 }
172
173 private static Log _log = LogFactoryUtil.getLog(ShoppingCouponServiceSoap.class);
174 }