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