1
22
23 package com.liferay.portlet.shopping.service;
24
25
26
50 public interface ShoppingOrderLocalService {
51 public com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
52 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
53 throws com.liferay.portal.SystemException;
54
55 public void deleteShoppingOrder(long orderId)
56 throws com.liferay.portal.SystemException,
57 com.liferay.portal.PortalException;
58
59 public void deleteShoppingOrder(
60 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
61 throws com.liferay.portal.SystemException;
62
63 public java.util.List<Object> dynamicQuery(
64 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
65 throws com.liferay.portal.SystemException;
66
67 public java.util.List<Object> dynamicQuery(
68 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
69 int end) throws com.liferay.portal.SystemException;
70
71 public com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
72 long orderId)
73 throws com.liferay.portal.SystemException,
74 com.liferay.portal.PortalException;
75
76 public java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
77 int start, int end) throws com.liferay.portal.SystemException;
78
79 public int getShoppingOrdersCount()
80 throws com.liferay.portal.SystemException;
81
82 public com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
83 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
84 throws com.liferay.portal.SystemException;
85
86 public void completeOrder(java.lang.String number,
87 java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
88 double ppPaymentGross, java.lang.String ppReceiverEmail,
89 java.lang.String ppPayerEmail, boolean updateInventory)
90 throws com.liferay.portal.PortalException,
91 com.liferay.portal.SystemException;
92
93 public void deleteOrder(long orderId)
94 throws com.liferay.portal.PortalException,
95 com.liferay.portal.SystemException;
96
97 public void deleteOrder(
98 com.liferay.portlet.shopping.model.ShoppingOrder order)
99 throws com.liferay.portal.PortalException,
100 com.liferay.portal.SystemException;
101
102 public void deleteOrders(long groupId)
103 throws com.liferay.portal.PortalException,
104 com.liferay.portal.SystemException;
105
106 public com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(
107 long userId, long groupId)
108 throws com.liferay.portal.PortalException,
109 com.liferay.portal.SystemException;
110
111 public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
112 long orderId)
113 throws com.liferay.portal.PortalException,
114 com.liferay.portal.SystemException;
115
116 public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
117 java.lang.String number)
118 throws com.liferay.portal.PortalException,
119 com.liferay.portal.SystemException;
120
121 public com.liferay.portlet.shopping.model.ShoppingOrder getPayPalTxnIdOrder(
122 java.lang.String ppTxnId)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException;
125
126 public com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(
127 com.liferay.portlet.shopping.model.ShoppingCart cart)
128 throws com.liferay.portal.PortalException,
129 com.liferay.portal.SystemException;
130
131 public java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> search(
132 long groupId, long companyId, long userId, java.lang.String number,
133 java.lang.String billingFirstName, java.lang.String billingLastName,
134 java.lang.String billingEmailAddress,
135 java.lang.String shippingFirstName, java.lang.String shippingLastName,
136 java.lang.String shippingEmailAddress,
137 java.lang.String ppPaymentStatus, boolean andOperator, int start,
138 int end) throws com.liferay.portal.SystemException;
139
140 public int searchCount(long groupId, long companyId, long userId,
141 java.lang.String number, java.lang.String billingFirstName,
142 java.lang.String billingLastName, java.lang.String billingEmailAddress,
143 java.lang.String shippingFirstName, java.lang.String shippingLastName,
144 java.lang.String shippingEmailAddress,
145 java.lang.String ppPaymentStatus, boolean andOperator)
146 throws com.liferay.portal.SystemException;
147
148 public void sendEmail(long orderId, java.lang.String emailType)
149 throws com.liferay.portal.PortalException,
150 com.liferay.portal.SystemException;
151
152 public void sendEmail(
153 com.liferay.portlet.shopping.model.ShoppingOrder order,
154 java.lang.String emailType)
155 throws com.liferay.portal.PortalException,
156 com.liferay.portal.SystemException;
157
158 public com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(
159 long userId, long groupId, java.lang.String billingFirstName,
160 java.lang.String billingLastName, java.lang.String billingEmailAddress,
161 java.lang.String billingCompany, java.lang.String billingStreet,
162 java.lang.String billingCity, java.lang.String billingState,
163 java.lang.String billingZip, java.lang.String billingCountry,
164 java.lang.String billingPhone, boolean shipToBilling,
165 java.lang.String shippingFirstName, java.lang.String shippingLastName,
166 java.lang.String shippingEmailAddress,
167 java.lang.String shippingCompany, java.lang.String shippingStreet,
168 java.lang.String shippingCity, java.lang.String shippingState,
169 java.lang.String shippingZip, java.lang.String shippingCountry,
170 java.lang.String shippingPhone, java.lang.String ccName,
171 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
172 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
173 throws com.liferay.portal.PortalException,
174 com.liferay.portal.SystemException;
175
176 public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
177 long orderId, java.lang.String billingFirstName,
178 java.lang.String billingLastName, java.lang.String billingEmailAddress,
179 java.lang.String billingCompany, java.lang.String billingStreet,
180 java.lang.String billingCity, java.lang.String billingState,
181 java.lang.String billingZip, java.lang.String billingCountry,
182 java.lang.String billingPhone, boolean shipToBilling,
183 java.lang.String shippingFirstName, java.lang.String shippingLastName,
184 java.lang.String shippingEmailAddress,
185 java.lang.String shippingCompany, java.lang.String shippingStreet,
186 java.lang.String shippingCity, java.lang.String shippingState,
187 java.lang.String shippingZip, java.lang.String shippingCountry,
188 java.lang.String shippingPhone, java.lang.String ccName,
189 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
190 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
191 throws com.liferay.portal.PortalException,
192 com.liferay.portal.SystemException;
193
194 public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
195 long orderId, java.lang.String ppTxnId,
196 java.lang.String ppPaymentStatus, double ppPaymentGross,
197 java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
198 throws com.liferay.portal.PortalException,
199 com.liferay.portal.SystemException;
200 }