001
014
015 package com.liferay.portlet.shopping.service.http;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019
020 import com.liferay.portlet.shopping.service.ShoppingCouponServiceUtil;
021
022 import java.rmi.RemoteException;
023
024
066 public class ShoppingCouponServiceSoap {
067 public static com.liferay.portlet.shopping.model.ShoppingCouponSoap addCoupon(
068 java.lang.String code, boolean autoCode, java.lang.String name,
069 java.lang.String description, int startDateMonth, int startDateDay,
070 int startDateYear, int startDateHour, int startDateMinute,
071 int endDateMonth, int endDateDay, int endDateYear, int endDateHour,
072 int endDateMinute, boolean neverExpire, boolean active,
073 java.lang.String limitCategories, java.lang.String limitSkus,
074 double minOrder, double discount, java.lang.String discountType,
075 com.liferay.portal.service.ServiceContext serviceContext)
076 throws RemoteException {
077 try {
078 com.liferay.portlet.shopping.model.ShoppingCoupon returnValue = ShoppingCouponServiceUtil.addCoupon(code,
079 autoCode, name, description, startDateMonth, startDateDay,
080 startDateYear, startDateHour, startDateMinute,
081 endDateMonth, endDateDay, endDateYear, endDateHour,
082 endDateMinute, neverExpire, active, limitCategories,
083 limitSkus, minOrder, discount, discountType, serviceContext);
084
085 return com.liferay.portlet.shopping.model.ShoppingCouponSoap.toSoapModel(returnValue);
086 }
087 catch (Exception e) {
088 _log.error(e, e);
089
090 throw new RemoteException(e.getMessage());
091 }
092 }
093
094 public static void deleteCoupon(long groupId, long couponId)
095 throws RemoteException {
096 try {
097 ShoppingCouponServiceUtil.deleteCoupon(groupId, couponId);
098 }
099 catch (Exception e) {
100 _log.error(e, e);
101
102 throw new RemoteException(e.getMessage());
103 }
104 }
105
106 public static com.liferay.portlet.shopping.model.ShoppingCouponSoap getCoupon(
107 long groupId, long couponId) throws RemoteException {
108 try {
109 com.liferay.portlet.shopping.model.ShoppingCoupon returnValue = ShoppingCouponServiceUtil.getCoupon(groupId,
110 couponId);
111
112 return com.liferay.portlet.shopping.model.ShoppingCouponSoap.toSoapModel(returnValue);
113 }
114 catch (Exception e) {
115 _log.error(e, e);
116
117 throw new RemoteException(e.getMessage());
118 }
119 }
120
121 public static com.liferay.portlet.shopping.model.ShoppingCouponSoap[] search(
122 long groupId, long companyId, java.lang.String code, boolean active,
123 java.lang.String discountType, boolean andOperator, int start, int end)
124 throws RemoteException {
125 try {
126 java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> returnValue =
127 ShoppingCouponServiceUtil.search(groupId, companyId, code,
128 active, discountType, andOperator, start, end);
129
130 return com.liferay.portlet.shopping.model.ShoppingCouponSoap.toSoapModels(returnValue);
131 }
132 catch (Exception e) {
133 _log.error(e, e);
134
135 throw new RemoteException(e.getMessage());
136 }
137 }
138
139 public static com.liferay.portlet.shopping.model.ShoppingCouponSoap updateCoupon(
140 long couponId, java.lang.String name, java.lang.String description,
141 int startDateMonth, int startDateDay, int startDateYear,
142 int startDateHour, int startDateMinute, int endDateMonth,
143 int endDateDay, int endDateYear, int endDateHour, int endDateMinute,
144 boolean neverExpire, boolean active, java.lang.String limitCategories,
145 java.lang.String limitSkus, double minOrder, double discount,
146 java.lang.String discountType,
147 com.liferay.portal.service.ServiceContext serviceContext)
148 throws RemoteException {
149 try {
150 com.liferay.portlet.shopping.model.ShoppingCoupon returnValue = ShoppingCouponServiceUtil.updateCoupon(couponId,
151 name, description, startDateMonth, startDateDay,
152 startDateYear, startDateHour, startDateMinute,
153 endDateMonth, endDateDay, endDateYear, endDateHour,
154 endDateMinute, neverExpire, active, limitCategories,
155 limitSkus, minOrder, discount, discountType, serviceContext);
156
157 return com.liferay.portlet.shopping.model.ShoppingCouponSoap.toSoapModel(returnValue);
158 }
159 catch (Exception e) {
160 _log.error(e, e);
161
162 throw new RemoteException(e.getMessage());
163 }
164 }
165
166 private static Log _log = LogFactoryUtil.getLog(ShoppingCouponServiceSoap.class);
167 }