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