001 /** 002 * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. 003 * 004 * This library is free software; you can redistribute it and/or modify it under 005 * the terms of the GNU Lesser General Public License as published by the Free 006 * Software Foundation; either version 2.1 of the License, or (at your option) 007 * any later version. 008 * 009 * This library is distributed in the hope that it will be useful, but WITHOUT 010 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 011 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more 012 * details. 013 */ 014 015 package com.liferay.portlet.shopping.service; 016 017 import aQute.bnd.annotation.ProviderType; 018 019 import com.liferay.portal.service.ServiceWrapper; 020 021 /** 022 * Provides a wrapper for {@link ShoppingCartLocalService}. 023 * 024 * @author Brian Wing Shun Chan 025 * @see ShoppingCartLocalService 026 * @generated 027 */ 028 @ProviderType 029 public class ShoppingCartLocalServiceWrapper implements ShoppingCartLocalService, 030 ServiceWrapper<ShoppingCartLocalService> { 031 public ShoppingCartLocalServiceWrapper( 032 ShoppingCartLocalService shoppingCartLocalService) { 033 _shoppingCartLocalService = shoppingCartLocalService; 034 } 035 036 /** 037 * Adds the shopping cart to the database. Also notifies the appropriate model listeners. 038 * 039 * @param shoppingCart the shopping cart 040 * @return the shopping cart that was added 041 * @throws SystemException if a system exception occurred 042 */ 043 @Override 044 public com.liferay.portlet.shopping.model.ShoppingCart addShoppingCart( 045 com.liferay.portlet.shopping.model.ShoppingCart shoppingCart) 046 throws com.liferay.portal.kernel.exception.SystemException { 047 return _shoppingCartLocalService.addShoppingCart(shoppingCart); 048 } 049 050 /** 051 * Creates a new shopping cart with the primary key. Does not add the shopping cart to the database. 052 * 053 * @param cartId the primary key for the new shopping cart 054 * @return the new shopping cart 055 */ 056 @Override 057 public com.liferay.portlet.shopping.model.ShoppingCart createShoppingCart( 058 long cartId) { 059 return _shoppingCartLocalService.createShoppingCart(cartId); 060 } 061 062 /** 063 * Deletes the shopping cart with the primary key from the database. Also notifies the appropriate model listeners. 064 * 065 * @param cartId the primary key of the shopping cart 066 * @return the shopping cart that was removed 067 * @throws PortalException if a shopping cart with the primary key could not be found 068 * @throws SystemException if a system exception occurred 069 */ 070 @Override 071 public com.liferay.portlet.shopping.model.ShoppingCart deleteShoppingCart( 072 long cartId) 073 throws com.liferay.portal.kernel.exception.PortalException, 074 com.liferay.portal.kernel.exception.SystemException { 075 return _shoppingCartLocalService.deleteShoppingCart(cartId); 076 } 077 078 /** 079 * Deletes the shopping cart from the database. Also notifies the appropriate model listeners. 080 * 081 * @param shoppingCart the shopping cart 082 * @return the shopping cart that was removed 083 * @throws SystemException if a system exception occurred 084 */ 085 @Override 086 public com.liferay.portlet.shopping.model.ShoppingCart deleteShoppingCart( 087 com.liferay.portlet.shopping.model.ShoppingCart shoppingCart) 088 throws com.liferay.portal.kernel.exception.SystemException { 089 return _shoppingCartLocalService.deleteShoppingCart(shoppingCart); 090 } 091 092 @Override 093 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() { 094 return _shoppingCartLocalService.dynamicQuery(); 095 } 096 097 /** 098 * Performs a dynamic query on the database and returns the matching rows. 099 * 100 * @param dynamicQuery the dynamic query 101 * @return the matching rows 102 * @throws SystemException if a system exception occurred 103 */ 104 @Override 105 @SuppressWarnings("rawtypes") 106 public java.util.List dynamicQuery( 107 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 108 throws com.liferay.portal.kernel.exception.SystemException { 109 return _shoppingCartLocalService.dynamicQuery(dynamicQuery); 110 } 111 112 /** 113 * Performs a dynamic query on the database and returns a range of the matching rows. 114 * 115 * <p> 116 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.shopping.model.impl.ShoppingCartModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 117 * </p> 118 * 119 * @param dynamicQuery the dynamic query 120 * @param start the lower bound of the range of model instances 121 * @param end the upper bound of the range of model instances (not inclusive) 122 * @return the range of matching rows 123 * @throws SystemException if a system exception occurred 124 */ 125 @Override 126 @SuppressWarnings("rawtypes") 127 public java.util.List dynamicQuery( 128 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 129 int end) throws com.liferay.portal.kernel.exception.SystemException { 130 return _shoppingCartLocalService.dynamicQuery(dynamicQuery, start, end); 131 } 132 133 /** 134 * Performs a dynamic query on the database and returns an ordered range of the matching rows. 135 * 136 * <p> 137 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.shopping.model.impl.ShoppingCartModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 138 * </p> 139 * 140 * @param dynamicQuery the dynamic query 141 * @param start the lower bound of the range of model instances 142 * @param end the upper bound of the range of model instances (not inclusive) 143 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>) 144 * @return the ordered range of matching rows 145 * @throws SystemException if a system exception occurred 146 */ 147 @Override 148 @SuppressWarnings("rawtypes") 149 public java.util.List dynamicQuery( 150 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, 151 int end, 152 com.liferay.portal.kernel.util.OrderByComparator orderByComparator) 153 throws com.liferay.portal.kernel.exception.SystemException { 154 return _shoppingCartLocalService.dynamicQuery(dynamicQuery, start, end, 155 orderByComparator); 156 } 157 158 /** 159 * Returns the number of rows that match the dynamic query. 160 * 161 * @param dynamicQuery the dynamic query 162 * @return the number of rows that match the dynamic query 163 * @throws SystemException if a system exception occurred 164 */ 165 @Override 166 public long dynamicQueryCount( 167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) 168 throws com.liferay.portal.kernel.exception.SystemException { 169 return _shoppingCartLocalService.dynamicQueryCount(dynamicQuery); 170 } 171 172 /** 173 * Returns the number of rows that match the dynamic query. 174 * 175 * @param dynamicQuery the dynamic query 176 * @param projection the projection to apply to the query 177 * @return the number of rows that match the dynamic query 178 * @throws SystemException if a system exception occurred 179 */ 180 @Override 181 public long dynamicQueryCount( 182 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, 183 com.liferay.portal.kernel.dao.orm.Projection projection) 184 throws com.liferay.portal.kernel.exception.SystemException { 185 return _shoppingCartLocalService.dynamicQueryCount(dynamicQuery, 186 projection); 187 } 188 189 @Override 190 public com.liferay.portlet.shopping.model.ShoppingCart fetchShoppingCart( 191 long cartId) throws com.liferay.portal.kernel.exception.SystemException { 192 return _shoppingCartLocalService.fetchShoppingCart(cartId); 193 } 194 195 /** 196 * Returns the shopping cart with the primary key. 197 * 198 * @param cartId the primary key of the shopping cart 199 * @return the shopping cart 200 * @throws PortalException if a shopping cart with the primary key could not be found 201 * @throws SystemException if a system exception occurred 202 */ 203 @Override 204 public com.liferay.portlet.shopping.model.ShoppingCart getShoppingCart( 205 long cartId) 206 throws com.liferay.portal.kernel.exception.PortalException, 207 com.liferay.portal.kernel.exception.SystemException { 208 return _shoppingCartLocalService.getShoppingCart(cartId); 209 } 210 211 @Override 212 public com.liferay.portal.model.PersistedModel getPersistedModel( 213 java.io.Serializable primaryKeyObj) 214 throws com.liferay.portal.kernel.exception.PortalException, 215 com.liferay.portal.kernel.exception.SystemException { 216 return _shoppingCartLocalService.getPersistedModel(primaryKeyObj); 217 } 218 219 /** 220 * Returns a range of all the shopping carts. 221 * 222 * <p> 223 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.shopping.model.impl.ShoppingCartModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order. 224 * </p> 225 * 226 * @param start the lower bound of the range of shopping carts 227 * @param end the upper bound of the range of shopping carts (not inclusive) 228 * @return the range of shopping carts 229 * @throws SystemException if a system exception occurred 230 */ 231 @Override 232 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCart> getShoppingCarts( 233 int start, int end) 234 throws com.liferay.portal.kernel.exception.SystemException { 235 return _shoppingCartLocalService.getShoppingCarts(start, end); 236 } 237 238 /** 239 * Returns the number of shopping carts. 240 * 241 * @return the number of shopping carts 242 * @throws SystemException if a system exception occurred 243 */ 244 @Override 245 public int getShoppingCartsCount() 246 throws com.liferay.portal.kernel.exception.SystemException { 247 return _shoppingCartLocalService.getShoppingCartsCount(); 248 } 249 250 /** 251 * Updates the shopping cart in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners. 252 * 253 * @param shoppingCart the shopping cart 254 * @return the shopping cart that was updated 255 * @throws SystemException if a system exception occurred 256 */ 257 @Override 258 public com.liferay.portlet.shopping.model.ShoppingCart updateShoppingCart( 259 com.liferay.portlet.shopping.model.ShoppingCart shoppingCart) 260 throws com.liferay.portal.kernel.exception.SystemException { 261 return _shoppingCartLocalService.updateShoppingCart(shoppingCart); 262 } 263 264 /** 265 * Returns the Spring bean ID for this bean. 266 * 267 * @return the Spring bean ID for this bean 268 */ 269 @Override 270 public java.lang.String getBeanIdentifier() { 271 return _shoppingCartLocalService.getBeanIdentifier(); 272 } 273 274 /** 275 * Sets the Spring bean ID for this bean. 276 * 277 * @param beanIdentifier the Spring bean ID for this bean 278 */ 279 @Override 280 public void setBeanIdentifier(java.lang.String beanIdentifier) { 281 _shoppingCartLocalService.setBeanIdentifier(beanIdentifier); 282 } 283 284 @Override 285 public void deleteGroupCarts(long groupId) 286 throws com.liferay.portal.kernel.exception.SystemException { 287 _shoppingCartLocalService.deleteGroupCarts(groupId); 288 } 289 290 @Override 291 public void deleteUserCarts(long userId) 292 throws com.liferay.portal.kernel.exception.SystemException { 293 _shoppingCartLocalService.deleteUserCarts(userId); 294 } 295 296 @Override 297 public com.liferay.portlet.shopping.model.ShoppingCart getCart( 298 long userId, long groupId) 299 throws com.liferay.portal.kernel.exception.PortalException, 300 com.liferay.portal.kernel.exception.SystemException { 301 return _shoppingCartLocalService.getCart(userId, groupId); 302 } 303 304 @Override 305 public java.util.Map<com.liferay.portlet.shopping.model.ShoppingCartItem, java.lang.Integer> getItems( 306 long groupId, java.lang.String itemIds) 307 throws com.liferay.portal.kernel.exception.SystemException { 308 return _shoppingCartLocalService.getItems(groupId, itemIds); 309 } 310 311 @Override 312 public com.liferay.portlet.shopping.model.ShoppingCart updateCart( 313 long userId, long groupId, java.lang.String itemIds, 314 java.lang.String couponCodes, int altShipping, boolean insure) 315 throws com.liferay.portal.kernel.exception.PortalException, 316 com.liferay.portal.kernel.exception.SystemException { 317 return _shoppingCartLocalService.updateCart(userId, groupId, itemIds, 318 couponCodes, altShipping, insure); 319 } 320 321 /** 322 * @deprecated As of 6.1.0, replaced by {@link #getWrappedService} 323 */ 324 public ShoppingCartLocalService getWrappedShoppingCartLocalService() { 325 return _shoppingCartLocalService; 326 } 327 328 /** 329 * @deprecated As of 6.1.0, replaced by {@link #setWrappedService} 330 */ 331 public void setWrappedShoppingCartLocalService( 332 ShoppingCartLocalService shoppingCartLocalService) { 333 _shoppingCartLocalService = shoppingCartLocalService; 334 } 335 336 @Override 337 public ShoppingCartLocalService getWrappedService() { 338 return _shoppingCartLocalService; 339 } 340 341 @Override 342 public void setWrappedService( 343 ShoppingCartLocalService shoppingCartLocalService) { 344 _shoppingCartLocalService = shoppingCartLocalService; 345 } 346 347 private ShoppingCartLocalService _shoppingCartLocalService; 348 }