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