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