1
22
23 package com.liferay.portlet.shopping.service.http;
24
25 import com.liferay.portal.kernel.json.JSONObject;
26
27 import com.liferay.portlet.shopping.service.ShoppingOrderServiceUtil;
28
29
75 public class ShoppingOrderServiceJSON {
76 public static void completeOrder(long groupId, java.lang.String number,
77 java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
78 double ppPaymentGross, java.lang.String ppReceiverEmail,
79 java.lang.String ppPayerEmail)
80 throws com.liferay.portal.PortalException,
81 com.liferay.portal.SystemException {
82 ShoppingOrderServiceUtil.completeOrder(groupId, number, ppTxnId,
83 ppPaymentStatus, ppPaymentGross, ppReceiverEmail, ppPayerEmail);
84 }
85
86 public static void deleteOrder(long groupId, long orderId)
87 throws com.liferay.portal.PortalException,
88 com.liferay.portal.SystemException {
89 ShoppingOrderServiceUtil.deleteOrder(groupId, orderId);
90 }
91
92 public static JSONObject getOrder(long groupId, long orderId)
93 throws com.liferay.portal.PortalException,
94 com.liferay.portal.SystemException {
95 com.liferay.portlet.shopping.model.ShoppingOrder returnValue = ShoppingOrderServiceUtil.getOrder(groupId,
96 orderId);
97
98 return ShoppingOrderJSONSerializer.toJSONObject(returnValue);
99 }
100
101 public static void sendEmail(long groupId, long orderId,
102 java.lang.String emailType)
103 throws com.liferay.portal.PortalException,
104 com.liferay.portal.SystemException {
105 ShoppingOrderServiceUtil.sendEmail(groupId, orderId, emailType);
106 }
107
108 public static JSONObject updateOrder(long groupId, long orderId,
109 java.lang.String billingFirstName, java.lang.String billingLastName,
110 java.lang.String billingEmailAddress, java.lang.String billingCompany,
111 java.lang.String billingStreet, java.lang.String billingCity,
112 java.lang.String billingState, java.lang.String billingZip,
113 java.lang.String billingCountry, java.lang.String billingPhone,
114 boolean shipToBilling, java.lang.String shippingFirstName,
115 java.lang.String shippingLastName,
116 java.lang.String shippingEmailAddress,
117 java.lang.String shippingCompany, java.lang.String shippingStreet,
118 java.lang.String shippingCity, java.lang.String shippingState,
119 java.lang.String shippingZip, java.lang.String shippingCountry,
120 java.lang.String shippingPhone, java.lang.String ccName,
121 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
122 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException {
125 com.liferay.portlet.shopping.model.ShoppingOrder returnValue = ShoppingOrderServiceUtil.updateOrder(groupId,
126 orderId, billingFirstName, billingLastName,
127 billingEmailAddress, billingCompany, billingStreet,
128 billingCity, billingState, billingZip, billingCountry,
129 billingPhone, shipToBilling, shippingFirstName,
130 shippingLastName, shippingEmailAddress, shippingCompany,
131 shippingStreet, shippingCity, shippingState, shippingZip,
132 shippingCountry, shippingPhone, ccName, ccType, ccNumber,
133 ccExpMonth, ccExpYear, ccVerNumber, comments);
134
135 return ShoppingOrderJSONSerializer.toJSONObject(returnValue);
136 }
137
138 public static JSONObject updateOrder(long groupId, long orderId,
139 java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
140 double ppPaymentGross, java.lang.String ppReceiverEmail,
141 java.lang.String ppPayerEmail)
142 throws com.liferay.portal.PortalException,
143 com.liferay.portal.SystemException {
144 com.liferay.portlet.shopping.model.ShoppingOrder returnValue = ShoppingOrderServiceUtil.updateOrder(groupId,
145 orderId, ppTxnId, ppPaymentStatus, ppPaymentGross,
146 ppReceiverEmail, ppPayerEmail);
147
148 return ShoppingOrderJSONSerializer.toJSONObject(returnValue);
149 }
150 }