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.asset.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.bean.BeanReference;
020    import com.liferay.portal.kernel.bean.IdentifiableBean;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023    import com.liferay.portal.kernel.exception.SystemException;
024    import com.liferay.portal.service.BaseServiceImpl;
025    import com.liferay.portal.service.ResourceLocalService;
026    import com.liferay.portal.service.UserLocalService;
027    import com.liferay.portal.service.UserService;
028    import com.liferay.portal.service.persistence.UserFinder;
029    import com.liferay.portal.service.persistence.UserPersistence;
030    
031    import com.liferay.portlet.asset.model.AssetTag;
032    import com.liferay.portlet.asset.service.AssetCategoryLocalService;
033    import com.liferay.portlet.asset.service.AssetCategoryPropertyLocalService;
034    import com.liferay.portlet.asset.service.AssetCategoryPropertyService;
035    import com.liferay.portlet.asset.service.AssetCategoryService;
036    import com.liferay.portlet.asset.service.AssetEntryLocalService;
037    import com.liferay.portlet.asset.service.AssetEntryService;
038    import com.liferay.portlet.asset.service.AssetLinkLocalService;
039    import com.liferay.portlet.asset.service.AssetTagLocalService;
040    import com.liferay.portlet.asset.service.AssetTagPropertyLocalService;
041    import com.liferay.portlet.asset.service.AssetTagPropertyService;
042    import com.liferay.portlet.asset.service.AssetTagService;
043    import com.liferay.portlet.asset.service.AssetTagStatsLocalService;
044    import com.liferay.portlet.asset.service.AssetVocabularyLocalService;
045    import com.liferay.portlet.asset.service.AssetVocabularyService;
046    import com.liferay.portlet.asset.service.persistence.AssetCategoryFinder;
047    import com.liferay.portlet.asset.service.persistence.AssetCategoryPersistence;
048    import com.liferay.portlet.asset.service.persistence.AssetCategoryPropertyFinder;
049    import com.liferay.portlet.asset.service.persistence.AssetCategoryPropertyPersistence;
050    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
051    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
052    import com.liferay.portlet.asset.service.persistence.AssetLinkFinder;
053    import com.liferay.portlet.asset.service.persistence.AssetLinkPersistence;
054    import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
055    import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
056    import com.liferay.portlet.asset.service.persistence.AssetTagPropertyFinder;
057    import com.liferay.portlet.asset.service.persistence.AssetTagPropertyKeyFinder;
058    import com.liferay.portlet.asset.service.persistence.AssetTagPropertyPersistence;
059    import com.liferay.portlet.asset.service.persistence.AssetTagStatsPersistence;
060    import com.liferay.portlet.asset.service.persistence.AssetVocabularyFinder;
061    import com.liferay.portlet.asset.service.persistence.AssetVocabularyPersistence;
062    
063    import javax.sql.DataSource;
064    
065    /**
066     * The base implementation of the asset tag remote service.
067     *
068     * <p>
069     * 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.asset.service.impl.AssetTagServiceImpl}.
070     * </p>
071     *
072     * @author Brian Wing Shun Chan
073     * @see com.liferay.portlet.asset.service.impl.AssetTagServiceImpl
074     * @see com.liferay.portlet.asset.service.AssetTagServiceUtil
075     * @generated
076     */
077    public abstract class AssetTagServiceBaseImpl extends BaseServiceImpl
078            implements AssetTagService, IdentifiableBean {
079            /*
080             * NOTE FOR DEVELOPERS:
081             *
082             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.asset.service.AssetTagServiceUtil} to access the asset tag remote service.
083             */
084    
085            /**
086             * Returns the asset category local service.
087             *
088             * @return the asset category local service
089             */
090            public AssetCategoryLocalService getAssetCategoryLocalService() {
091                    return assetCategoryLocalService;
092            }
093    
094            /**
095             * Sets the asset category local service.
096             *
097             * @param assetCategoryLocalService the asset category local service
098             */
099            public void setAssetCategoryLocalService(
100                    AssetCategoryLocalService assetCategoryLocalService) {
101                    this.assetCategoryLocalService = assetCategoryLocalService;
102            }
103    
104            /**
105             * Returns the asset category remote service.
106             *
107             * @return the asset category remote service
108             */
109            public AssetCategoryService getAssetCategoryService() {
110                    return assetCategoryService;
111            }
112    
113            /**
114             * Sets the asset category remote service.
115             *
116             * @param assetCategoryService the asset category remote service
117             */
118            public void setAssetCategoryService(
119                    AssetCategoryService assetCategoryService) {
120                    this.assetCategoryService = assetCategoryService;
121            }
122    
123            /**
124             * Returns the asset category persistence.
125             *
126             * @return the asset category persistence
127             */
128            public AssetCategoryPersistence getAssetCategoryPersistence() {
129                    return assetCategoryPersistence;
130            }
131    
132            /**
133             * Sets the asset category persistence.
134             *
135             * @param assetCategoryPersistence the asset category persistence
136             */
137            public void setAssetCategoryPersistence(
138                    AssetCategoryPersistence assetCategoryPersistence) {
139                    this.assetCategoryPersistence = assetCategoryPersistence;
140            }
141    
142            /**
143             * Returns the asset category finder.
144             *
145             * @return the asset category finder
146             */
147            public AssetCategoryFinder getAssetCategoryFinder() {
148                    return assetCategoryFinder;
149            }
150    
151            /**
152             * Sets the asset category finder.
153             *
154             * @param assetCategoryFinder the asset category finder
155             */
156            public void setAssetCategoryFinder(AssetCategoryFinder assetCategoryFinder) {
157                    this.assetCategoryFinder = assetCategoryFinder;
158            }
159    
160            /**
161             * Returns the asset category property local service.
162             *
163             * @return the asset category property local service
164             */
165            public AssetCategoryPropertyLocalService getAssetCategoryPropertyLocalService() {
166                    return assetCategoryPropertyLocalService;
167            }
168    
169            /**
170             * Sets the asset category property local service.
171             *
172             * @param assetCategoryPropertyLocalService the asset category property local service
173             */
174            public void setAssetCategoryPropertyLocalService(
175                    AssetCategoryPropertyLocalService assetCategoryPropertyLocalService) {
176                    this.assetCategoryPropertyLocalService = assetCategoryPropertyLocalService;
177            }
178    
179            /**
180             * Returns the asset category property remote service.
181             *
182             * @return the asset category property remote service
183             */
184            public AssetCategoryPropertyService getAssetCategoryPropertyService() {
185                    return assetCategoryPropertyService;
186            }
187    
188            /**
189             * Sets the asset category property remote service.
190             *
191             * @param assetCategoryPropertyService the asset category property remote service
192             */
193            public void setAssetCategoryPropertyService(
194                    AssetCategoryPropertyService assetCategoryPropertyService) {
195                    this.assetCategoryPropertyService = assetCategoryPropertyService;
196            }
197    
198            /**
199             * Returns the asset category property persistence.
200             *
201             * @return the asset category property persistence
202             */
203            public AssetCategoryPropertyPersistence getAssetCategoryPropertyPersistence() {
204                    return assetCategoryPropertyPersistence;
205            }
206    
207            /**
208             * Sets the asset category property persistence.
209             *
210             * @param assetCategoryPropertyPersistence the asset category property persistence
211             */
212            public void setAssetCategoryPropertyPersistence(
213                    AssetCategoryPropertyPersistence assetCategoryPropertyPersistence) {
214                    this.assetCategoryPropertyPersistence = assetCategoryPropertyPersistence;
215            }
216    
217            /**
218             * Returns the asset category property finder.
219             *
220             * @return the asset category property finder
221             */
222            public AssetCategoryPropertyFinder getAssetCategoryPropertyFinder() {
223                    return assetCategoryPropertyFinder;
224            }
225    
226            /**
227             * Sets the asset category property finder.
228             *
229             * @param assetCategoryPropertyFinder the asset category property finder
230             */
231            public void setAssetCategoryPropertyFinder(
232                    AssetCategoryPropertyFinder assetCategoryPropertyFinder) {
233                    this.assetCategoryPropertyFinder = assetCategoryPropertyFinder;
234            }
235    
236            /**
237             * Returns the asset entry local service.
238             *
239             * @return the asset entry local service
240             */
241            public AssetEntryLocalService getAssetEntryLocalService() {
242                    return assetEntryLocalService;
243            }
244    
245            /**
246             * Sets the asset entry local service.
247             *
248             * @param assetEntryLocalService the asset entry local service
249             */
250            public void setAssetEntryLocalService(
251                    AssetEntryLocalService assetEntryLocalService) {
252                    this.assetEntryLocalService = assetEntryLocalService;
253            }
254    
255            /**
256             * Returns the asset entry remote service.
257             *
258             * @return the asset entry remote service
259             */
260            public AssetEntryService getAssetEntryService() {
261                    return assetEntryService;
262            }
263    
264            /**
265             * Sets the asset entry remote service.
266             *
267             * @param assetEntryService the asset entry remote service
268             */
269            public void setAssetEntryService(AssetEntryService assetEntryService) {
270                    this.assetEntryService = assetEntryService;
271            }
272    
273            /**
274             * Returns the asset entry persistence.
275             *
276             * @return the asset entry persistence
277             */
278            public AssetEntryPersistence getAssetEntryPersistence() {
279                    return assetEntryPersistence;
280            }
281    
282            /**
283             * Sets the asset entry persistence.
284             *
285             * @param assetEntryPersistence the asset entry persistence
286             */
287            public void setAssetEntryPersistence(
288                    AssetEntryPersistence assetEntryPersistence) {
289                    this.assetEntryPersistence = assetEntryPersistence;
290            }
291    
292            /**
293             * Returns the asset entry finder.
294             *
295             * @return the asset entry finder
296             */
297            public AssetEntryFinder getAssetEntryFinder() {
298                    return assetEntryFinder;
299            }
300    
301            /**
302             * Sets the asset entry finder.
303             *
304             * @param assetEntryFinder the asset entry finder
305             */
306            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
307                    this.assetEntryFinder = assetEntryFinder;
308            }
309    
310            /**
311             * Returns the asset link local service.
312             *
313             * @return the asset link local service
314             */
315            public AssetLinkLocalService getAssetLinkLocalService() {
316                    return assetLinkLocalService;
317            }
318    
319            /**
320             * Sets the asset link local service.
321             *
322             * @param assetLinkLocalService the asset link local service
323             */
324            public void setAssetLinkLocalService(
325                    AssetLinkLocalService assetLinkLocalService) {
326                    this.assetLinkLocalService = assetLinkLocalService;
327            }
328    
329            /**
330             * Returns the asset link persistence.
331             *
332             * @return the asset link persistence
333             */
334            public AssetLinkPersistence getAssetLinkPersistence() {
335                    return assetLinkPersistence;
336            }
337    
338            /**
339             * Sets the asset link persistence.
340             *
341             * @param assetLinkPersistence the asset link persistence
342             */
343            public void setAssetLinkPersistence(
344                    AssetLinkPersistence assetLinkPersistence) {
345                    this.assetLinkPersistence = assetLinkPersistence;
346            }
347    
348            /**
349             * Returns the asset link finder.
350             *
351             * @return the asset link finder
352             */
353            public AssetLinkFinder getAssetLinkFinder() {
354                    return assetLinkFinder;
355            }
356    
357            /**
358             * Sets the asset link finder.
359             *
360             * @param assetLinkFinder the asset link finder
361             */
362            public void setAssetLinkFinder(AssetLinkFinder assetLinkFinder) {
363                    this.assetLinkFinder = assetLinkFinder;
364            }
365    
366            /**
367             * Returns the asset tag local service.
368             *
369             * @return the asset tag local service
370             */
371            public AssetTagLocalService getAssetTagLocalService() {
372                    return assetTagLocalService;
373            }
374    
375            /**
376             * Sets the asset tag local service.
377             *
378             * @param assetTagLocalService the asset tag local service
379             */
380            public void setAssetTagLocalService(
381                    AssetTagLocalService assetTagLocalService) {
382                    this.assetTagLocalService = assetTagLocalService;
383            }
384    
385            /**
386             * Returns the asset tag remote service.
387             *
388             * @return the asset tag remote service
389             */
390            public AssetTagService getAssetTagService() {
391                    return assetTagService;
392            }
393    
394            /**
395             * Sets the asset tag remote service.
396             *
397             * @param assetTagService the asset tag remote service
398             */
399            public void setAssetTagService(AssetTagService assetTagService) {
400                    this.assetTagService = assetTagService;
401            }
402    
403            /**
404             * Returns the asset tag persistence.
405             *
406             * @return the asset tag persistence
407             */
408            public AssetTagPersistence getAssetTagPersistence() {
409                    return assetTagPersistence;
410            }
411    
412            /**
413             * Sets the asset tag persistence.
414             *
415             * @param assetTagPersistence the asset tag persistence
416             */
417            public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
418                    this.assetTagPersistence = assetTagPersistence;
419            }
420    
421            /**
422             * Returns the asset tag finder.
423             *
424             * @return the asset tag finder
425             */
426            public AssetTagFinder getAssetTagFinder() {
427                    return assetTagFinder;
428            }
429    
430            /**
431             * Sets the asset tag finder.
432             *
433             * @param assetTagFinder the asset tag finder
434             */
435            public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
436                    this.assetTagFinder = assetTagFinder;
437            }
438    
439            /**
440             * Returns the asset tag property local service.
441             *
442             * @return the asset tag property local service
443             */
444            public AssetTagPropertyLocalService getAssetTagPropertyLocalService() {
445                    return assetTagPropertyLocalService;
446            }
447    
448            /**
449             * Sets the asset tag property local service.
450             *
451             * @param assetTagPropertyLocalService the asset tag property local service
452             */
453            public void setAssetTagPropertyLocalService(
454                    AssetTagPropertyLocalService assetTagPropertyLocalService) {
455                    this.assetTagPropertyLocalService = assetTagPropertyLocalService;
456            }
457    
458            /**
459             * Returns the asset tag property remote service.
460             *
461             * @return the asset tag property remote service
462             */
463            public AssetTagPropertyService getAssetTagPropertyService() {
464                    return assetTagPropertyService;
465            }
466    
467            /**
468             * Sets the asset tag property remote service.
469             *
470             * @param assetTagPropertyService the asset tag property remote service
471             */
472            public void setAssetTagPropertyService(
473                    AssetTagPropertyService assetTagPropertyService) {
474                    this.assetTagPropertyService = assetTagPropertyService;
475            }
476    
477            /**
478             * Returns the asset tag property persistence.
479             *
480             * @return the asset tag property persistence
481             */
482            public AssetTagPropertyPersistence getAssetTagPropertyPersistence() {
483                    return assetTagPropertyPersistence;
484            }
485    
486            /**
487             * Sets the asset tag property persistence.
488             *
489             * @param assetTagPropertyPersistence the asset tag property persistence
490             */
491            public void setAssetTagPropertyPersistence(
492                    AssetTagPropertyPersistence assetTagPropertyPersistence) {
493                    this.assetTagPropertyPersistence = assetTagPropertyPersistence;
494            }
495    
496            /**
497             * Returns the asset tag property finder.
498             *
499             * @return the asset tag property finder
500             */
501            public AssetTagPropertyFinder getAssetTagPropertyFinder() {
502                    return assetTagPropertyFinder;
503            }
504    
505            /**
506             * Sets the asset tag property finder.
507             *
508             * @param assetTagPropertyFinder the asset tag property finder
509             */
510            public void setAssetTagPropertyFinder(
511                    AssetTagPropertyFinder assetTagPropertyFinder) {
512                    this.assetTagPropertyFinder = assetTagPropertyFinder;
513            }
514    
515            /**
516             * Returns the asset tag property key finder.
517             *
518             * @return the asset tag property key finder
519             */
520            public AssetTagPropertyKeyFinder getAssetTagPropertyKeyFinder() {
521                    return assetTagPropertyKeyFinder;
522            }
523    
524            /**
525             * Sets the asset tag property key finder.
526             *
527             * @param assetTagPropertyKeyFinder the asset tag property key finder
528             */
529            public void setAssetTagPropertyKeyFinder(
530                    AssetTagPropertyKeyFinder assetTagPropertyKeyFinder) {
531                    this.assetTagPropertyKeyFinder = assetTagPropertyKeyFinder;
532            }
533    
534            /**
535             * Returns the asset tag stats local service.
536             *
537             * @return the asset tag stats local service
538             */
539            public AssetTagStatsLocalService getAssetTagStatsLocalService() {
540                    return assetTagStatsLocalService;
541            }
542    
543            /**
544             * Sets the asset tag stats local service.
545             *
546             * @param assetTagStatsLocalService the asset tag stats local service
547             */
548            public void setAssetTagStatsLocalService(
549                    AssetTagStatsLocalService assetTagStatsLocalService) {
550                    this.assetTagStatsLocalService = assetTagStatsLocalService;
551            }
552    
553            /**
554             * Returns the asset tag stats persistence.
555             *
556             * @return the asset tag stats persistence
557             */
558            public AssetTagStatsPersistence getAssetTagStatsPersistence() {
559                    return assetTagStatsPersistence;
560            }
561    
562            /**
563             * Sets the asset tag stats persistence.
564             *
565             * @param assetTagStatsPersistence the asset tag stats persistence
566             */
567            public void setAssetTagStatsPersistence(
568                    AssetTagStatsPersistence assetTagStatsPersistence) {
569                    this.assetTagStatsPersistence = assetTagStatsPersistence;
570            }
571    
572            /**
573             * Returns the asset vocabulary local service.
574             *
575             * @return the asset vocabulary local service
576             */
577            public AssetVocabularyLocalService getAssetVocabularyLocalService() {
578                    return assetVocabularyLocalService;
579            }
580    
581            /**
582             * Sets the asset vocabulary local service.
583             *
584             * @param assetVocabularyLocalService the asset vocabulary local service
585             */
586            public void setAssetVocabularyLocalService(
587                    AssetVocabularyLocalService assetVocabularyLocalService) {
588                    this.assetVocabularyLocalService = assetVocabularyLocalService;
589            }
590    
591            /**
592             * Returns the asset vocabulary remote service.
593             *
594             * @return the asset vocabulary remote service
595             */
596            public AssetVocabularyService getAssetVocabularyService() {
597                    return assetVocabularyService;
598            }
599    
600            /**
601             * Sets the asset vocabulary remote service.
602             *
603             * @param assetVocabularyService the asset vocabulary remote service
604             */
605            public void setAssetVocabularyService(
606                    AssetVocabularyService assetVocabularyService) {
607                    this.assetVocabularyService = assetVocabularyService;
608            }
609    
610            /**
611             * Returns the asset vocabulary persistence.
612             *
613             * @return the asset vocabulary persistence
614             */
615            public AssetVocabularyPersistence getAssetVocabularyPersistence() {
616                    return assetVocabularyPersistence;
617            }
618    
619            /**
620             * Sets the asset vocabulary persistence.
621             *
622             * @param assetVocabularyPersistence the asset vocabulary persistence
623             */
624            public void setAssetVocabularyPersistence(
625                    AssetVocabularyPersistence assetVocabularyPersistence) {
626                    this.assetVocabularyPersistence = assetVocabularyPersistence;
627            }
628    
629            /**
630             * Returns the asset vocabulary finder.
631             *
632             * @return the asset vocabulary finder
633             */
634            public AssetVocabularyFinder getAssetVocabularyFinder() {
635                    return assetVocabularyFinder;
636            }
637    
638            /**
639             * Sets the asset vocabulary finder.
640             *
641             * @param assetVocabularyFinder the asset vocabulary finder
642             */
643            public void setAssetVocabularyFinder(
644                    AssetVocabularyFinder assetVocabularyFinder) {
645                    this.assetVocabularyFinder = assetVocabularyFinder;
646            }
647    
648            /**
649             * Returns the counter local service.
650             *
651             * @return the counter local service
652             */
653            public CounterLocalService getCounterLocalService() {
654                    return counterLocalService;
655            }
656    
657            /**
658             * Sets the counter local service.
659             *
660             * @param counterLocalService the counter local service
661             */
662            public void setCounterLocalService(CounterLocalService counterLocalService) {
663                    this.counterLocalService = counterLocalService;
664            }
665    
666            /**
667             * Returns the resource local service.
668             *
669             * @return the resource local service
670             */
671            public ResourceLocalService getResourceLocalService() {
672                    return resourceLocalService;
673            }
674    
675            /**
676             * Sets the resource local service.
677             *
678             * @param resourceLocalService the resource local service
679             */
680            public void setResourceLocalService(
681                    ResourceLocalService resourceLocalService) {
682                    this.resourceLocalService = resourceLocalService;
683            }
684    
685            /**
686             * Returns the user local service.
687             *
688             * @return the user local service
689             */
690            public UserLocalService getUserLocalService() {
691                    return userLocalService;
692            }
693    
694            /**
695             * Sets the user local service.
696             *
697             * @param userLocalService the user local service
698             */
699            public void setUserLocalService(UserLocalService userLocalService) {
700                    this.userLocalService = userLocalService;
701            }
702    
703            /**
704             * Returns the user remote service.
705             *
706             * @return the user remote service
707             */
708            public UserService getUserService() {
709                    return userService;
710            }
711    
712            /**
713             * Sets the user remote service.
714             *
715             * @param userService the user remote service
716             */
717            public void setUserService(UserService userService) {
718                    this.userService = userService;
719            }
720    
721            /**
722             * Returns the user persistence.
723             *
724             * @return the user persistence
725             */
726            public UserPersistence getUserPersistence() {
727                    return userPersistence;
728            }
729    
730            /**
731             * Sets the user persistence.
732             *
733             * @param userPersistence the user persistence
734             */
735            public void setUserPersistence(UserPersistence userPersistence) {
736                    this.userPersistence = userPersistence;
737            }
738    
739            /**
740             * Returns the user finder.
741             *
742             * @return the user finder
743             */
744            public UserFinder getUserFinder() {
745                    return userFinder;
746            }
747    
748            /**
749             * Sets the user finder.
750             *
751             * @param userFinder the user finder
752             */
753            public void setUserFinder(UserFinder userFinder) {
754                    this.userFinder = userFinder;
755            }
756    
757            public void afterPropertiesSet() {
758            }
759    
760            public void destroy() {
761            }
762    
763            /**
764             * Returns the Spring bean ID for this bean.
765             *
766             * @return the Spring bean ID for this bean
767             */
768            public String getBeanIdentifier() {
769                    return _beanIdentifier;
770            }
771    
772            /**
773             * Sets the Spring bean ID for this bean.
774             *
775             * @param beanIdentifier the Spring bean ID for this bean
776             */
777            public void setBeanIdentifier(String beanIdentifier) {
778                    _beanIdentifier = beanIdentifier;
779            }
780    
781            protected Class<?> getModelClass() {
782                    return AssetTag.class;
783            }
784    
785            protected String getModelClassName() {
786                    return AssetTag.class.getName();
787            }
788    
789            /**
790             * Performs an SQL query.
791             *
792             * @param sql the sql query
793             */
794            protected void runSQL(String sql) throws SystemException {
795                    try {
796                            DataSource dataSource = assetTagPersistence.getDataSource();
797    
798                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
799                                            sql, new int[0]);
800    
801                            sqlUpdate.update();
802                    }
803                    catch (Exception e) {
804                            throw new SystemException(e);
805                    }
806            }
807    
808            @BeanReference(type = AssetCategoryLocalService.class)
809            protected AssetCategoryLocalService assetCategoryLocalService;
810            @BeanReference(type = AssetCategoryService.class)
811            protected AssetCategoryService assetCategoryService;
812            @BeanReference(type = AssetCategoryPersistence.class)
813            protected AssetCategoryPersistence assetCategoryPersistence;
814            @BeanReference(type = AssetCategoryFinder.class)
815            protected AssetCategoryFinder assetCategoryFinder;
816            @BeanReference(type = AssetCategoryPropertyLocalService.class)
817            protected AssetCategoryPropertyLocalService assetCategoryPropertyLocalService;
818            @BeanReference(type = AssetCategoryPropertyService.class)
819            protected AssetCategoryPropertyService assetCategoryPropertyService;
820            @BeanReference(type = AssetCategoryPropertyPersistence.class)
821            protected AssetCategoryPropertyPersistence assetCategoryPropertyPersistence;
822            @BeanReference(type = AssetCategoryPropertyFinder.class)
823            protected AssetCategoryPropertyFinder assetCategoryPropertyFinder;
824            @BeanReference(type = AssetEntryLocalService.class)
825            protected AssetEntryLocalService assetEntryLocalService;
826            @BeanReference(type = AssetEntryService.class)
827            protected AssetEntryService assetEntryService;
828            @BeanReference(type = AssetEntryPersistence.class)
829            protected AssetEntryPersistence assetEntryPersistence;
830            @BeanReference(type = AssetEntryFinder.class)
831            protected AssetEntryFinder assetEntryFinder;
832            @BeanReference(type = AssetLinkLocalService.class)
833            protected AssetLinkLocalService assetLinkLocalService;
834            @BeanReference(type = AssetLinkPersistence.class)
835            protected AssetLinkPersistence assetLinkPersistence;
836            @BeanReference(type = AssetLinkFinder.class)
837            protected AssetLinkFinder assetLinkFinder;
838            @BeanReference(type = AssetTagLocalService.class)
839            protected AssetTagLocalService assetTagLocalService;
840            @BeanReference(type = AssetTagService.class)
841            protected AssetTagService assetTagService;
842            @BeanReference(type = AssetTagPersistence.class)
843            protected AssetTagPersistence assetTagPersistence;
844            @BeanReference(type = AssetTagFinder.class)
845            protected AssetTagFinder assetTagFinder;
846            @BeanReference(type = AssetTagPropertyLocalService.class)
847            protected AssetTagPropertyLocalService assetTagPropertyLocalService;
848            @BeanReference(type = AssetTagPropertyService.class)
849            protected AssetTagPropertyService assetTagPropertyService;
850            @BeanReference(type = AssetTagPropertyPersistence.class)
851            protected AssetTagPropertyPersistence assetTagPropertyPersistence;
852            @BeanReference(type = AssetTagPropertyFinder.class)
853            protected AssetTagPropertyFinder assetTagPropertyFinder;
854            @BeanReference(type = AssetTagPropertyKeyFinder.class)
855            protected AssetTagPropertyKeyFinder assetTagPropertyKeyFinder;
856            @BeanReference(type = AssetTagStatsLocalService.class)
857            protected AssetTagStatsLocalService assetTagStatsLocalService;
858            @BeanReference(type = AssetTagStatsPersistence.class)
859            protected AssetTagStatsPersistence assetTagStatsPersistence;
860            @BeanReference(type = AssetVocabularyLocalService.class)
861            protected AssetVocabularyLocalService assetVocabularyLocalService;
862            @BeanReference(type = AssetVocabularyService.class)
863            protected AssetVocabularyService assetVocabularyService;
864            @BeanReference(type = AssetVocabularyPersistence.class)
865            protected AssetVocabularyPersistence assetVocabularyPersistence;
866            @BeanReference(type = AssetVocabularyFinder.class)
867            protected AssetVocabularyFinder assetVocabularyFinder;
868            @BeanReference(type = CounterLocalService.class)
869            protected CounterLocalService counterLocalService;
870            @BeanReference(type = ResourceLocalService.class)
871            protected ResourceLocalService resourceLocalService;
872            @BeanReference(type = UserLocalService.class)
873            protected UserLocalService userLocalService;
874            @BeanReference(type = UserService.class)
875            protected UserService userService;
876            @BeanReference(type = UserPersistence.class)
877            protected UserPersistence userPersistence;
878            @BeanReference(type = UserFinder.class)
879            protected UserFinder userFinder;
880            private String _beanIdentifier;
881    }