001
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.dao.orm.DynamicQuery;
024 import com.liferay.portal.kernel.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.log.Log;
027 import com.liferay.portal.kernel.log.LogFactoryUtil;
028 import com.liferay.portal.kernel.search.Indexer;
029 import com.liferay.portal.kernel.search.IndexerRegistryUtil;
030 import com.liferay.portal.kernel.search.SearchException;
031 import com.liferay.portal.kernel.util.OrderByComparator;
032 import com.liferay.portal.model.PersistedModel;
033 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
034 import com.liferay.portal.service.ResourceLocalService;
035 import com.liferay.portal.service.ResourceService;
036 import com.liferay.portal.service.UserLocalService;
037 import com.liferay.portal.service.UserService;
038 import com.liferay.portal.service.persistence.ResourceFinder;
039 import com.liferay.portal.service.persistence.ResourcePersistence;
040 import com.liferay.portal.service.persistence.UserFinder;
041 import com.liferay.portal.service.persistence.UserPersistence;
042
043 import com.liferay.portlet.asset.model.AssetLink;
044 import com.liferay.portlet.asset.service.AssetCategoryLocalService;
045 import com.liferay.portlet.asset.service.AssetCategoryPropertyLocalService;
046 import com.liferay.portlet.asset.service.AssetCategoryPropertyService;
047 import com.liferay.portlet.asset.service.AssetCategoryService;
048 import com.liferay.portlet.asset.service.AssetEntryLocalService;
049 import com.liferay.portlet.asset.service.AssetEntryService;
050 import com.liferay.portlet.asset.service.AssetLinkLocalService;
051 import com.liferay.portlet.asset.service.AssetTagLocalService;
052 import com.liferay.portlet.asset.service.AssetTagPropertyLocalService;
053 import com.liferay.portlet.asset.service.AssetTagPropertyService;
054 import com.liferay.portlet.asset.service.AssetTagService;
055 import com.liferay.portlet.asset.service.AssetTagStatsLocalService;
056 import com.liferay.portlet.asset.service.AssetVocabularyLocalService;
057 import com.liferay.portlet.asset.service.AssetVocabularyService;
058 import com.liferay.portlet.asset.service.persistence.AssetCategoryFinder;
059 import com.liferay.portlet.asset.service.persistence.AssetCategoryPersistence;
060 import com.liferay.portlet.asset.service.persistence.AssetCategoryPropertyFinder;
061 import com.liferay.portlet.asset.service.persistence.AssetCategoryPropertyPersistence;
062 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
063 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
064 import com.liferay.portlet.asset.service.persistence.AssetLinkPersistence;
065 import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
066 import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
067 import com.liferay.portlet.asset.service.persistence.AssetTagPropertyFinder;
068 import com.liferay.portlet.asset.service.persistence.AssetTagPropertyKeyFinder;
069 import com.liferay.portlet.asset.service.persistence.AssetTagPropertyPersistence;
070 import com.liferay.portlet.asset.service.persistence.AssetTagStatsPersistence;
071 import com.liferay.portlet.asset.service.persistence.AssetVocabularyFinder;
072 import com.liferay.portlet.asset.service.persistence.AssetVocabularyPersistence;
073
074 import java.io.Serializable;
075
076 import java.util.List;
077
078 import javax.sql.DataSource;
079
080
092 public abstract class AssetLinkLocalServiceBaseImpl
093 implements AssetLinkLocalService, IdentifiableBean {
094
099
100
107 public AssetLink addAssetLink(AssetLink assetLink)
108 throws SystemException {
109 assetLink.setNew(true);
110
111 assetLink = assetLinkPersistence.update(assetLink, false);
112
113 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
114
115 if (indexer != null) {
116 try {
117 indexer.reindex(assetLink);
118 }
119 catch (SearchException se) {
120 if (_log.isWarnEnabled()) {
121 _log.warn(se, se);
122 }
123 }
124 }
125
126 return assetLink;
127 }
128
129
135 public AssetLink createAssetLink(long linkId) {
136 return assetLinkPersistence.create(linkId);
137 }
138
139
146 public void deleteAssetLink(long linkId)
147 throws PortalException, SystemException {
148 AssetLink assetLink = assetLinkPersistence.remove(linkId);
149
150 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
151
152 if (indexer != null) {
153 try {
154 indexer.delete(assetLink);
155 }
156 catch (SearchException se) {
157 if (_log.isWarnEnabled()) {
158 _log.warn(se, se);
159 }
160 }
161 }
162 }
163
164
170 public void deleteAssetLink(AssetLink assetLink) throws SystemException {
171 assetLinkPersistence.remove(assetLink);
172
173 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
174
175 if (indexer != null) {
176 try {
177 indexer.delete(assetLink);
178 }
179 catch (SearchException se) {
180 if (_log.isWarnEnabled()) {
181 _log.warn(se, se);
182 }
183 }
184 }
185 }
186
187
194 @SuppressWarnings("rawtypes")
195 public List dynamicQuery(DynamicQuery dynamicQuery)
196 throws SystemException {
197 return assetLinkPersistence.findWithDynamicQuery(dynamicQuery);
198 }
199
200
213 @SuppressWarnings("rawtypes")
214 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
215 throws SystemException {
216 return assetLinkPersistence.findWithDynamicQuery(dynamicQuery, start,
217 end);
218 }
219
220
234 @SuppressWarnings("rawtypes")
235 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
236 OrderByComparator orderByComparator) throws SystemException {
237 return assetLinkPersistence.findWithDynamicQuery(dynamicQuery, start,
238 end, orderByComparator);
239 }
240
241
248 public long dynamicQueryCount(DynamicQuery dynamicQuery)
249 throws SystemException {
250 return assetLinkPersistence.countWithDynamicQuery(dynamicQuery);
251 }
252
253 public AssetLink fetchAssetLink(long linkId) throws SystemException {
254 return assetLinkPersistence.fetchByPrimaryKey(linkId);
255 }
256
257
265 public AssetLink getAssetLink(long linkId)
266 throws PortalException, SystemException {
267 return assetLinkPersistence.findByPrimaryKey(linkId);
268 }
269
270 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
271 throws PortalException, SystemException {
272 return assetLinkPersistence.findByPrimaryKey(primaryKeyObj);
273 }
274
275
287 public List<AssetLink> getAssetLinks(int start, int end)
288 throws SystemException {
289 return assetLinkPersistence.findAll(start, end);
290 }
291
292
298 public int getAssetLinksCount() throws SystemException {
299 return assetLinkPersistence.countAll();
300 }
301
302
309 public AssetLink updateAssetLink(AssetLink assetLink)
310 throws SystemException {
311 return updateAssetLink(assetLink, true);
312 }
313
314
322 public AssetLink updateAssetLink(AssetLink assetLink, boolean merge)
323 throws SystemException {
324 assetLink.setNew(false);
325
326 assetLink = assetLinkPersistence.update(assetLink, merge);
327
328 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
329
330 if (indexer != null) {
331 try {
332 indexer.reindex(assetLink);
333 }
334 catch (SearchException se) {
335 if (_log.isWarnEnabled()) {
336 _log.warn(se, se);
337 }
338 }
339 }
340
341 return assetLink;
342 }
343
344
349 public AssetCategoryLocalService getAssetCategoryLocalService() {
350 return assetCategoryLocalService;
351 }
352
353
358 public void setAssetCategoryLocalService(
359 AssetCategoryLocalService assetCategoryLocalService) {
360 this.assetCategoryLocalService = assetCategoryLocalService;
361 }
362
363
368 public AssetCategoryService getAssetCategoryService() {
369 return assetCategoryService;
370 }
371
372
377 public void setAssetCategoryService(
378 AssetCategoryService assetCategoryService) {
379 this.assetCategoryService = assetCategoryService;
380 }
381
382
387 public AssetCategoryPersistence getAssetCategoryPersistence() {
388 return assetCategoryPersistence;
389 }
390
391
396 public void setAssetCategoryPersistence(
397 AssetCategoryPersistence assetCategoryPersistence) {
398 this.assetCategoryPersistence = assetCategoryPersistence;
399 }
400
401
406 public AssetCategoryFinder getAssetCategoryFinder() {
407 return assetCategoryFinder;
408 }
409
410
415 public void setAssetCategoryFinder(AssetCategoryFinder assetCategoryFinder) {
416 this.assetCategoryFinder = assetCategoryFinder;
417 }
418
419
424 public AssetCategoryPropertyLocalService getAssetCategoryPropertyLocalService() {
425 return assetCategoryPropertyLocalService;
426 }
427
428
433 public void setAssetCategoryPropertyLocalService(
434 AssetCategoryPropertyLocalService assetCategoryPropertyLocalService) {
435 this.assetCategoryPropertyLocalService = assetCategoryPropertyLocalService;
436 }
437
438
443 public AssetCategoryPropertyService getAssetCategoryPropertyService() {
444 return assetCategoryPropertyService;
445 }
446
447
452 public void setAssetCategoryPropertyService(
453 AssetCategoryPropertyService assetCategoryPropertyService) {
454 this.assetCategoryPropertyService = assetCategoryPropertyService;
455 }
456
457
462 public AssetCategoryPropertyPersistence getAssetCategoryPropertyPersistence() {
463 return assetCategoryPropertyPersistence;
464 }
465
466
471 public void setAssetCategoryPropertyPersistence(
472 AssetCategoryPropertyPersistence assetCategoryPropertyPersistence) {
473 this.assetCategoryPropertyPersistence = assetCategoryPropertyPersistence;
474 }
475
476
481 public AssetCategoryPropertyFinder getAssetCategoryPropertyFinder() {
482 return assetCategoryPropertyFinder;
483 }
484
485
490 public void setAssetCategoryPropertyFinder(
491 AssetCategoryPropertyFinder assetCategoryPropertyFinder) {
492 this.assetCategoryPropertyFinder = assetCategoryPropertyFinder;
493 }
494
495
500 public AssetEntryLocalService getAssetEntryLocalService() {
501 return assetEntryLocalService;
502 }
503
504
509 public void setAssetEntryLocalService(
510 AssetEntryLocalService assetEntryLocalService) {
511 this.assetEntryLocalService = assetEntryLocalService;
512 }
513
514
519 public AssetEntryService getAssetEntryService() {
520 return assetEntryService;
521 }
522
523
528 public void setAssetEntryService(AssetEntryService assetEntryService) {
529 this.assetEntryService = assetEntryService;
530 }
531
532
537 public AssetEntryPersistence getAssetEntryPersistence() {
538 return assetEntryPersistence;
539 }
540
541
546 public void setAssetEntryPersistence(
547 AssetEntryPersistence assetEntryPersistence) {
548 this.assetEntryPersistence = assetEntryPersistence;
549 }
550
551
556 public AssetEntryFinder getAssetEntryFinder() {
557 return assetEntryFinder;
558 }
559
560
565 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
566 this.assetEntryFinder = assetEntryFinder;
567 }
568
569
574 public AssetLinkLocalService getAssetLinkLocalService() {
575 return assetLinkLocalService;
576 }
577
578
583 public void setAssetLinkLocalService(
584 AssetLinkLocalService assetLinkLocalService) {
585 this.assetLinkLocalService = assetLinkLocalService;
586 }
587
588
593 public AssetLinkPersistence getAssetLinkPersistence() {
594 return assetLinkPersistence;
595 }
596
597
602 public void setAssetLinkPersistence(
603 AssetLinkPersistence assetLinkPersistence) {
604 this.assetLinkPersistence = assetLinkPersistence;
605 }
606
607
612 public AssetTagLocalService getAssetTagLocalService() {
613 return assetTagLocalService;
614 }
615
616
621 public void setAssetTagLocalService(
622 AssetTagLocalService assetTagLocalService) {
623 this.assetTagLocalService = assetTagLocalService;
624 }
625
626
631 public AssetTagService getAssetTagService() {
632 return assetTagService;
633 }
634
635
640 public void setAssetTagService(AssetTagService assetTagService) {
641 this.assetTagService = assetTagService;
642 }
643
644
649 public AssetTagPersistence getAssetTagPersistence() {
650 return assetTagPersistence;
651 }
652
653
658 public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
659 this.assetTagPersistence = assetTagPersistence;
660 }
661
662
667 public AssetTagFinder getAssetTagFinder() {
668 return assetTagFinder;
669 }
670
671
676 public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
677 this.assetTagFinder = assetTagFinder;
678 }
679
680
685 public AssetTagPropertyLocalService getAssetTagPropertyLocalService() {
686 return assetTagPropertyLocalService;
687 }
688
689
694 public void setAssetTagPropertyLocalService(
695 AssetTagPropertyLocalService assetTagPropertyLocalService) {
696 this.assetTagPropertyLocalService = assetTagPropertyLocalService;
697 }
698
699
704 public AssetTagPropertyService getAssetTagPropertyService() {
705 return assetTagPropertyService;
706 }
707
708
713 public void setAssetTagPropertyService(
714 AssetTagPropertyService assetTagPropertyService) {
715 this.assetTagPropertyService = assetTagPropertyService;
716 }
717
718
723 public AssetTagPropertyPersistence getAssetTagPropertyPersistence() {
724 return assetTagPropertyPersistence;
725 }
726
727
732 public void setAssetTagPropertyPersistence(
733 AssetTagPropertyPersistence assetTagPropertyPersistence) {
734 this.assetTagPropertyPersistence = assetTagPropertyPersistence;
735 }
736
737
742 public AssetTagPropertyFinder getAssetTagPropertyFinder() {
743 return assetTagPropertyFinder;
744 }
745
746
751 public void setAssetTagPropertyFinder(
752 AssetTagPropertyFinder assetTagPropertyFinder) {
753 this.assetTagPropertyFinder = assetTagPropertyFinder;
754 }
755
756
761 public AssetTagPropertyKeyFinder getAssetTagPropertyKeyFinder() {
762 return assetTagPropertyKeyFinder;
763 }
764
765
770 public void setAssetTagPropertyKeyFinder(
771 AssetTagPropertyKeyFinder assetTagPropertyKeyFinder) {
772 this.assetTagPropertyKeyFinder = assetTagPropertyKeyFinder;
773 }
774
775
780 public AssetTagStatsLocalService getAssetTagStatsLocalService() {
781 return assetTagStatsLocalService;
782 }
783
784
789 public void setAssetTagStatsLocalService(
790 AssetTagStatsLocalService assetTagStatsLocalService) {
791 this.assetTagStatsLocalService = assetTagStatsLocalService;
792 }
793
794
799 public AssetTagStatsPersistence getAssetTagStatsPersistence() {
800 return assetTagStatsPersistence;
801 }
802
803
808 public void setAssetTagStatsPersistence(
809 AssetTagStatsPersistence assetTagStatsPersistence) {
810 this.assetTagStatsPersistence = assetTagStatsPersistence;
811 }
812
813
818 public AssetVocabularyLocalService getAssetVocabularyLocalService() {
819 return assetVocabularyLocalService;
820 }
821
822
827 public void setAssetVocabularyLocalService(
828 AssetVocabularyLocalService assetVocabularyLocalService) {
829 this.assetVocabularyLocalService = assetVocabularyLocalService;
830 }
831
832
837 public AssetVocabularyService getAssetVocabularyService() {
838 return assetVocabularyService;
839 }
840
841
846 public void setAssetVocabularyService(
847 AssetVocabularyService assetVocabularyService) {
848 this.assetVocabularyService = assetVocabularyService;
849 }
850
851
856 public AssetVocabularyPersistence getAssetVocabularyPersistence() {
857 return assetVocabularyPersistence;
858 }
859
860
865 public void setAssetVocabularyPersistence(
866 AssetVocabularyPersistence assetVocabularyPersistence) {
867 this.assetVocabularyPersistence = assetVocabularyPersistence;
868 }
869
870
875 public AssetVocabularyFinder getAssetVocabularyFinder() {
876 return assetVocabularyFinder;
877 }
878
879
884 public void setAssetVocabularyFinder(
885 AssetVocabularyFinder assetVocabularyFinder) {
886 this.assetVocabularyFinder = assetVocabularyFinder;
887 }
888
889
894 public CounterLocalService getCounterLocalService() {
895 return counterLocalService;
896 }
897
898
903 public void setCounterLocalService(CounterLocalService counterLocalService) {
904 this.counterLocalService = counterLocalService;
905 }
906
907
912 public ResourceLocalService getResourceLocalService() {
913 return resourceLocalService;
914 }
915
916
921 public void setResourceLocalService(
922 ResourceLocalService resourceLocalService) {
923 this.resourceLocalService = resourceLocalService;
924 }
925
926
931 public ResourceService getResourceService() {
932 return resourceService;
933 }
934
935
940 public void setResourceService(ResourceService resourceService) {
941 this.resourceService = resourceService;
942 }
943
944
949 public ResourcePersistence getResourcePersistence() {
950 return resourcePersistence;
951 }
952
953
958 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
959 this.resourcePersistence = resourcePersistence;
960 }
961
962
967 public ResourceFinder getResourceFinder() {
968 return resourceFinder;
969 }
970
971
976 public void setResourceFinder(ResourceFinder resourceFinder) {
977 this.resourceFinder = resourceFinder;
978 }
979
980
985 public UserLocalService getUserLocalService() {
986 return userLocalService;
987 }
988
989
994 public void setUserLocalService(UserLocalService userLocalService) {
995 this.userLocalService = userLocalService;
996 }
997
998
1003 public UserService getUserService() {
1004 return userService;
1005 }
1006
1007
1012 public void setUserService(UserService userService) {
1013 this.userService = userService;
1014 }
1015
1016
1021 public UserPersistence getUserPersistence() {
1022 return userPersistence;
1023 }
1024
1025
1030 public void setUserPersistence(UserPersistence userPersistence) {
1031 this.userPersistence = userPersistence;
1032 }
1033
1034
1039 public UserFinder getUserFinder() {
1040 return userFinder;
1041 }
1042
1043
1048 public void setUserFinder(UserFinder userFinder) {
1049 this.userFinder = userFinder;
1050 }
1051
1052 public void afterPropertiesSet() {
1053 persistedModelLocalServiceRegistry.register("com.liferay.portlet.asset.model.AssetLink",
1054 assetLinkLocalService);
1055 }
1056
1057 public void destroy() {
1058 persistedModelLocalServiceRegistry.unregister(
1059 "com.liferay.portlet.asset.model.AssetLink");
1060 }
1061
1062
1067 public String getBeanIdentifier() {
1068 return _beanIdentifier;
1069 }
1070
1071
1076 public void setBeanIdentifier(String beanIdentifier) {
1077 _beanIdentifier = beanIdentifier;
1078 }
1079
1080 protected ClassLoader getClassLoader() {
1081 Class<?> clazz = getClass();
1082
1083 return clazz.getClassLoader();
1084 }
1085
1086 protected Class<?> getModelClass() {
1087 return AssetLink.class;
1088 }
1089
1090 protected String getModelClassName() {
1091 return AssetLink.class.getName();
1092 }
1093
1094
1099 protected void runSQL(String sql) throws SystemException {
1100 try {
1101 DataSource dataSource = assetLinkPersistence.getDataSource();
1102
1103 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1104 sql, new int[0]);
1105
1106 sqlUpdate.update();
1107 }
1108 catch (Exception e) {
1109 throw new SystemException(e);
1110 }
1111 }
1112
1113 @BeanReference(type = AssetCategoryLocalService.class)
1114 protected AssetCategoryLocalService assetCategoryLocalService;
1115 @BeanReference(type = AssetCategoryService.class)
1116 protected AssetCategoryService assetCategoryService;
1117 @BeanReference(type = AssetCategoryPersistence.class)
1118 protected AssetCategoryPersistence assetCategoryPersistence;
1119 @BeanReference(type = AssetCategoryFinder.class)
1120 protected AssetCategoryFinder assetCategoryFinder;
1121 @BeanReference(type = AssetCategoryPropertyLocalService.class)
1122 protected AssetCategoryPropertyLocalService assetCategoryPropertyLocalService;
1123 @BeanReference(type = AssetCategoryPropertyService.class)
1124 protected AssetCategoryPropertyService assetCategoryPropertyService;
1125 @BeanReference(type = AssetCategoryPropertyPersistence.class)
1126 protected AssetCategoryPropertyPersistence assetCategoryPropertyPersistence;
1127 @BeanReference(type = AssetCategoryPropertyFinder.class)
1128 protected AssetCategoryPropertyFinder assetCategoryPropertyFinder;
1129 @BeanReference(type = AssetEntryLocalService.class)
1130 protected AssetEntryLocalService assetEntryLocalService;
1131 @BeanReference(type = AssetEntryService.class)
1132 protected AssetEntryService assetEntryService;
1133 @BeanReference(type = AssetEntryPersistence.class)
1134 protected AssetEntryPersistence assetEntryPersistence;
1135 @BeanReference(type = AssetEntryFinder.class)
1136 protected AssetEntryFinder assetEntryFinder;
1137 @BeanReference(type = AssetLinkLocalService.class)
1138 protected AssetLinkLocalService assetLinkLocalService;
1139 @BeanReference(type = AssetLinkPersistence.class)
1140 protected AssetLinkPersistence assetLinkPersistence;
1141 @BeanReference(type = AssetTagLocalService.class)
1142 protected AssetTagLocalService assetTagLocalService;
1143 @BeanReference(type = AssetTagService.class)
1144 protected AssetTagService assetTagService;
1145 @BeanReference(type = AssetTagPersistence.class)
1146 protected AssetTagPersistence assetTagPersistence;
1147 @BeanReference(type = AssetTagFinder.class)
1148 protected AssetTagFinder assetTagFinder;
1149 @BeanReference(type = AssetTagPropertyLocalService.class)
1150 protected AssetTagPropertyLocalService assetTagPropertyLocalService;
1151 @BeanReference(type = AssetTagPropertyService.class)
1152 protected AssetTagPropertyService assetTagPropertyService;
1153 @BeanReference(type = AssetTagPropertyPersistence.class)
1154 protected AssetTagPropertyPersistence assetTagPropertyPersistence;
1155 @BeanReference(type = AssetTagPropertyFinder.class)
1156 protected AssetTagPropertyFinder assetTagPropertyFinder;
1157 @BeanReference(type = AssetTagPropertyKeyFinder.class)
1158 protected AssetTagPropertyKeyFinder assetTagPropertyKeyFinder;
1159 @BeanReference(type = AssetTagStatsLocalService.class)
1160 protected AssetTagStatsLocalService assetTagStatsLocalService;
1161 @BeanReference(type = AssetTagStatsPersistence.class)
1162 protected AssetTagStatsPersistence assetTagStatsPersistence;
1163 @BeanReference(type = AssetVocabularyLocalService.class)
1164 protected AssetVocabularyLocalService assetVocabularyLocalService;
1165 @BeanReference(type = AssetVocabularyService.class)
1166 protected AssetVocabularyService assetVocabularyService;
1167 @BeanReference(type = AssetVocabularyPersistence.class)
1168 protected AssetVocabularyPersistence assetVocabularyPersistence;
1169 @BeanReference(type = AssetVocabularyFinder.class)
1170 protected AssetVocabularyFinder assetVocabularyFinder;
1171 @BeanReference(type = CounterLocalService.class)
1172 protected CounterLocalService counterLocalService;
1173 @BeanReference(type = ResourceLocalService.class)
1174 protected ResourceLocalService resourceLocalService;
1175 @BeanReference(type = ResourceService.class)
1176 protected ResourceService resourceService;
1177 @BeanReference(type = ResourcePersistence.class)
1178 protected ResourcePersistence resourcePersistence;
1179 @BeanReference(type = ResourceFinder.class)
1180 protected ResourceFinder resourceFinder;
1181 @BeanReference(type = UserLocalService.class)
1182 protected UserLocalService userLocalService;
1183 @BeanReference(type = UserService.class)
1184 protected UserService userService;
1185 @BeanReference(type = UserPersistence.class)
1186 protected UserPersistence userPersistence;
1187 @BeanReference(type = UserFinder.class)
1188 protected UserFinder userFinder;
1189 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1190 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1191 private static Log _log = LogFactoryUtil.getLog(AssetLinkLocalServiceBaseImpl.class);
1192 private String _beanIdentifier;
1193 }