1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.shopping.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterService;
27  
28  import com.liferay.portal.PortalException;
29  import com.liferay.portal.SystemException;
30  import com.liferay.portal.kernel.bean.InitializingBean;
31  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
32  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
33  import com.liferay.portal.service.ImageLocalService;
34  import com.liferay.portal.service.ResourceLocalService;
35  import com.liferay.portal.service.ResourceService;
36  import com.liferay.portal.service.UserLocalService;
37  import com.liferay.portal.service.UserService;
38  import com.liferay.portal.service.persistence.ImagePersistence;
39  import com.liferay.portal.service.persistence.ResourceFinder;
40  import com.liferay.portal.service.persistence.ResourcePersistence;
41  import com.liferay.portal.service.persistence.UserFinder;
42  import com.liferay.portal.service.persistence.UserPersistence;
43  
44  import com.liferay.portlet.shopping.model.ShoppingItem;
45  import com.liferay.portlet.shopping.service.ShoppingCartLocalService;
46  import com.liferay.portlet.shopping.service.ShoppingCategoryLocalService;
47  import com.liferay.portlet.shopping.service.ShoppingCategoryService;
48  import com.liferay.portlet.shopping.service.ShoppingCouponLocalService;
49  import com.liferay.portlet.shopping.service.ShoppingCouponService;
50  import com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService;
51  import com.liferay.portlet.shopping.service.ShoppingItemLocalService;
52  import com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService;
53  import com.liferay.portlet.shopping.service.ShoppingOrderItemLocalService;
54  import com.liferay.portlet.shopping.service.ShoppingOrderLocalService;
55  import com.liferay.portlet.shopping.service.ShoppingOrderService;
56  import com.liferay.portlet.shopping.service.persistence.ShoppingCartPersistence;
57  import com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence;
58  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponFinder;
59  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponPersistence;
60  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFieldPersistence;
61  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder;
62  import com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence;
63  import com.liferay.portlet.shopping.service.persistence.ShoppingItemPricePersistence;
64  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderFinder;
65  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderItemPersistence;
66  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderPersistence;
67  
68  import java.util.List;
69  
70  /**
71   * <a href="ShoppingItemLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
72   *
73   * @author Brian Wing Shun Chan
74   *
75   */
76  public abstract class ShoppingItemLocalServiceBaseImpl
77      implements ShoppingItemLocalService, InitializingBean {
78      public ShoppingItem addShoppingItem(ShoppingItem shoppingItem)
79          throws SystemException {
80          shoppingItem.setNew(true);
81  
82          return shoppingItemPersistence.update(shoppingItem, false);
83      }
84  
85      public void deleteShoppingItem(long itemId)
86          throws PortalException, SystemException {
87          shoppingItemPersistence.remove(itemId);
88      }
89  
90      public void deleteShoppingItem(ShoppingItem shoppingItem)
91          throws SystemException {
92          shoppingItemPersistence.remove(shoppingItem);
93      }
94  
95      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
96          throws SystemException {
97          return shoppingItemPersistence.findWithDynamicQuery(dynamicQuery);
98      }
99  
100     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
101         int end) throws SystemException {
102         return shoppingItemPersistence.findWithDynamicQuery(dynamicQuery,
103             start, end);
104     }
105 
106     public ShoppingItem getShoppingItem(long itemId)
107         throws PortalException, SystemException {
108         return shoppingItemPersistence.findByPrimaryKey(itemId);
109     }
110 
111     public List<ShoppingItem> getShoppingItems(int start, int end)
112         throws SystemException {
113         return shoppingItemPersistence.findAll(start, end);
114     }
115 
116     public int getShoppingItemsCount() throws SystemException {
117         return shoppingItemPersistence.countAll();
118     }
119 
120     public ShoppingItem updateShoppingItem(ShoppingItem shoppingItem)
121         throws SystemException {
122         shoppingItem.setNew(false);
123 
124         return shoppingItemPersistence.update(shoppingItem, true);
125     }
126 
127     public ShoppingCartLocalService getShoppingCartLocalService() {
128         return shoppingCartLocalService;
129     }
130 
131     public void setShoppingCartLocalService(
132         ShoppingCartLocalService shoppingCartLocalService) {
133         this.shoppingCartLocalService = shoppingCartLocalService;
134     }
135 
136     public ShoppingCartPersistence getShoppingCartPersistence() {
137         return shoppingCartPersistence;
138     }
139 
140     public void setShoppingCartPersistence(
141         ShoppingCartPersistence shoppingCartPersistence) {
142         this.shoppingCartPersistence = shoppingCartPersistence;
143     }
144 
145     public ShoppingCategoryLocalService getShoppingCategoryLocalService() {
146         return shoppingCategoryLocalService;
147     }
148 
149     public void setShoppingCategoryLocalService(
150         ShoppingCategoryLocalService shoppingCategoryLocalService) {
151         this.shoppingCategoryLocalService = shoppingCategoryLocalService;
152     }
153 
154     public ShoppingCategoryService getShoppingCategoryService() {
155         return shoppingCategoryService;
156     }
157 
158     public void setShoppingCategoryService(
159         ShoppingCategoryService shoppingCategoryService) {
160         this.shoppingCategoryService = shoppingCategoryService;
161     }
162 
163     public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
164         return shoppingCategoryPersistence;
165     }
166 
167     public void setShoppingCategoryPersistence(
168         ShoppingCategoryPersistence shoppingCategoryPersistence) {
169         this.shoppingCategoryPersistence = shoppingCategoryPersistence;
170     }
171 
172     public ShoppingCouponLocalService getShoppingCouponLocalService() {
173         return shoppingCouponLocalService;
174     }
175 
176     public void setShoppingCouponLocalService(
177         ShoppingCouponLocalService shoppingCouponLocalService) {
178         this.shoppingCouponLocalService = shoppingCouponLocalService;
179     }
180 
181     public ShoppingCouponService getShoppingCouponService() {
182         return shoppingCouponService;
183     }
184 
185     public void setShoppingCouponService(
186         ShoppingCouponService shoppingCouponService) {
187         this.shoppingCouponService = shoppingCouponService;
188     }
189 
190     public ShoppingCouponPersistence getShoppingCouponPersistence() {
191         return shoppingCouponPersistence;
192     }
193 
194     public void setShoppingCouponPersistence(
195         ShoppingCouponPersistence shoppingCouponPersistence) {
196         this.shoppingCouponPersistence = shoppingCouponPersistence;
197     }
198 
199     public ShoppingCouponFinder getShoppingCouponFinder() {
200         return shoppingCouponFinder;
201     }
202 
203     public void setShoppingCouponFinder(
204         ShoppingCouponFinder shoppingCouponFinder) {
205         this.shoppingCouponFinder = shoppingCouponFinder;
206     }
207 
208     public ShoppingItemPersistence getShoppingItemPersistence() {
209         return shoppingItemPersistence;
210     }
211 
212     public void setShoppingItemPersistence(
213         ShoppingItemPersistence shoppingItemPersistence) {
214         this.shoppingItemPersistence = shoppingItemPersistence;
215     }
216 
217     public ShoppingItemFinder getShoppingItemFinder() {
218         return shoppingItemFinder;
219     }
220 
221     public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
222         this.shoppingItemFinder = shoppingItemFinder;
223     }
224 
225     public ShoppingItemFieldLocalService getShoppingItemFieldLocalService() {
226         return shoppingItemFieldLocalService;
227     }
228 
229     public void setShoppingItemFieldLocalService(
230         ShoppingItemFieldLocalService shoppingItemFieldLocalService) {
231         this.shoppingItemFieldLocalService = shoppingItemFieldLocalService;
232     }
233 
234     public ShoppingItemFieldPersistence getShoppingItemFieldPersistence() {
235         return shoppingItemFieldPersistence;
236     }
237 
238     public void setShoppingItemFieldPersistence(
239         ShoppingItemFieldPersistence shoppingItemFieldPersistence) {
240         this.shoppingItemFieldPersistence = shoppingItemFieldPersistence;
241     }
242 
243     public ShoppingItemPriceLocalService getShoppingItemPriceLocalService() {
244         return shoppingItemPriceLocalService;
245     }
246 
247     public void setShoppingItemPriceLocalService(
248         ShoppingItemPriceLocalService shoppingItemPriceLocalService) {
249         this.shoppingItemPriceLocalService = shoppingItemPriceLocalService;
250     }
251 
252     public ShoppingItemPricePersistence getShoppingItemPricePersistence() {
253         return shoppingItemPricePersistence;
254     }
255 
256     public void setShoppingItemPricePersistence(
257         ShoppingItemPricePersistence shoppingItemPricePersistence) {
258         this.shoppingItemPricePersistence = shoppingItemPricePersistence;
259     }
260 
261     public ShoppingOrderLocalService getShoppingOrderLocalService() {
262         return shoppingOrderLocalService;
263     }
264 
265     public void setShoppingOrderLocalService(
266         ShoppingOrderLocalService shoppingOrderLocalService) {
267         this.shoppingOrderLocalService = shoppingOrderLocalService;
268     }
269 
270     public ShoppingOrderService getShoppingOrderService() {
271         return shoppingOrderService;
272     }
273 
274     public void setShoppingOrderService(
275         ShoppingOrderService shoppingOrderService) {
276         this.shoppingOrderService = shoppingOrderService;
277     }
278 
279     public ShoppingOrderPersistence getShoppingOrderPersistence() {
280         return shoppingOrderPersistence;
281     }
282 
283     public void setShoppingOrderPersistence(
284         ShoppingOrderPersistence shoppingOrderPersistence) {
285         this.shoppingOrderPersistence = shoppingOrderPersistence;
286     }
287 
288     public ShoppingOrderFinder getShoppingOrderFinder() {
289         return shoppingOrderFinder;
290     }
291 
292     public void setShoppingOrderFinder(ShoppingOrderFinder shoppingOrderFinder) {
293         this.shoppingOrderFinder = shoppingOrderFinder;
294     }
295 
296     public ShoppingOrderItemLocalService getShoppingOrderItemLocalService() {
297         return shoppingOrderItemLocalService;
298     }
299 
300     public void setShoppingOrderItemLocalService(
301         ShoppingOrderItemLocalService shoppingOrderItemLocalService) {
302         this.shoppingOrderItemLocalService = shoppingOrderItemLocalService;
303     }
304 
305     public ShoppingOrderItemPersistence getShoppingOrderItemPersistence() {
306         return shoppingOrderItemPersistence;
307     }
308 
309     public void setShoppingOrderItemPersistence(
310         ShoppingOrderItemPersistence shoppingOrderItemPersistence) {
311         this.shoppingOrderItemPersistence = shoppingOrderItemPersistence;
312     }
313 
314     public CounterLocalService getCounterLocalService() {
315         return counterLocalService;
316     }
317 
318     public void setCounterLocalService(CounterLocalService counterLocalService) {
319         this.counterLocalService = counterLocalService;
320     }
321 
322     public CounterService getCounterService() {
323         return counterService;
324     }
325 
326     public void setCounterService(CounterService counterService) {
327         this.counterService = counterService;
328     }
329 
330     public ImageLocalService getImageLocalService() {
331         return imageLocalService;
332     }
333 
334     public void setImageLocalService(ImageLocalService imageLocalService) {
335         this.imageLocalService = imageLocalService;
336     }
337 
338     public ImagePersistence getImagePersistence() {
339         return imagePersistence;
340     }
341 
342     public void setImagePersistence(ImagePersistence imagePersistence) {
343         this.imagePersistence = imagePersistence;
344     }
345 
346     public ResourceLocalService getResourceLocalService() {
347         return resourceLocalService;
348     }
349 
350     public void setResourceLocalService(
351         ResourceLocalService resourceLocalService) {
352         this.resourceLocalService = resourceLocalService;
353     }
354 
355     public ResourceService getResourceService() {
356         return resourceService;
357     }
358 
359     public void setResourceService(ResourceService resourceService) {
360         this.resourceService = resourceService;
361     }
362 
363     public ResourcePersistence getResourcePersistence() {
364         return resourcePersistence;
365     }
366 
367     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
368         this.resourcePersistence = resourcePersistence;
369     }
370 
371     public ResourceFinder getResourceFinder() {
372         return resourceFinder;
373     }
374 
375     public void setResourceFinder(ResourceFinder resourceFinder) {
376         this.resourceFinder = resourceFinder;
377     }
378 
379     public UserLocalService getUserLocalService() {
380         return userLocalService;
381     }
382 
383     public void setUserLocalService(UserLocalService userLocalService) {
384         this.userLocalService = userLocalService;
385     }
386 
387     public UserService getUserService() {
388         return userService;
389     }
390 
391     public void setUserService(UserService userService) {
392         this.userService = userService;
393     }
394 
395     public UserPersistence getUserPersistence() {
396         return userPersistence;
397     }
398 
399     public void setUserPersistence(UserPersistence userPersistence) {
400         this.userPersistence = userPersistence;
401     }
402 
403     public UserFinder getUserFinder() {
404         return userFinder;
405     }
406 
407     public void setUserFinder(UserFinder userFinder) {
408         this.userFinder = userFinder;
409     }
410 
411     public void afterPropertiesSet() {
412         if (shoppingCartLocalService == null) {
413             shoppingCartLocalService = (ShoppingCartLocalService)PortalBeanLocatorUtil.locate(ShoppingCartLocalService.class.getName() +
414                     ".impl");
415         }
416 
417         if (shoppingCartPersistence == null) {
418             shoppingCartPersistence = (ShoppingCartPersistence)PortalBeanLocatorUtil.locate(ShoppingCartPersistence.class.getName() +
419                     ".impl");
420         }
421 
422         if (shoppingCategoryLocalService == null) {
423             shoppingCategoryLocalService = (ShoppingCategoryLocalService)PortalBeanLocatorUtil.locate(ShoppingCategoryLocalService.class.getName() +
424                     ".impl");
425         }
426 
427         if (shoppingCategoryService == null) {
428             shoppingCategoryService = (ShoppingCategoryService)PortalBeanLocatorUtil.locate(ShoppingCategoryService.class.getName() +
429                     ".impl");
430         }
431 
432         if (shoppingCategoryPersistence == null) {
433             shoppingCategoryPersistence = (ShoppingCategoryPersistence)PortalBeanLocatorUtil.locate(ShoppingCategoryPersistence.class.getName() +
434                     ".impl");
435         }
436 
437         if (shoppingCouponLocalService == null) {
438             shoppingCouponLocalService = (ShoppingCouponLocalService)PortalBeanLocatorUtil.locate(ShoppingCouponLocalService.class.getName() +
439                     ".impl");
440         }
441 
442         if (shoppingCouponService == null) {
443             shoppingCouponService = (ShoppingCouponService)PortalBeanLocatorUtil.locate(ShoppingCouponService.class.getName() +
444                     ".impl");
445         }
446 
447         if (shoppingCouponPersistence == null) {
448             shoppingCouponPersistence = (ShoppingCouponPersistence)PortalBeanLocatorUtil.locate(ShoppingCouponPersistence.class.getName() +
449                     ".impl");
450         }
451 
452         if (shoppingCouponFinder == null) {
453             shoppingCouponFinder = (ShoppingCouponFinder)PortalBeanLocatorUtil.locate(ShoppingCouponFinder.class.getName() +
454                     ".impl");
455         }
456 
457         if (shoppingItemPersistence == null) {
458             shoppingItemPersistence = (ShoppingItemPersistence)PortalBeanLocatorUtil.locate(ShoppingItemPersistence.class.getName() +
459                     ".impl");
460         }
461 
462         if (shoppingItemFinder == null) {
463             shoppingItemFinder = (ShoppingItemFinder)PortalBeanLocatorUtil.locate(ShoppingItemFinder.class.getName() +
464                     ".impl");
465         }
466 
467         if (shoppingItemFieldLocalService == null) {
468             shoppingItemFieldLocalService = (ShoppingItemFieldLocalService)PortalBeanLocatorUtil.locate(ShoppingItemFieldLocalService.class.getName() +
469                     ".impl");
470         }
471 
472         if (shoppingItemFieldPersistence == null) {
473             shoppingItemFieldPersistence = (ShoppingItemFieldPersistence)PortalBeanLocatorUtil.locate(ShoppingItemFieldPersistence.class.getName() +
474                     ".impl");
475         }
476 
477         if (shoppingItemPriceLocalService == null) {
478             shoppingItemPriceLocalService = (ShoppingItemPriceLocalService)PortalBeanLocatorUtil.locate(ShoppingItemPriceLocalService.class.getName() +
479                     ".impl");
480         }
481 
482         if (shoppingItemPricePersistence == null) {
483             shoppingItemPricePersistence = (ShoppingItemPricePersistence)PortalBeanLocatorUtil.locate(ShoppingItemPricePersistence.class.getName() +
484                     ".impl");
485         }
486 
487         if (shoppingOrderLocalService == null) {
488             shoppingOrderLocalService = (ShoppingOrderLocalService)PortalBeanLocatorUtil.locate(ShoppingOrderLocalService.class.getName() +
489                     ".impl");
490         }
491 
492         if (shoppingOrderService == null) {
493             shoppingOrderService = (ShoppingOrderService)PortalBeanLocatorUtil.locate(ShoppingOrderService.class.getName() +
494                     ".impl");
495         }
496 
497         if (shoppingOrderPersistence == null) {
498             shoppingOrderPersistence = (ShoppingOrderPersistence)PortalBeanLocatorUtil.locate(ShoppingOrderPersistence.class.getName() +
499                     ".impl");
500         }
501 
502         if (shoppingOrderFinder == null) {
503             shoppingOrderFinder = (ShoppingOrderFinder)PortalBeanLocatorUtil.locate(ShoppingOrderFinder.class.getName() +
504                     ".impl");
505         }
506 
507         if (shoppingOrderItemLocalService == null) {
508             shoppingOrderItemLocalService = (ShoppingOrderItemLocalService)PortalBeanLocatorUtil.locate(ShoppingOrderItemLocalService.class.getName() +
509                     ".impl");
510         }
511 
512         if (shoppingOrderItemPersistence == null) {
513             shoppingOrderItemPersistence = (ShoppingOrderItemPersistence)PortalBeanLocatorUtil.locate(ShoppingOrderItemPersistence.class.getName() +
514                     ".impl");
515         }
516 
517         if (counterLocalService == null) {
518             counterLocalService = (CounterLocalService)PortalBeanLocatorUtil.locate(CounterLocalService.class.getName() +
519                     ".impl");
520         }
521 
522         if (counterService == null) {
523             counterService = (CounterService)PortalBeanLocatorUtil.locate(CounterService.class.getName() +
524                     ".impl");
525         }
526 
527         if (imageLocalService == null) {
528             imageLocalService = (ImageLocalService)PortalBeanLocatorUtil.locate(ImageLocalService.class.getName() +
529                     ".impl");
530         }
531 
532         if (imagePersistence == null) {
533             imagePersistence = (ImagePersistence)PortalBeanLocatorUtil.locate(ImagePersistence.class.getName() +
534                     ".impl");
535         }
536 
537         if (resourceLocalService == null) {
538             resourceLocalService = (ResourceLocalService)PortalBeanLocatorUtil.locate(ResourceLocalService.class.getName() +
539                     ".impl");
540         }
541 
542         if (resourceService == null) {
543             resourceService = (ResourceService)PortalBeanLocatorUtil.locate(ResourceService.class.getName() +
544                     ".impl");
545         }
546 
547         if (resourcePersistence == null) {
548             resourcePersistence = (ResourcePersistence)PortalBeanLocatorUtil.locate(ResourcePersistence.class.getName() +
549                     ".impl");
550         }
551 
552         if (resourceFinder == null) {
553             resourceFinder = (ResourceFinder)PortalBeanLocatorUtil.locate(ResourceFinder.class.getName() +
554                     ".impl");
555         }
556 
557         if (userLocalService == null) {
558             userLocalService = (UserLocalService)PortalBeanLocatorUtil.locate(UserLocalService.class.getName() +
559                     ".impl");
560         }
561 
562         if (userService == null) {
563             userService = (UserService)PortalBeanLocatorUtil.locate(UserService.class.getName() +
564                     ".impl");
565         }
566 
567         if (userPersistence == null) {
568             userPersistence = (UserPersistence)PortalBeanLocatorUtil.locate(UserPersistence.class.getName() +
569                     ".impl");
570         }
571 
572         if (userFinder == null) {
573             userFinder = (UserFinder)PortalBeanLocatorUtil.locate(UserFinder.class.getName() +
574                     ".impl");
575         }
576     }
577 
578     protected ShoppingCartLocalService shoppingCartLocalService;
579     protected ShoppingCartPersistence shoppingCartPersistence;
580     protected ShoppingCategoryLocalService shoppingCategoryLocalService;
581     protected ShoppingCategoryService shoppingCategoryService;
582     protected ShoppingCategoryPersistence shoppingCategoryPersistence;
583     protected ShoppingCouponLocalService shoppingCouponLocalService;
584     protected ShoppingCouponService shoppingCouponService;
585     protected ShoppingCouponPersistence shoppingCouponPersistence;
586     protected ShoppingCouponFinder shoppingCouponFinder;
587     protected ShoppingItemPersistence shoppingItemPersistence;
588     protected ShoppingItemFinder shoppingItemFinder;
589     protected ShoppingItemFieldLocalService shoppingItemFieldLocalService;
590     protected ShoppingItemFieldPersistence shoppingItemFieldPersistence;
591     protected ShoppingItemPriceLocalService shoppingItemPriceLocalService;
592     protected ShoppingItemPricePersistence shoppingItemPricePersistence;
593     protected ShoppingOrderLocalService shoppingOrderLocalService;
594     protected ShoppingOrderService shoppingOrderService;
595     protected ShoppingOrderPersistence shoppingOrderPersistence;
596     protected ShoppingOrderFinder shoppingOrderFinder;
597     protected ShoppingOrderItemLocalService shoppingOrderItemLocalService;
598     protected ShoppingOrderItemPersistence shoppingOrderItemPersistence;
599     protected CounterLocalService counterLocalService;
600     protected CounterService counterService;
601     protected ImageLocalService imageLocalService;
602     protected ImagePersistence imagePersistence;
603     protected ResourceLocalService resourceLocalService;
604     protected ResourceService resourceService;
605     protected ResourcePersistence resourcePersistence;
606     protected ResourceFinder resourceFinder;
607     protected UserLocalService userLocalService;
608     protected UserService userService;
609     protected UserPersistence userPersistence;
610     protected UserFinder userFinder;
611 }