001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portlet.shopping.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.annotation.BeanReference;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022    import com.liferay.portal.kernel.exception.SystemException;
023    import com.liferay.portal.service.ResourceLocalService;
024    import com.liferay.portal.service.ResourceService;
025    import com.liferay.portal.service.UserLocalService;
026    import com.liferay.portal.service.UserService;
027    import com.liferay.portal.service.base.PrincipalBean;
028    import com.liferay.portal.service.persistence.ResourceFinder;
029    import com.liferay.portal.service.persistence.ResourcePersistence;
030    import com.liferay.portal.service.persistence.UserFinder;
031    import com.liferay.portal.service.persistence.UserPersistence;
032    
033    import com.liferay.portlet.shopping.service.ShoppingCartLocalService;
034    import com.liferay.portlet.shopping.service.ShoppingCategoryLocalService;
035    import com.liferay.portlet.shopping.service.ShoppingCategoryService;
036    import com.liferay.portlet.shopping.service.ShoppingCouponLocalService;
037    import com.liferay.portlet.shopping.service.ShoppingCouponService;
038    import com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService;
039    import com.liferay.portlet.shopping.service.ShoppingItemLocalService;
040    import com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService;
041    import com.liferay.portlet.shopping.service.ShoppingItemService;
042    import com.liferay.portlet.shopping.service.ShoppingOrderItemLocalService;
043    import com.liferay.portlet.shopping.service.ShoppingOrderLocalService;
044    import com.liferay.portlet.shopping.service.ShoppingOrderService;
045    import com.liferay.portlet.shopping.service.persistence.ShoppingCartPersistence;
046    import com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence;
047    import com.liferay.portlet.shopping.service.persistence.ShoppingCouponFinder;
048    import com.liferay.portlet.shopping.service.persistence.ShoppingCouponPersistence;
049    import com.liferay.portlet.shopping.service.persistence.ShoppingItemFieldPersistence;
050    import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder;
051    import com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence;
052    import com.liferay.portlet.shopping.service.persistence.ShoppingItemPricePersistence;
053    import com.liferay.portlet.shopping.service.persistence.ShoppingOrderFinder;
054    import com.liferay.portlet.shopping.service.persistence.ShoppingOrderItemPersistence;
055    import com.liferay.portlet.shopping.service.persistence.ShoppingOrderPersistence;
056    
057    import javax.sql.DataSource;
058    
059    /**
060     * The base implementation of the shopping category remote service.
061     *
062     * <p>
063     * This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.portlet.shopping.service.impl.ShoppingCategoryServiceImpl}.
064     * </p>
065     *
066     * <p>
067     * Never modify or reference this class directly. Always use {@link com.liferay.portlet.shopping.service.ShoppingCategoryServiceUtil} to access the shopping category remote service.
068     * </p>
069     *
070     * @author Brian Wing Shun Chan
071     * @see com.liferay.portlet.shopping.service.impl.ShoppingCategoryServiceImpl
072     * @see com.liferay.portlet.shopping.service.ShoppingCategoryServiceUtil
073     * @generated
074     */
075    public abstract class ShoppingCategoryServiceBaseImpl extends PrincipalBean
076            implements ShoppingCategoryService {
077            /**
078             * Gets the shopping cart local service.
079             *
080             * @return the shopping cart local service
081             */
082            public ShoppingCartLocalService getShoppingCartLocalService() {
083                    return shoppingCartLocalService;
084            }
085    
086            /**
087             * Sets the shopping cart local service.
088             *
089             * @param shoppingCartLocalService the shopping cart local service
090             */
091            public void setShoppingCartLocalService(
092                    ShoppingCartLocalService shoppingCartLocalService) {
093                    this.shoppingCartLocalService = shoppingCartLocalService;
094            }
095    
096            /**
097             * Gets the shopping cart persistence.
098             *
099             * @return the shopping cart persistence
100             */
101            public ShoppingCartPersistence getShoppingCartPersistence() {
102                    return shoppingCartPersistence;
103            }
104    
105            /**
106             * Sets the shopping cart persistence.
107             *
108             * @param shoppingCartPersistence the shopping cart persistence
109             */
110            public void setShoppingCartPersistence(
111                    ShoppingCartPersistence shoppingCartPersistence) {
112                    this.shoppingCartPersistence = shoppingCartPersistence;
113            }
114    
115            /**
116             * Gets the shopping category local service.
117             *
118             * @return the shopping category local service
119             */
120            public ShoppingCategoryLocalService getShoppingCategoryLocalService() {
121                    return shoppingCategoryLocalService;
122            }
123    
124            /**
125             * Sets the shopping category local service.
126             *
127             * @param shoppingCategoryLocalService the shopping category local service
128             */
129            public void setShoppingCategoryLocalService(
130                    ShoppingCategoryLocalService shoppingCategoryLocalService) {
131                    this.shoppingCategoryLocalService = shoppingCategoryLocalService;
132            }
133    
134            /**
135             * Gets the shopping category remote service.
136             *
137             * @return the shopping category remote service
138             */
139            public ShoppingCategoryService getShoppingCategoryService() {
140                    return shoppingCategoryService;
141            }
142    
143            /**
144             * Sets the shopping category remote service.
145             *
146             * @param shoppingCategoryService the shopping category remote service
147             */
148            public void setShoppingCategoryService(
149                    ShoppingCategoryService shoppingCategoryService) {
150                    this.shoppingCategoryService = shoppingCategoryService;
151            }
152    
153            /**
154             * Gets the shopping category persistence.
155             *
156             * @return the shopping category persistence
157             */
158            public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
159                    return shoppingCategoryPersistence;
160            }
161    
162            /**
163             * Sets the shopping category persistence.
164             *
165             * @param shoppingCategoryPersistence the shopping category persistence
166             */
167            public void setShoppingCategoryPersistence(
168                    ShoppingCategoryPersistence shoppingCategoryPersistence) {
169                    this.shoppingCategoryPersistence = shoppingCategoryPersistence;
170            }
171    
172            /**
173             * Gets the shopping coupon local service.
174             *
175             * @return the shopping coupon local service
176             */
177            public ShoppingCouponLocalService getShoppingCouponLocalService() {
178                    return shoppingCouponLocalService;
179            }
180    
181            /**
182             * Sets the shopping coupon local service.
183             *
184             * @param shoppingCouponLocalService the shopping coupon local service
185             */
186            public void setShoppingCouponLocalService(
187                    ShoppingCouponLocalService shoppingCouponLocalService) {
188                    this.shoppingCouponLocalService = shoppingCouponLocalService;
189            }
190    
191            /**
192             * Gets the shopping coupon remote service.
193             *
194             * @return the shopping coupon remote service
195             */
196            public ShoppingCouponService getShoppingCouponService() {
197                    return shoppingCouponService;
198            }
199    
200            /**
201             * Sets the shopping coupon remote service.
202             *
203             * @param shoppingCouponService the shopping coupon remote service
204             */
205            public void setShoppingCouponService(
206                    ShoppingCouponService shoppingCouponService) {
207                    this.shoppingCouponService = shoppingCouponService;
208            }
209    
210            /**
211             * Gets the shopping coupon persistence.
212             *
213             * @return the shopping coupon persistence
214             */
215            public ShoppingCouponPersistence getShoppingCouponPersistence() {
216                    return shoppingCouponPersistence;
217            }
218    
219            /**
220             * Sets the shopping coupon persistence.
221             *
222             * @param shoppingCouponPersistence the shopping coupon persistence
223             */
224            public void setShoppingCouponPersistence(
225                    ShoppingCouponPersistence shoppingCouponPersistence) {
226                    this.shoppingCouponPersistence = shoppingCouponPersistence;
227            }
228    
229            /**
230             * Gets the shopping coupon finder.
231             *
232             * @return the shopping coupon finder
233             */
234            public ShoppingCouponFinder getShoppingCouponFinder() {
235                    return shoppingCouponFinder;
236            }
237    
238            /**
239             * Sets the shopping coupon finder.
240             *
241             * @param shoppingCouponFinder the shopping coupon finder
242             */
243            public void setShoppingCouponFinder(
244                    ShoppingCouponFinder shoppingCouponFinder) {
245                    this.shoppingCouponFinder = shoppingCouponFinder;
246            }
247    
248            /**
249             * Gets the shopping item local service.
250             *
251             * @return the shopping item local service
252             */
253            public ShoppingItemLocalService getShoppingItemLocalService() {
254                    return shoppingItemLocalService;
255            }
256    
257            /**
258             * Sets the shopping item local service.
259             *
260             * @param shoppingItemLocalService the shopping item local service
261             */
262            public void setShoppingItemLocalService(
263                    ShoppingItemLocalService shoppingItemLocalService) {
264                    this.shoppingItemLocalService = shoppingItemLocalService;
265            }
266    
267            /**
268             * Gets the shopping item remote service.
269             *
270             * @return the shopping item remote service
271             */
272            public ShoppingItemService getShoppingItemService() {
273                    return shoppingItemService;
274            }
275    
276            /**
277             * Sets the shopping item remote service.
278             *
279             * @param shoppingItemService the shopping item remote service
280             */
281            public void setShoppingItemService(ShoppingItemService shoppingItemService) {
282                    this.shoppingItemService = shoppingItemService;
283            }
284    
285            /**
286             * Gets the shopping item persistence.
287             *
288             * @return the shopping item persistence
289             */
290            public ShoppingItemPersistence getShoppingItemPersistence() {
291                    return shoppingItemPersistence;
292            }
293    
294            /**
295             * Sets the shopping item persistence.
296             *
297             * @param shoppingItemPersistence the shopping item persistence
298             */
299            public void setShoppingItemPersistence(
300                    ShoppingItemPersistence shoppingItemPersistence) {
301                    this.shoppingItemPersistence = shoppingItemPersistence;
302            }
303    
304            /**
305             * Gets the shopping item finder.
306             *
307             * @return the shopping item finder
308             */
309            public ShoppingItemFinder getShoppingItemFinder() {
310                    return shoppingItemFinder;
311            }
312    
313            /**
314             * Sets the shopping item finder.
315             *
316             * @param shoppingItemFinder the shopping item finder
317             */
318            public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
319                    this.shoppingItemFinder = shoppingItemFinder;
320            }
321    
322            /**
323             * Gets the shopping item field local service.
324             *
325             * @return the shopping item field local service
326             */
327            public ShoppingItemFieldLocalService getShoppingItemFieldLocalService() {
328                    return shoppingItemFieldLocalService;
329            }
330    
331            /**
332             * Sets the shopping item field local service.
333             *
334             * @param shoppingItemFieldLocalService the shopping item field local service
335             */
336            public void setShoppingItemFieldLocalService(
337                    ShoppingItemFieldLocalService shoppingItemFieldLocalService) {
338                    this.shoppingItemFieldLocalService = shoppingItemFieldLocalService;
339            }
340    
341            /**
342             * Gets the shopping item field persistence.
343             *
344             * @return the shopping item field persistence
345             */
346            public ShoppingItemFieldPersistence getShoppingItemFieldPersistence() {
347                    return shoppingItemFieldPersistence;
348            }
349    
350            /**
351             * Sets the shopping item field persistence.
352             *
353             * @param shoppingItemFieldPersistence the shopping item field persistence
354             */
355            public void setShoppingItemFieldPersistence(
356                    ShoppingItemFieldPersistence shoppingItemFieldPersistence) {
357                    this.shoppingItemFieldPersistence = shoppingItemFieldPersistence;
358            }
359    
360            /**
361             * Gets the shopping item price local service.
362             *
363             * @return the shopping item price local service
364             */
365            public ShoppingItemPriceLocalService getShoppingItemPriceLocalService() {
366                    return shoppingItemPriceLocalService;
367            }
368    
369            /**
370             * Sets the shopping item price local service.
371             *
372             * @param shoppingItemPriceLocalService the shopping item price local service
373             */
374            public void setShoppingItemPriceLocalService(
375                    ShoppingItemPriceLocalService shoppingItemPriceLocalService) {
376                    this.shoppingItemPriceLocalService = shoppingItemPriceLocalService;
377            }
378    
379            /**
380             * Gets the shopping item price persistence.
381             *
382             * @return the shopping item price persistence
383             */
384            public ShoppingItemPricePersistence getShoppingItemPricePersistence() {
385                    return shoppingItemPricePersistence;
386            }
387    
388            /**
389             * Sets the shopping item price persistence.
390             *
391             * @param shoppingItemPricePersistence the shopping item price persistence
392             */
393            public void setShoppingItemPricePersistence(
394                    ShoppingItemPricePersistence shoppingItemPricePersistence) {
395                    this.shoppingItemPricePersistence = shoppingItemPricePersistence;
396            }
397    
398            /**
399             * Gets the shopping order local service.
400             *
401             * @return the shopping order local service
402             */
403            public ShoppingOrderLocalService getShoppingOrderLocalService() {
404                    return shoppingOrderLocalService;
405            }
406    
407            /**
408             * Sets the shopping order local service.
409             *
410             * @param shoppingOrderLocalService the shopping order local service
411             */
412            public void setShoppingOrderLocalService(
413                    ShoppingOrderLocalService shoppingOrderLocalService) {
414                    this.shoppingOrderLocalService = shoppingOrderLocalService;
415            }
416    
417            /**
418             * Gets the shopping order remote service.
419             *
420             * @return the shopping order remote service
421             */
422            public ShoppingOrderService getShoppingOrderService() {
423                    return shoppingOrderService;
424            }
425    
426            /**
427             * Sets the shopping order remote service.
428             *
429             * @param shoppingOrderService the shopping order remote service
430             */
431            public void setShoppingOrderService(
432                    ShoppingOrderService shoppingOrderService) {
433                    this.shoppingOrderService = shoppingOrderService;
434            }
435    
436            /**
437             * Gets the shopping order persistence.
438             *
439             * @return the shopping order persistence
440             */
441            public ShoppingOrderPersistence getShoppingOrderPersistence() {
442                    return shoppingOrderPersistence;
443            }
444    
445            /**
446             * Sets the shopping order persistence.
447             *
448             * @param shoppingOrderPersistence the shopping order persistence
449             */
450            public void setShoppingOrderPersistence(
451                    ShoppingOrderPersistence shoppingOrderPersistence) {
452                    this.shoppingOrderPersistence = shoppingOrderPersistence;
453            }
454    
455            /**
456             * Gets the shopping order finder.
457             *
458             * @return the shopping order finder
459             */
460            public ShoppingOrderFinder getShoppingOrderFinder() {
461                    return shoppingOrderFinder;
462            }
463    
464            /**
465             * Sets the shopping order finder.
466             *
467             * @param shoppingOrderFinder the shopping order finder
468             */
469            public void setShoppingOrderFinder(ShoppingOrderFinder shoppingOrderFinder) {
470                    this.shoppingOrderFinder = shoppingOrderFinder;
471            }
472    
473            /**
474             * Gets the shopping order item local service.
475             *
476             * @return the shopping order item local service
477             */
478            public ShoppingOrderItemLocalService getShoppingOrderItemLocalService() {
479                    return shoppingOrderItemLocalService;
480            }
481    
482            /**
483             * Sets the shopping order item local service.
484             *
485             * @param shoppingOrderItemLocalService the shopping order item local service
486             */
487            public void setShoppingOrderItemLocalService(
488                    ShoppingOrderItemLocalService shoppingOrderItemLocalService) {
489                    this.shoppingOrderItemLocalService = shoppingOrderItemLocalService;
490            }
491    
492            /**
493             * Gets the shopping order item persistence.
494             *
495             * @return the shopping order item persistence
496             */
497            public ShoppingOrderItemPersistence getShoppingOrderItemPersistence() {
498                    return shoppingOrderItemPersistence;
499            }
500    
501            /**
502             * Sets the shopping order item persistence.
503             *
504             * @param shoppingOrderItemPersistence the shopping order item persistence
505             */
506            public void setShoppingOrderItemPersistence(
507                    ShoppingOrderItemPersistence shoppingOrderItemPersistence) {
508                    this.shoppingOrderItemPersistence = shoppingOrderItemPersistence;
509            }
510    
511            /**
512             * Gets the counter local service.
513             *
514             * @return the counter local service
515             */
516            public CounterLocalService getCounterLocalService() {
517                    return counterLocalService;
518            }
519    
520            /**
521             * Sets the counter local service.
522             *
523             * @param counterLocalService the counter local service
524             */
525            public void setCounterLocalService(CounterLocalService counterLocalService) {
526                    this.counterLocalService = counterLocalService;
527            }
528    
529            /**
530             * Gets the resource local service.
531             *
532             * @return the resource local service
533             */
534            public ResourceLocalService getResourceLocalService() {
535                    return resourceLocalService;
536            }
537    
538            /**
539             * Sets the resource local service.
540             *
541             * @param resourceLocalService the resource local service
542             */
543            public void setResourceLocalService(
544                    ResourceLocalService resourceLocalService) {
545                    this.resourceLocalService = resourceLocalService;
546            }
547    
548            /**
549             * Gets the resource remote service.
550             *
551             * @return the resource remote service
552             */
553            public ResourceService getResourceService() {
554                    return resourceService;
555            }
556    
557            /**
558             * Sets the resource remote service.
559             *
560             * @param resourceService the resource remote service
561             */
562            public void setResourceService(ResourceService resourceService) {
563                    this.resourceService = resourceService;
564            }
565    
566            /**
567             * Gets the resource persistence.
568             *
569             * @return the resource persistence
570             */
571            public ResourcePersistence getResourcePersistence() {
572                    return resourcePersistence;
573            }
574    
575            /**
576             * Sets the resource persistence.
577             *
578             * @param resourcePersistence the resource persistence
579             */
580            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
581                    this.resourcePersistence = resourcePersistence;
582            }
583    
584            /**
585             * Gets the resource finder.
586             *
587             * @return the resource finder
588             */
589            public ResourceFinder getResourceFinder() {
590                    return resourceFinder;
591            }
592    
593            /**
594             * Sets the resource finder.
595             *
596             * @param resourceFinder the resource finder
597             */
598            public void setResourceFinder(ResourceFinder resourceFinder) {
599                    this.resourceFinder = resourceFinder;
600            }
601    
602            /**
603             * Gets the user local service.
604             *
605             * @return the user local service
606             */
607            public UserLocalService getUserLocalService() {
608                    return userLocalService;
609            }
610    
611            /**
612             * Sets the user local service.
613             *
614             * @param userLocalService the user local service
615             */
616            public void setUserLocalService(UserLocalService userLocalService) {
617                    this.userLocalService = userLocalService;
618            }
619    
620            /**
621             * Gets the user remote service.
622             *
623             * @return the user remote service
624             */
625            public UserService getUserService() {
626                    return userService;
627            }
628    
629            /**
630             * Sets the user remote service.
631             *
632             * @param userService the user remote service
633             */
634            public void setUserService(UserService userService) {
635                    this.userService = userService;
636            }
637    
638            /**
639             * Gets the user persistence.
640             *
641             * @return the user persistence
642             */
643            public UserPersistence getUserPersistence() {
644                    return userPersistence;
645            }
646    
647            /**
648             * Sets the user persistence.
649             *
650             * @param userPersistence the user persistence
651             */
652            public void setUserPersistence(UserPersistence userPersistence) {
653                    this.userPersistence = userPersistence;
654            }
655    
656            /**
657             * Gets the user finder.
658             *
659             * @return the user finder
660             */
661            public UserFinder getUserFinder() {
662                    return userFinder;
663            }
664    
665            /**
666             * Sets the user finder.
667             *
668             * @param userFinder the user finder
669             */
670            public void setUserFinder(UserFinder userFinder) {
671                    this.userFinder = userFinder;
672            }
673    
674            /**
675             * Performs an SQL query.
676             *
677             * @param sql the sql query to perform
678             */
679            protected void runSQL(String sql) throws SystemException {
680                    try {
681                            DataSource dataSource = shoppingCategoryPersistence.getDataSource();
682    
683                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
684                                            sql, new int[0]);
685    
686                            sqlUpdate.update();
687                    }
688                    catch (Exception e) {
689                            throw new SystemException(e);
690                    }
691            }
692    
693            @BeanReference(type = ShoppingCartLocalService.class)
694            protected ShoppingCartLocalService shoppingCartLocalService;
695            @BeanReference(type = ShoppingCartPersistence.class)
696            protected ShoppingCartPersistence shoppingCartPersistence;
697            @BeanReference(type = ShoppingCategoryLocalService.class)
698            protected ShoppingCategoryLocalService shoppingCategoryLocalService;
699            @BeanReference(type = ShoppingCategoryService.class)
700            protected ShoppingCategoryService shoppingCategoryService;
701            @BeanReference(type = ShoppingCategoryPersistence.class)
702            protected ShoppingCategoryPersistence shoppingCategoryPersistence;
703            @BeanReference(type = ShoppingCouponLocalService.class)
704            protected ShoppingCouponLocalService shoppingCouponLocalService;
705            @BeanReference(type = ShoppingCouponService.class)
706            protected ShoppingCouponService shoppingCouponService;
707            @BeanReference(type = ShoppingCouponPersistence.class)
708            protected ShoppingCouponPersistence shoppingCouponPersistence;
709            @BeanReference(type = ShoppingCouponFinder.class)
710            protected ShoppingCouponFinder shoppingCouponFinder;
711            @BeanReference(type = ShoppingItemLocalService.class)
712            protected ShoppingItemLocalService shoppingItemLocalService;
713            @BeanReference(type = ShoppingItemService.class)
714            protected ShoppingItemService shoppingItemService;
715            @BeanReference(type = ShoppingItemPersistence.class)
716            protected ShoppingItemPersistence shoppingItemPersistence;
717            @BeanReference(type = ShoppingItemFinder.class)
718            protected ShoppingItemFinder shoppingItemFinder;
719            @BeanReference(type = ShoppingItemFieldLocalService.class)
720            protected ShoppingItemFieldLocalService shoppingItemFieldLocalService;
721            @BeanReference(type = ShoppingItemFieldPersistence.class)
722            protected ShoppingItemFieldPersistence shoppingItemFieldPersistence;
723            @BeanReference(type = ShoppingItemPriceLocalService.class)
724            protected ShoppingItemPriceLocalService shoppingItemPriceLocalService;
725            @BeanReference(type = ShoppingItemPricePersistence.class)
726            protected ShoppingItemPricePersistence shoppingItemPricePersistence;
727            @BeanReference(type = ShoppingOrderLocalService.class)
728            protected ShoppingOrderLocalService shoppingOrderLocalService;
729            @BeanReference(type = ShoppingOrderService.class)
730            protected ShoppingOrderService shoppingOrderService;
731            @BeanReference(type = ShoppingOrderPersistence.class)
732            protected ShoppingOrderPersistence shoppingOrderPersistence;
733            @BeanReference(type = ShoppingOrderFinder.class)
734            protected ShoppingOrderFinder shoppingOrderFinder;
735            @BeanReference(type = ShoppingOrderItemLocalService.class)
736            protected ShoppingOrderItemLocalService shoppingOrderItemLocalService;
737            @BeanReference(type = ShoppingOrderItemPersistence.class)
738            protected ShoppingOrderItemPersistence shoppingOrderItemPersistence;
739            @BeanReference(type = CounterLocalService.class)
740            protected CounterLocalService counterLocalService;
741            @BeanReference(type = ResourceLocalService.class)
742            protected ResourceLocalService resourceLocalService;
743            @BeanReference(type = ResourceService.class)
744            protected ResourceService resourceService;
745            @BeanReference(type = ResourcePersistence.class)
746            protected ResourcePersistence resourcePersistence;
747            @BeanReference(type = ResourceFinder.class)
748            protected ResourceFinder resourceFinder;
749            @BeanReference(type = UserLocalService.class)
750            protected UserLocalService userLocalService;
751            @BeanReference(type = UserService.class)
752            protected UserService userService;
753            @BeanReference(type = UserPersistence.class)
754            protected UserPersistence userPersistence;
755            @BeanReference(type = UserFinder.class)
756            protected UserFinder userFinder;
757    }