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 com.liferay.portal.service.ServiceWrapper;
018    
019    /**
020     * Provides a wrapper for {@link ShoppingItemLocalService}.
021     *
022     * @author Brian Wing Shun Chan
023     * @see ShoppingItemLocalService
024     * @generated
025     */
026    public class ShoppingItemLocalServiceWrapper implements ShoppingItemLocalService,
027            ServiceWrapper<ShoppingItemLocalService> {
028            public ShoppingItemLocalServiceWrapper(
029                    ShoppingItemLocalService shoppingItemLocalService) {
030                    _shoppingItemLocalService = shoppingItemLocalService;
031            }
032    
033            /**
034            * Adds the shopping item to the database. Also notifies the appropriate model listeners.
035            *
036            * @param shoppingItem the shopping item
037            * @return the shopping item that was added
038            * @throws SystemException if a system exception occurred
039            */
040            @Override
041            public com.liferay.portlet.shopping.model.ShoppingItem addShoppingItem(
042                    com.liferay.portlet.shopping.model.ShoppingItem shoppingItem)
043                    throws com.liferay.portal.kernel.exception.SystemException {
044                    return _shoppingItemLocalService.addShoppingItem(shoppingItem);
045            }
046    
047            /**
048            * Creates a new shopping item with the primary key. Does not add the shopping item to the database.
049            *
050            * @param itemId the primary key for the new shopping item
051            * @return the new shopping item
052            */
053            @Override
054            public com.liferay.portlet.shopping.model.ShoppingItem createShoppingItem(
055                    long itemId) {
056                    return _shoppingItemLocalService.createShoppingItem(itemId);
057            }
058    
059            /**
060            * Deletes the shopping item with the primary key from the database. Also notifies the appropriate model listeners.
061            *
062            * @param itemId the primary key of the shopping item
063            * @return the shopping item that was removed
064            * @throws PortalException if a shopping item with the primary key could not be found
065            * @throws SystemException if a system exception occurred
066            */
067            @Override
068            public com.liferay.portlet.shopping.model.ShoppingItem deleteShoppingItem(
069                    long itemId)
070                    throws com.liferay.portal.kernel.exception.PortalException,
071                            com.liferay.portal.kernel.exception.SystemException {
072                    return _shoppingItemLocalService.deleteShoppingItem(itemId);
073            }
074    
075            /**
076            * Deletes the shopping item from the database. Also notifies the appropriate model listeners.
077            *
078            * @param shoppingItem the shopping item
079            * @return the shopping item that was removed
080            * @throws SystemException if a system exception occurred
081            */
082            @Override
083            public com.liferay.portlet.shopping.model.ShoppingItem deleteShoppingItem(
084                    com.liferay.portlet.shopping.model.ShoppingItem shoppingItem)
085                    throws com.liferay.portal.kernel.exception.SystemException {
086                    return _shoppingItemLocalService.deleteShoppingItem(shoppingItem);
087            }
088    
089            @Override
090            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
091                    return _shoppingItemLocalService.dynamicQuery();
092            }
093    
094            /**
095            * Performs a dynamic query on the database and returns the matching rows.
096            *
097            * @param dynamicQuery the dynamic query
098            * @return the matching rows
099            * @throws SystemException if a system exception occurred
100            */
101            @Override
102            @SuppressWarnings("rawtypes")
103            public java.util.List dynamicQuery(
104                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
105                    throws com.liferay.portal.kernel.exception.SystemException {
106                    return _shoppingItemLocalService.dynamicQuery(dynamicQuery);
107            }
108    
109            /**
110            * Performs a dynamic query on the database and returns a range of the matching rows.
111            *
112            * <p>
113            * 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.ShoppingItemModelImpl}. 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.
114            * </p>
115            *
116            * @param dynamicQuery the dynamic query
117            * @param start the lower bound of the range of model instances
118            * @param end the upper bound of the range of model instances (not inclusive)
119            * @return the range of matching rows
120            * @throws SystemException if a system exception occurred
121            */
122            @Override
123            @SuppressWarnings("rawtypes")
124            public java.util.List dynamicQuery(
125                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
126                    int end) throws com.liferay.portal.kernel.exception.SystemException {
127                    return _shoppingItemLocalService.dynamicQuery(dynamicQuery, start, end);
128            }
129    
130            /**
131            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
132            *
133            * <p>
134            * 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.ShoppingItemModelImpl}. 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.
135            * </p>
136            *
137            * @param dynamicQuery the dynamic query
138            * @param start the lower bound of the range of model instances
139            * @param end the upper bound of the range of model instances (not inclusive)
140            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
141            * @return the ordered range of matching rows
142            * @throws SystemException if a system exception occurred
143            */
144            @Override
145            @SuppressWarnings("rawtypes")
146            public java.util.List dynamicQuery(
147                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
148                    int end,
149                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
150                    throws com.liferay.portal.kernel.exception.SystemException {
151                    return _shoppingItemLocalService.dynamicQuery(dynamicQuery, start, end,
152                            orderByComparator);
153            }
154    
155            /**
156            * Returns the number of rows that match the dynamic query.
157            *
158            * @param dynamicQuery the dynamic query
159            * @return the number of rows that match the dynamic query
160            * @throws SystemException if a system exception occurred
161            */
162            @Override
163            public long dynamicQueryCount(
164                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
165                    throws com.liferay.portal.kernel.exception.SystemException {
166                    return _shoppingItemLocalService.dynamicQueryCount(dynamicQuery);
167            }
168    
169            /**
170            * Returns the number of rows that match the dynamic query.
171            *
172            * @param dynamicQuery the dynamic query
173            * @param projection the projection to apply to the query
174            * @return the number of rows that match the dynamic query
175            * @throws SystemException if a system exception occurred
176            */
177            @Override
178            public long dynamicQueryCount(
179                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
180                    com.liferay.portal.kernel.dao.orm.Projection projection)
181                    throws com.liferay.portal.kernel.exception.SystemException {
182                    return _shoppingItemLocalService.dynamicQueryCount(dynamicQuery,
183                            projection);
184            }
185    
186            @Override
187            public com.liferay.portlet.shopping.model.ShoppingItem fetchShoppingItem(
188                    long itemId) throws com.liferay.portal.kernel.exception.SystemException {
189                    return _shoppingItemLocalService.fetchShoppingItem(itemId);
190            }
191    
192            /**
193            * Returns the shopping item with the primary key.
194            *
195            * @param itemId the primary key of the shopping item
196            * @return the shopping item
197            * @throws PortalException if a shopping item with the primary key could not be found
198            * @throws SystemException if a system exception occurred
199            */
200            @Override
201            public com.liferay.portlet.shopping.model.ShoppingItem getShoppingItem(
202                    long itemId)
203                    throws com.liferay.portal.kernel.exception.PortalException,
204                            com.liferay.portal.kernel.exception.SystemException {
205                    return _shoppingItemLocalService.getShoppingItem(itemId);
206            }
207    
208            @Override
209            public com.liferay.portal.model.PersistedModel getPersistedModel(
210                    java.io.Serializable primaryKeyObj)
211                    throws com.liferay.portal.kernel.exception.PortalException,
212                            com.liferay.portal.kernel.exception.SystemException {
213                    return _shoppingItemLocalService.getPersistedModel(primaryKeyObj);
214            }
215    
216            /**
217            * Returns a range of all the shopping items.
218            *
219            * <p>
220            * 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.ShoppingItemModelImpl}. 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.
221            * </p>
222            *
223            * @param start the lower bound of the range of shopping items
224            * @param end the upper bound of the range of shopping items (not inclusive)
225            * @return the range of shopping items
226            * @throws SystemException if a system exception occurred
227            */
228            @Override
229            public java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getShoppingItems(
230                    int start, int end)
231                    throws com.liferay.portal.kernel.exception.SystemException {
232                    return _shoppingItemLocalService.getShoppingItems(start, end);
233            }
234    
235            /**
236            * Returns the number of shopping items.
237            *
238            * @return the number of shopping items
239            * @throws SystemException if a system exception occurred
240            */
241            @Override
242            public int getShoppingItemsCount()
243                    throws com.liferay.portal.kernel.exception.SystemException {
244                    return _shoppingItemLocalService.getShoppingItemsCount();
245            }
246    
247            /**
248            * Updates the shopping item in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
249            *
250            * @param shoppingItem the shopping item
251            * @return the shopping item that was updated
252            * @throws SystemException if a system exception occurred
253            */
254            @Override
255            public com.liferay.portlet.shopping.model.ShoppingItem updateShoppingItem(
256                    com.liferay.portlet.shopping.model.ShoppingItem shoppingItem)
257                    throws com.liferay.portal.kernel.exception.SystemException {
258                    return _shoppingItemLocalService.updateShoppingItem(shoppingItem);
259            }
260    
261            /**
262            * Returns the Spring bean ID for this bean.
263            *
264            * @return the Spring bean ID for this bean
265            */
266            @Override
267            public java.lang.String getBeanIdentifier() {
268                    return _shoppingItemLocalService.getBeanIdentifier();
269            }
270    
271            /**
272            * Sets the Spring bean ID for this bean.
273            *
274            * @param beanIdentifier the Spring bean ID for this bean
275            */
276            @Override
277            public void setBeanIdentifier(java.lang.String beanIdentifier) {
278                    _shoppingItemLocalService.setBeanIdentifier(beanIdentifier);
279            }
280    
281            @Override
282            public void addBookItems(long userId, long groupId, long categoryId,
283                    java.lang.String[] isbns)
284                    throws com.liferay.portal.kernel.exception.PortalException,
285                            com.liferay.portal.kernel.exception.SystemException {
286                    _shoppingItemLocalService.addBookItems(userId, groupId, categoryId,
287                            isbns);
288            }
289    
290            @Override
291            public com.liferay.portlet.shopping.model.ShoppingItem addItem(
292                    long userId, long groupId, long categoryId, java.lang.String sku,
293                    java.lang.String name, java.lang.String description,
294                    java.lang.String properties, java.lang.String fieldsQuantities,
295                    boolean requiresShipping, int stockQuantity, boolean featured,
296                    java.lang.Boolean sale, boolean smallImage,
297                    java.lang.String smallImageURL, java.io.File smallImageFile,
298                    boolean mediumImage, java.lang.String mediumImageURL,
299                    java.io.File mediumImageFile, boolean largeImage,
300                    java.lang.String largeImageURL, java.io.File largeImageFile,
301                    java.util.List<com.liferay.portlet.shopping.model.ShoppingItemField> itemFields,
302                    java.util.List<com.liferay.portlet.shopping.model.ShoppingItemPrice> itemPrices,
303                    com.liferay.portal.service.ServiceContext serviceContext)
304                    throws com.liferay.portal.kernel.exception.PortalException,
305                            com.liferay.portal.kernel.exception.SystemException {
306                    return _shoppingItemLocalService.addItem(userId, groupId, categoryId,
307                            sku, name, description, properties, fieldsQuantities,
308                            requiresShipping, stockQuantity, featured, sale, smallImage,
309                            smallImageURL, smallImageFile, mediumImage, mediumImageURL,
310                            mediumImageFile, largeImage, largeImageURL, largeImageFile,
311                            itemFields, itemPrices, serviceContext);
312            }
313    
314            @Override
315            public void addItemResources(long itemId, boolean addGroupPermissions,
316                    boolean addGuestPermissions)
317                    throws com.liferay.portal.kernel.exception.PortalException,
318                            com.liferay.portal.kernel.exception.SystemException {
319                    _shoppingItemLocalService.addItemResources(itemId, addGroupPermissions,
320                            addGuestPermissions);
321            }
322    
323            @Override
324            public void addItemResources(long itemId,
325                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
326                    throws com.liferay.portal.kernel.exception.PortalException,
327                            com.liferay.portal.kernel.exception.SystemException {
328                    _shoppingItemLocalService.addItemResources(itemId, groupPermissions,
329                            guestPermissions);
330            }
331    
332            @Override
333            public void addItemResources(
334                    com.liferay.portlet.shopping.model.ShoppingItem item,
335                    boolean addGroupPermissions, boolean addGuestPermissions)
336                    throws com.liferay.portal.kernel.exception.PortalException,
337                            com.liferay.portal.kernel.exception.SystemException {
338                    _shoppingItemLocalService.addItemResources(item, addGroupPermissions,
339                            addGuestPermissions);
340            }
341    
342            @Override
343            public void addItemResources(
344                    com.liferay.portlet.shopping.model.ShoppingItem item,
345                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
346                    throws com.liferay.portal.kernel.exception.PortalException,
347                            com.liferay.portal.kernel.exception.SystemException {
348                    _shoppingItemLocalService.addItemResources(item, groupPermissions,
349                            guestPermissions);
350            }
351    
352            @Override
353            public void deleteItem(long itemId)
354                    throws com.liferay.portal.kernel.exception.PortalException,
355                            com.liferay.portal.kernel.exception.SystemException {
356                    _shoppingItemLocalService.deleteItem(itemId);
357            }
358    
359            @Override
360            public void deleteItem(com.liferay.portlet.shopping.model.ShoppingItem item)
361                    throws com.liferay.portal.kernel.exception.PortalException,
362                            com.liferay.portal.kernel.exception.SystemException {
363                    _shoppingItemLocalService.deleteItem(item);
364            }
365    
366            @Override
367            public void deleteItems(long groupId, long categoryId)
368                    throws com.liferay.portal.kernel.exception.PortalException,
369                            com.liferay.portal.kernel.exception.SystemException {
370                    _shoppingItemLocalService.deleteItems(groupId, categoryId);
371            }
372    
373            @Override
374            public int getCategoriesItemsCount(long groupId,
375                    java.util.List<java.lang.Long> categoryIds)
376                    throws com.liferay.portal.kernel.exception.SystemException {
377                    return _shoppingItemLocalService.getCategoriesItemsCount(groupId,
378                            categoryIds);
379            }
380    
381            @Override
382            public java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getFeaturedItems(
383                    long groupId, long categoryId, int numOfItems)
384                    throws com.liferay.portal.kernel.exception.SystemException {
385                    return _shoppingItemLocalService.getFeaturedItems(groupId, categoryId,
386                            numOfItems);
387            }
388    
389            @Override
390            public com.liferay.portlet.shopping.model.ShoppingItem getItem(long itemId)
391                    throws com.liferay.portal.kernel.exception.PortalException,
392                            com.liferay.portal.kernel.exception.SystemException {
393                    return _shoppingItemLocalService.getItem(itemId);
394            }
395    
396            @Override
397            public com.liferay.portlet.shopping.model.ShoppingItem getItem(
398                    long companyId, java.lang.String sku)
399                    throws com.liferay.portal.kernel.exception.PortalException,
400                            com.liferay.portal.kernel.exception.SystemException {
401                    return _shoppingItemLocalService.getItem(companyId, sku);
402            }
403    
404            @Override
405            public com.liferay.portlet.shopping.model.ShoppingItem getItemByLargeImageId(
406                    long largeImageId)
407                    throws com.liferay.portal.kernel.exception.PortalException,
408                            com.liferay.portal.kernel.exception.SystemException {
409                    return _shoppingItemLocalService.getItemByLargeImageId(largeImageId);
410            }
411    
412            @Override
413            public com.liferay.portlet.shopping.model.ShoppingItem getItemByMediumImageId(
414                    long mediumImageId)
415                    throws com.liferay.portal.kernel.exception.PortalException,
416                            com.liferay.portal.kernel.exception.SystemException {
417                    return _shoppingItemLocalService.getItemByMediumImageId(mediumImageId);
418            }
419    
420            @Override
421            public com.liferay.portlet.shopping.model.ShoppingItem getItemBySmallImageId(
422                    long smallImageId)
423                    throws com.liferay.portal.kernel.exception.PortalException,
424                            com.liferay.portal.kernel.exception.SystemException {
425                    return _shoppingItemLocalService.getItemBySmallImageId(smallImageId);
426            }
427    
428            @Override
429            public java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getItems(
430                    long groupId, long categoryId)
431                    throws com.liferay.portal.kernel.exception.SystemException {
432                    return _shoppingItemLocalService.getItems(groupId, categoryId);
433            }
434    
435            @Override
436            public java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getItems(
437                    long groupId, long categoryId, int start, int end,
438                    com.liferay.portal.kernel.util.OrderByComparator obc)
439                    throws com.liferay.portal.kernel.exception.SystemException {
440                    return _shoppingItemLocalService.getItems(groupId, categoryId, start,
441                            end, obc);
442            }
443    
444            @Override
445            public int getItemsCount(long groupId, long categoryId)
446                    throws com.liferay.portal.kernel.exception.SystemException {
447                    return _shoppingItemLocalService.getItemsCount(groupId, categoryId);
448            }
449    
450            @Override
451            public com.liferay.portlet.shopping.model.ShoppingItem[] getItemsPrevAndNext(
452                    long itemId, com.liferay.portal.kernel.util.OrderByComparator obc)
453                    throws com.liferay.portal.kernel.exception.PortalException,
454                            com.liferay.portal.kernel.exception.SystemException {
455                    return _shoppingItemLocalService.getItemsPrevAndNext(itemId, obc);
456            }
457    
458            @Override
459            public java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getSaleItems(
460                    long groupId, long categoryId, int numOfItems)
461                    throws com.liferay.portal.kernel.exception.SystemException {
462                    return _shoppingItemLocalService.getSaleItems(groupId, categoryId,
463                            numOfItems);
464            }
465    
466            @Override
467            public java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> search(
468                    long groupId, long[] categoryIds, java.lang.String keywords, int start,
469                    int end) throws com.liferay.portal.kernel.exception.SystemException {
470                    return _shoppingItemLocalService.search(groupId, categoryIds, keywords,
471                            start, end);
472            }
473    
474            @Override
475            public int searchCount(long groupId, long[] categoryIds,
476                    java.lang.String keywords)
477                    throws com.liferay.portal.kernel.exception.SystemException {
478                    return _shoppingItemLocalService.searchCount(groupId, categoryIds,
479                            keywords);
480            }
481    
482            @Override
483            public com.liferay.portlet.shopping.model.ShoppingItem updateItem(
484                    long userId, long itemId, long groupId, long categoryId,
485                    java.lang.String sku, java.lang.String name,
486                    java.lang.String description, java.lang.String properties,
487                    java.lang.String fieldsQuantities, boolean requiresShipping,
488                    int stockQuantity, boolean featured, java.lang.Boolean sale,
489                    boolean smallImage, java.lang.String smallImageURL,
490                    java.io.File smallImageFile, boolean mediumImage,
491                    java.lang.String mediumImageURL, java.io.File mediumImageFile,
492                    boolean largeImage, java.lang.String largeImageURL,
493                    java.io.File largeImageFile,
494                    java.util.List<com.liferay.portlet.shopping.model.ShoppingItemField> itemFields,
495                    java.util.List<com.liferay.portlet.shopping.model.ShoppingItemPrice> itemPrices,
496                    com.liferay.portal.service.ServiceContext serviceContext)
497                    throws com.liferay.portal.kernel.exception.PortalException,
498                            com.liferay.portal.kernel.exception.SystemException {
499                    return _shoppingItemLocalService.updateItem(userId, itemId, groupId,
500                            categoryId, sku, name, description, properties, fieldsQuantities,
501                            requiresShipping, stockQuantity, featured, sale, smallImage,
502                            smallImageURL, smallImageFile, mediumImage, mediumImageURL,
503                            mediumImageFile, largeImage, largeImageURL, largeImageFile,
504                            itemFields, itemPrices, serviceContext);
505            }
506    
507            /**
508             * @deprecated As of 6.1.0, replaced by {@link #getWrappedService}
509             */
510            public ShoppingItemLocalService getWrappedShoppingItemLocalService() {
511                    return _shoppingItemLocalService;
512            }
513    
514            /**
515             * @deprecated As of 6.1.0, replaced by {@link #setWrappedService}
516             */
517            public void setWrappedShoppingItemLocalService(
518                    ShoppingItemLocalService shoppingItemLocalService) {
519                    _shoppingItemLocalService = shoppingItemLocalService;
520            }
521    
522            @Override
523            public ShoppingItemLocalService getWrappedService() {
524                    return _shoppingItemLocalService;
525            }
526    
527            @Override
528            public void setWrappedService(
529                    ShoppingItemLocalService shoppingItemLocalService) {
530                    _shoppingItemLocalService = shoppingItemLocalService;
531            }
532    
533            private ShoppingItemLocalService _shoppingItemLocalService;
534    }