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