001
014
015 package com.liferay.portlet.messageboards.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
029 import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
030 import com.liferay.portal.kernel.dao.orm.Projection;
031 import com.liferay.portal.kernel.dao.orm.Property;
032 import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil;
033 import com.liferay.portal.kernel.exception.PortalException;
034 import com.liferay.portal.kernel.exception.SystemException;
035 import com.liferay.portal.kernel.lar.ExportImportHelperUtil;
036 import com.liferay.portal.kernel.lar.ManifestSummary;
037 import com.liferay.portal.kernel.lar.PortletDataContext;
038 import com.liferay.portal.kernel.lar.StagedModelDataHandler;
039 import com.liferay.portal.kernel.lar.StagedModelDataHandlerRegistryUtil;
040 import com.liferay.portal.kernel.lar.StagedModelDataHandlerUtil;
041 import com.liferay.portal.kernel.lar.StagedModelType;
042 import com.liferay.portal.kernel.search.Indexable;
043 import com.liferay.portal.kernel.search.IndexableType;
044 import com.liferay.portal.kernel.util.OrderByComparator;
045 import com.liferay.portal.model.PersistedModel;
046 import com.liferay.portal.service.BaseLocalServiceImpl;
047 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
048 import com.liferay.portal.service.persistence.ClassNamePersistence;
049 import com.liferay.portal.service.persistence.CompanyPersistence;
050 import com.liferay.portal.service.persistence.GroupFinder;
051 import com.liferay.portal.service.persistence.GroupPersistence;
052 import com.liferay.portal.service.persistence.LockFinder;
053 import com.liferay.portal.service.persistence.LockPersistence;
054 import com.liferay.portal.service.persistence.PortletPreferencesFinder;
055 import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
056 import com.liferay.portal.service.persistence.SubscriptionPersistence;
057 import com.liferay.portal.service.persistence.UserFinder;
058 import com.liferay.portal.service.persistence.UserPersistence;
059 import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
060 import com.liferay.portal.util.PortalUtil;
061
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.blogs.service.persistence.BlogsEntryFinder;
068 import com.liferay.portlet.blogs.service.persistence.BlogsEntryPersistence;
069 import com.liferay.portlet.expando.service.persistence.ExpandoRowPersistence;
070 import com.liferay.portlet.messageboards.model.MBMessage;
071 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
072 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
073 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
074 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
075 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
076 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
077 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
078 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
079 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
080 import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
081 import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
082 import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
083 import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
084
085 import java.io.Serializable;
086
087 import java.util.List;
088
089 import javax.sql.DataSource;
090
091
103 @ProviderType
104 public abstract class MBMessageLocalServiceBaseImpl extends BaseLocalServiceImpl
105 implements MBMessageLocalService, IdentifiableBean {
106
111
112
118 @Indexable(type = IndexableType.REINDEX)
119 @Override
120 public MBMessage addMBMessage(MBMessage mbMessage) {
121 mbMessage.setNew(true);
122
123 return mbMessagePersistence.update(mbMessage);
124 }
125
126
132 @Override
133 public MBMessage createMBMessage(long messageId) {
134 return mbMessagePersistence.create(messageId);
135 }
136
137
144 @Indexable(type = IndexableType.DELETE)
145 @Override
146 public MBMessage deleteMBMessage(long messageId) throws PortalException {
147 return mbMessagePersistence.remove(messageId);
148 }
149
150
156 @Indexable(type = IndexableType.DELETE)
157 @Override
158 public MBMessage deleteMBMessage(MBMessage mbMessage) {
159 return mbMessagePersistence.remove(mbMessage);
160 }
161
162 @Override
163 public DynamicQuery dynamicQuery() {
164 Class<?> clazz = getClass();
165
166 return DynamicQueryFactoryUtil.forClass(MBMessage.class,
167 clazz.getClassLoader());
168 }
169
170
176 @Override
177 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
178 return mbMessagePersistence.findWithDynamicQuery(dynamicQuery);
179 }
180
181
193 @Override
194 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
195 int end) {
196 return mbMessagePersistence.findWithDynamicQuery(dynamicQuery, start,
197 end);
198 }
199
200
213 @Override
214 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
215 int end, OrderByComparator<T> orderByComparator) {
216 return mbMessagePersistence.findWithDynamicQuery(dynamicQuery, start,
217 end, orderByComparator);
218 }
219
220
226 @Override
227 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
228 return mbMessagePersistence.countWithDynamicQuery(dynamicQuery);
229 }
230
231
238 @Override
239 public long dynamicQueryCount(DynamicQuery dynamicQuery,
240 Projection projection) {
241 return mbMessagePersistence.countWithDynamicQuery(dynamicQuery,
242 projection);
243 }
244
245 @Override
246 public MBMessage fetchMBMessage(long messageId) {
247 return mbMessagePersistence.fetchByPrimaryKey(messageId);
248 }
249
250
257 @Override
258 public MBMessage fetchMBMessageByUuidAndGroupId(String uuid, long groupId) {
259 return mbMessagePersistence.fetchByUUID_G(uuid, groupId);
260 }
261
262
269 @Override
270 public MBMessage getMBMessage(long messageId) throws PortalException {
271 return mbMessagePersistence.findByPrimaryKey(messageId);
272 }
273
274 @Override
275 public ActionableDynamicQuery getActionableDynamicQuery() {
276 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
277
278 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.messageboards.service.MBMessageLocalServiceUtil.getService());
279 actionableDynamicQuery.setClass(MBMessage.class);
280 actionableDynamicQuery.setClassLoader(getClassLoader());
281
282 actionableDynamicQuery.setPrimaryKeyPropertyName("messageId");
283
284 return actionableDynamicQuery;
285 }
286
287 protected void initActionableDynamicQuery(
288 ActionableDynamicQuery actionableDynamicQuery) {
289 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.messageboards.service.MBMessageLocalServiceUtil.getService());
290 actionableDynamicQuery.setClass(MBMessage.class);
291 actionableDynamicQuery.setClassLoader(getClassLoader());
292
293 actionableDynamicQuery.setPrimaryKeyPropertyName("messageId");
294 }
295
296 @Override
297 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
298 final PortletDataContext portletDataContext) {
299 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
300 @Override
301 public long performCount() throws PortalException {
302 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
303
304 StagedModelType stagedModelType = getStagedModelType();
305
306 long modelAdditionCount = super.performCount();
307
308 manifestSummary.addModelAdditionCount(stagedModelType.toString(),
309 modelAdditionCount);
310
311 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
312 stagedModelType);
313
314 manifestSummary.addModelDeletionCount(stagedModelType.toString(),
315 modelDeletionCount);
316
317 return modelAdditionCount;
318 }
319 };
320
321 initActionableDynamicQuery(exportActionableDynamicQuery);
322
323 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
324 @Override
325 public void addCriteria(DynamicQuery dynamicQuery) {
326 portletDataContext.addDateRangeCriteria(dynamicQuery,
327 "modifiedDate");
328
329 StagedModelType stagedModelType = exportActionableDynamicQuery.getStagedModelType();
330
331 if (stagedModelType.getReferrerClassNameId() >= 0) {
332 Property classNameIdProperty = PropertyFactoryUtil.forName(
333 "classNameId");
334
335 dynamicQuery.add(classNameIdProperty.eq(
336 stagedModelType.getReferrerClassNameId()));
337 }
338
339 StagedModelDataHandler<?> stagedModelDataHandler = StagedModelDataHandlerRegistryUtil.getStagedModelDataHandler(MBMessage.class.getName());
340
341 Property workflowStatusProperty = PropertyFactoryUtil.forName(
342 "status");
343
344 dynamicQuery.add(workflowStatusProperty.in(
345 stagedModelDataHandler.getExportableStatuses()));
346 }
347 });
348
349 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
350
351 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
352
353 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod() {
354 @Override
355 public void performAction(Object object)
356 throws PortalException {
357 MBMessage stagedModel = (MBMessage)object;
358
359 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
360 stagedModel);
361 }
362 });
363 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
364 PortalUtil.getClassNameId(MBMessage.class.getName())));
365
366 return exportActionableDynamicQuery;
367 }
368
369
372 @Override
373 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
374 throws PortalException {
375 return mbMessageLocalService.deleteMBMessage((MBMessage)persistedModel);
376 }
377
378 @Override
379 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
380 throws PortalException {
381 return mbMessagePersistence.findByPrimaryKey(primaryKeyObj);
382 }
383
384
391 @Override
392 public List<MBMessage> getMBMessagesByUuidAndCompanyId(String uuid,
393 long companyId) {
394 return mbMessagePersistence.findByUuid_C(uuid, companyId);
395 }
396
397
407 @Override
408 public List<MBMessage> getMBMessagesByUuidAndCompanyId(String uuid,
409 long companyId, int start, int end,
410 OrderByComparator<MBMessage> orderByComparator) {
411 return mbMessagePersistence.findByUuid_C(uuid, companyId, start, end,
412 orderByComparator);
413 }
414
415
423 @Override
424 public MBMessage getMBMessageByUuidAndGroupId(String uuid, long groupId)
425 throws PortalException {
426 return mbMessagePersistence.findByUUID_G(uuid, groupId);
427 }
428
429
440 @Override
441 public List<MBMessage> getMBMessages(int start, int end) {
442 return mbMessagePersistence.findAll(start, end);
443 }
444
445
450 @Override
451 public int getMBMessagesCount() {
452 return mbMessagePersistence.countAll();
453 }
454
455
461 @Indexable(type = IndexableType.REINDEX)
462 @Override
463 public MBMessage updateMBMessage(MBMessage mbMessage) {
464 return mbMessagePersistence.update(mbMessage);
465 }
466
467
472 public com.liferay.portlet.messageboards.service.MBMessageLocalService getMBMessageLocalService() {
473 return mbMessageLocalService;
474 }
475
476
481 public void setMBMessageLocalService(
482 com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService) {
483 this.mbMessageLocalService = mbMessageLocalService;
484 }
485
486
491 public com.liferay.portlet.messageboards.service.MBMessageService getMBMessageService() {
492 return mbMessageService;
493 }
494
495
500 public void setMBMessageService(
501 com.liferay.portlet.messageboards.service.MBMessageService mbMessageService) {
502 this.mbMessageService = mbMessageService;
503 }
504
505
510 public MBMessagePersistence getMBMessagePersistence() {
511 return mbMessagePersistence;
512 }
513
514
519 public void setMBMessagePersistence(
520 MBMessagePersistence mbMessagePersistence) {
521 this.mbMessagePersistence = mbMessagePersistence;
522 }
523
524
529 public MBMessageFinder getMBMessageFinder() {
530 return mbMessageFinder;
531 }
532
533
538 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
539 this.mbMessageFinder = mbMessageFinder;
540 }
541
542
547 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
548 return counterLocalService;
549 }
550
551
556 public void setCounterLocalService(
557 com.liferay.counter.service.CounterLocalService counterLocalService) {
558 this.counterLocalService = counterLocalService;
559 }
560
561
566 public com.liferay.mail.service.MailService getMailService() {
567 return mailService;
568 }
569
570
575 public void setMailService(com.liferay.mail.service.MailService mailService) {
576 this.mailService = mailService;
577 }
578
579
584 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
585 return classNameLocalService;
586 }
587
588
593 public void setClassNameLocalService(
594 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
595 this.classNameLocalService = classNameLocalService;
596 }
597
598
603 public com.liferay.portal.service.ClassNameService getClassNameService() {
604 return classNameService;
605 }
606
607
612 public void setClassNameService(
613 com.liferay.portal.service.ClassNameService classNameService) {
614 this.classNameService = classNameService;
615 }
616
617
622 public ClassNamePersistence getClassNamePersistence() {
623 return classNamePersistence;
624 }
625
626
631 public void setClassNamePersistence(
632 ClassNamePersistence classNamePersistence) {
633 this.classNamePersistence = classNamePersistence;
634 }
635
636
641 public com.liferay.portal.service.CompanyLocalService getCompanyLocalService() {
642 return companyLocalService;
643 }
644
645
650 public void setCompanyLocalService(
651 com.liferay.portal.service.CompanyLocalService companyLocalService) {
652 this.companyLocalService = companyLocalService;
653 }
654
655
660 public com.liferay.portal.service.CompanyService getCompanyService() {
661 return companyService;
662 }
663
664
669 public void setCompanyService(
670 com.liferay.portal.service.CompanyService companyService) {
671 this.companyService = companyService;
672 }
673
674
679 public CompanyPersistence getCompanyPersistence() {
680 return companyPersistence;
681 }
682
683
688 public void setCompanyPersistence(CompanyPersistence companyPersistence) {
689 this.companyPersistence = companyPersistence;
690 }
691
692
697 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
698 return groupLocalService;
699 }
700
701
706 public void setGroupLocalService(
707 com.liferay.portal.service.GroupLocalService groupLocalService) {
708 this.groupLocalService = groupLocalService;
709 }
710
711
716 public com.liferay.portal.service.GroupService getGroupService() {
717 return groupService;
718 }
719
720
725 public void setGroupService(
726 com.liferay.portal.service.GroupService groupService) {
727 this.groupService = groupService;
728 }
729
730
735 public GroupPersistence getGroupPersistence() {
736 return groupPersistence;
737 }
738
739
744 public void setGroupPersistence(GroupPersistence groupPersistence) {
745 this.groupPersistence = groupPersistence;
746 }
747
748
753 public GroupFinder getGroupFinder() {
754 return groupFinder;
755 }
756
757
762 public void setGroupFinder(GroupFinder groupFinder) {
763 this.groupFinder = groupFinder;
764 }
765
766
771 public com.liferay.portal.service.LockLocalService getLockLocalService() {
772 return lockLocalService;
773 }
774
775
780 public void setLockLocalService(
781 com.liferay.portal.service.LockLocalService lockLocalService) {
782 this.lockLocalService = lockLocalService;
783 }
784
785
790 public LockPersistence getLockPersistence() {
791 return lockPersistence;
792 }
793
794
799 public void setLockPersistence(LockPersistence lockPersistence) {
800 this.lockPersistence = lockPersistence;
801 }
802
803
808 public LockFinder getLockFinder() {
809 return lockFinder;
810 }
811
812
817 public void setLockFinder(LockFinder lockFinder) {
818 this.lockFinder = lockFinder;
819 }
820
821
826 public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
827 return portletPreferencesLocalService;
828 }
829
830
835 public void setPortletPreferencesLocalService(
836 com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
837 this.portletPreferencesLocalService = portletPreferencesLocalService;
838 }
839
840
845 public com.liferay.portal.service.PortletPreferencesService getPortletPreferencesService() {
846 return portletPreferencesService;
847 }
848
849
854 public void setPortletPreferencesService(
855 com.liferay.portal.service.PortletPreferencesService portletPreferencesService) {
856 this.portletPreferencesService = portletPreferencesService;
857 }
858
859
864 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
865 return portletPreferencesPersistence;
866 }
867
868
873 public void setPortletPreferencesPersistence(
874 PortletPreferencesPersistence portletPreferencesPersistence) {
875 this.portletPreferencesPersistence = portletPreferencesPersistence;
876 }
877
878
883 public PortletPreferencesFinder getPortletPreferencesFinder() {
884 return portletPreferencesFinder;
885 }
886
887
892 public void setPortletPreferencesFinder(
893 PortletPreferencesFinder portletPreferencesFinder) {
894 this.portletPreferencesFinder = portletPreferencesFinder;
895 }
896
897
902 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
903 return resourceLocalService;
904 }
905
906
911 public void setResourceLocalService(
912 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
913 this.resourceLocalService = resourceLocalService;
914 }
915
916
921 public com.liferay.portal.service.SubscriptionLocalService getSubscriptionLocalService() {
922 return subscriptionLocalService;
923 }
924
925
930 public void setSubscriptionLocalService(
931 com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService) {
932 this.subscriptionLocalService = subscriptionLocalService;
933 }
934
935
940 public SubscriptionPersistence getSubscriptionPersistence() {
941 return subscriptionPersistence;
942 }
943
944
949 public void setSubscriptionPersistence(
950 SubscriptionPersistence subscriptionPersistence) {
951 this.subscriptionPersistence = subscriptionPersistence;
952 }
953
954
959 public com.liferay.portal.service.UserLocalService getUserLocalService() {
960 return userLocalService;
961 }
962
963
968 public void setUserLocalService(
969 com.liferay.portal.service.UserLocalService userLocalService) {
970 this.userLocalService = userLocalService;
971 }
972
973
978 public com.liferay.portal.service.UserService getUserService() {
979 return userService;
980 }
981
982
987 public void setUserService(
988 com.liferay.portal.service.UserService userService) {
989 this.userService = userService;
990 }
991
992
997 public UserPersistence getUserPersistence() {
998 return userPersistence;
999 }
1000
1001
1006 public void setUserPersistence(UserPersistence userPersistence) {
1007 this.userPersistence = userPersistence;
1008 }
1009
1010
1015 public UserFinder getUserFinder() {
1016 return userFinder;
1017 }
1018
1019
1024 public void setUserFinder(UserFinder userFinder) {
1025 this.userFinder = userFinder;
1026 }
1027
1028
1033 public com.liferay.portal.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
1034 return workflowInstanceLinkLocalService;
1035 }
1036
1037
1042 public void setWorkflowInstanceLinkLocalService(
1043 com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
1044 this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
1045 }
1046
1047
1052 public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
1053 return workflowInstanceLinkPersistence;
1054 }
1055
1056
1061 public void setWorkflowInstanceLinkPersistence(
1062 WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
1063 this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
1064 }
1065
1066
1071 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
1072 return assetEntryLocalService;
1073 }
1074
1075
1080 public void setAssetEntryLocalService(
1081 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
1082 this.assetEntryLocalService = assetEntryLocalService;
1083 }
1084
1085
1090 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
1091 return assetEntryService;
1092 }
1093
1094
1099 public void setAssetEntryService(
1100 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
1101 this.assetEntryService = assetEntryService;
1102 }
1103
1104
1109 public AssetEntryPersistence getAssetEntryPersistence() {
1110 return assetEntryPersistence;
1111 }
1112
1113
1118 public void setAssetEntryPersistence(
1119 AssetEntryPersistence assetEntryPersistence) {
1120 this.assetEntryPersistence = assetEntryPersistence;
1121 }
1122
1123
1128 public AssetEntryFinder getAssetEntryFinder() {
1129 return assetEntryFinder;
1130 }
1131
1132
1137 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
1138 this.assetEntryFinder = assetEntryFinder;
1139 }
1140
1141
1146 public com.liferay.portlet.asset.service.AssetLinkLocalService getAssetLinkLocalService() {
1147 return assetLinkLocalService;
1148 }
1149
1150
1155 public void setAssetLinkLocalService(
1156 com.liferay.portlet.asset.service.AssetLinkLocalService assetLinkLocalService) {
1157 this.assetLinkLocalService = assetLinkLocalService;
1158 }
1159
1160
1165 public AssetLinkPersistence getAssetLinkPersistence() {
1166 return assetLinkPersistence;
1167 }
1168
1169
1174 public void setAssetLinkPersistence(
1175 AssetLinkPersistence assetLinkPersistence) {
1176 this.assetLinkPersistence = assetLinkPersistence;
1177 }
1178
1179
1184 public com.liferay.portlet.asset.service.AssetTagLocalService getAssetTagLocalService() {
1185 return assetTagLocalService;
1186 }
1187
1188
1193 public void setAssetTagLocalService(
1194 com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService) {
1195 this.assetTagLocalService = assetTagLocalService;
1196 }
1197
1198
1203 public com.liferay.portlet.asset.service.AssetTagService getAssetTagService() {
1204 return assetTagService;
1205 }
1206
1207
1212 public void setAssetTagService(
1213 com.liferay.portlet.asset.service.AssetTagService assetTagService) {
1214 this.assetTagService = assetTagService;
1215 }
1216
1217
1222 public AssetTagPersistence getAssetTagPersistence() {
1223 return assetTagPersistence;
1224 }
1225
1226
1231 public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
1232 this.assetTagPersistence = assetTagPersistence;
1233 }
1234
1235
1240 public AssetTagFinder getAssetTagFinder() {
1241 return assetTagFinder;
1242 }
1243
1244
1249 public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
1250 this.assetTagFinder = assetTagFinder;
1251 }
1252
1253
1258 public com.liferay.portlet.blogs.service.BlogsEntryLocalService getBlogsEntryLocalService() {
1259 return blogsEntryLocalService;
1260 }
1261
1262
1267 public void setBlogsEntryLocalService(
1268 com.liferay.portlet.blogs.service.BlogsEntryLocalService blogsEntryLocalService) {
1269 this.blogsEntryLocalService = blogsEntryLocalService;
1270 }
1271
1272
1277 public com.liferay.portlet.blogs.service.BlogsEntryService getBlogsEntryService() {
1278 return blogsEntryService;
1279 }
1280
1281
1286 public void setBlogsEntryService(
1287 com.liferay.portlet.blogs.service.BlogsEntryService blogsEntryService) {
1288 this.blogsEntryService = blogsEntryService;
1289 }
1290
1291
1296 public BlogsEntryPersistence getBlogsEntryPersistence() {
1297 return blogsEntryPersistence;
1298 }
1299
1300
1305 public void setBlogsEntryPersistence(
1306 BlogsEntryPersistence blogsEntryPersistence) {
1307 this.blogsEntryPersistence = blogsEntryPersistence;
1308 }
1309
1310
1315 public BlogsEntryFinder getBlogsEntryFinder() {
1316 return blogsEntryFinder;
1317 }
1318
1319
1324 public void setBlogsEntryFinder(BlogsEntryFinder blogsEntryFinder) {
1325 this.blogsEntryFinder = blogsEntryFinder;
1326 }
1327
1328
1333 public com.liferay.portlet.expando.service.ExpandoRowLocalService getExpandoRowLocalService() {
1334 return expandoRowLocalService;
1335 }
1336
1337
1342 public void setExpandoRowLocalService(
1343 com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService) {
1344 this.expandoRowLocalService = expandoRowLocalService;
1345 }
1346
1347
1352 public ExpandoRowPersistence getExpandoRowPersistence() {
1353 return expandoRowPersistence;
1354 }
1355
1356
1361 public void setExpandoRowPersistence(
1362 ExpandoRowPersistence expandoRowPersistence) {
1363 this.expandoRowPersistence = expandoRowPersistence;
1364 }
1365
1366
1371 public com.liferay.portlet.messageboards.service.MBCategoryLocalService getMBCategoryLocalService() {
1372 return mbCategoryLocalService;
1373 }
1374
1375
1380 public void setMBCategoryLocalService(
1381 com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService) {
1382 this.mbCategoryLocalService = mbCategoryLocalService;
1383 }
1384
1385
1390 public com.liferay.portlet.messageboards.service.MBCategoryService getMBCategoryService() {
1391 return mbCategoryService;
1392 }
1393
1394
1399 public void setMBCategoryService(
1400 com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService) {
1401 this.mbCategoryService = mbCategoryService;
1402 }
1403
1404
1409 public MBCategoryPersistence getMBCategoryPersistence() {
1410 return mbCategoryPersistence;
1411 }
1412
1413
1418 public void setMBCategoryPersistence(
1419 MBCategoryPersistence mbCategoryPersistence) {
1420 this.mbCategoryPersistence = mbCategoryPersistence;
1421 }
1422
1423
1428 public MBCategoryFinder getMBCategoryFinder() {
1429 return mbCategoryFinder;
1430 }
1431
1432
1437 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
1438 this.mbCategoryFinder = mbCategoryFinder;
1439 }
1440
1441
1446 public com.liferay.portlet.messageboards.service.MBDiscussionLocalService getMBDiscussionLocalService() {
1447 return mbDiscussionLocalService;
1448 }
1449
1450
1455 public void setMBDiscussionLocalService(
1456 com.liferay.portlet.messageboards.service.MBDiscussionLocalService mbDiscussionLocalService) {
1457 this.mbDiscussionLocalService = mbDiscussionLocalService;
1458 }
1459
1460
1465 public MBDiscussionPersistence getMBDiscussionPersistence() {
1466 return mbDiscussionPersistence;
1467 }
1468
1469
1474 public void setMBDiscussionPersistence(
1475 MBDiscussionPersistence mbDiscussionPersistence) {
1476 this.mbDiscussionPersistence = mbDiscussionPersistence;
1477 }
1478
1479
1484 public com.liferay.portlet.ratings.service.RatingsStatsLocalService getRatingsStatsLocalService() {
1485 return ratingsStatsLocalService;
1486 }
1487
1488
1493 public void setRatingsStatsLocalService(
1494 com.liferay.portlet.ratings.service.RatingsStatsLocalService ratingsStatsLocalService) {
1495 this.ratingsStatsLocalService = ratingsStatsLocalService;
1496 }
1497
1498
1503 public RatingsStatsPersistence getRatingsStatsPersistence() {
1504 return ratingsStatsPersistence;
1505 }
1506
1507
1512 public void setRatingsStatsPersistence(
1513 RatingsStatsPersistence ratingsStatsPersistence) {
1514 this.ratingsStatsPersistence = ratingsStatsPersistence;
1515 }
1516
1517
1522 public RatingsStatsFinder getRatingsStatsFinder() {
1523 return ratingsStatsFinder;
1524 }
1525
1526
1531 public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
1532 this.ratingsStatsFinder = ratingsStatsFinder;
1533 }
1534
1535
1540 public com.liferay.portlet.social.service.SocialActivityLocalService getSocialActivityLocalService() {
1541 return socialActivityLocalService;
1542 }
1543
1544
1549 public void setSocialActivityLocalService(
1550 com.liferay.portlet.social.service.SocialActivityLocalService socialActivityLocalService) {
1551 this.socialActivityLocalService = socialActivityLocalService;
1552 }
1553
1554
1559 public com.liferay.portlet.social.service.SocialActivityService getSocialActivityService() {
1560 return socialActivityService;
1561 }
1562
1563
1568 public void setSocialActivityService(
1569 com.liferay.portlet.social.service.SocialActivityService socialActivityService) {
1570 this.socialActivityService = socialActivityService;
1571 }
1572
1573
1578 public SocialActivityPersistence getSocialActivityPersistence() {
1579 return socialActivityPersistence;
1580 }
1581
1582
1587 public void setSocialActivityPersistence(
1588 SocialActivityPersistence socialActivityPersistence) {
1589 this.socialActivityPersistence = socialActivityPersistence;
1590 }
1591
1592
1597 public SocialActivityFinder getSocialActivityFinder() {
1598 return socialActivityFinder;
1599 }
1600
1601
1606 public void setSocialActivityFinder(
1607 SocialActivityFinder socialActivityFinder) {
1608 this.socialActivityFinder = socialActivityFinder;
1609 }
1610
1611
1616 public com.liferay.portlet.messageboards.service.MBStatsUserLocalService getMBStatsUserLocalService() {
1617 return mbStatsUserLocalService;
1618 }
1619
1620
1625 public void setMBStatsUserLocalService(
1626 com.liferay.portlet.messageboards.service.MBStatsUserLocalService mbStatsUserLocalService) {
1627 this.mbStatsUserLocalService = mbStatsUserLocalService;
1628 }
1629
1630
1635 public MBStatsUserPersistence getMBStatsUserPersistence() {
1636 return mbStatsUserPersistence;
1637 }
1638
1639
1644 public void setMBStatsUserPersistence(
1645 MBStatsUserPersistence mbStatsUserPersistence) {
1646 this.mbStatsUserPersistence = mbStatsUserPersistence;
1647 }
1648
1649
1654 public com.liferay.portlet.messageboards.service.MBThreadLocalService getMBThreadLocalService() {
1655 return mbThreadLocalService;
1656 }
1657
1658
1663 public void setMBThreadLocalService(
1664 com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService) {
1665 this.mbThreadLocalService = mbThreadLocalService;
1666 }
1667
1668
1673 public com.liferay.portlet.messageboards.service.MBThreadService getMBThreadService() {
1674 return mbThreadService;
1675 }
1676
1677
1682 public void setMBThreadService(
1683 com.liferay.portlet.messageboards.service.MBThreadService mbThreadService) {
1684 this.mbThreadService = mbThreadService;
1685 }
1686
1687
1692 public MBThreadPersistence getMBThreadPersistence() {
1693 return mbThreadPersistence;
1694 }
1695
1696
1701 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
1702 this.mbThreadPersistence = mbThreadPersistence;
1703 }
1704
1705
1710 public MBThreadFinder getMBThreadFinder() {
1711 return mbThreadFinder;
1712 }
1713
1714
1719 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
1720 this.mbThreadFinder = mbThreadFinder;
1721 }
1722
1723 public void afterPropertiesSet() {
1724 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBMessage",
1725 mbMessageLocalService);
1726 }
1727
1728 public void destroy() {
1729 persistedModelLocalServiceRegistry.unregister(
1730 "com.liferay.portlet.messageboards.model.MBMessage");
1731 }
1732
1733
1738 @Override
1739 public String getBeanIdentifier() {
1740 return _beanIdentifier;
1741 }
1742
1743
1748 @Override
1749 public void setBeanIdentifier(String beanIdentifier) {
1750 _beanIdentifier = beanIdentifier;
1751 }
1752
1753 protected Class<?> getModelClass() {
1754 return MBMessage.class;
1755 }
1756
1757 protected String getModelClassName() {
1758 return MBMessage.class.getName();
1759 }
1760
1761
1766 protected void runSQL(String sql) {
1767 try {
1768 DataSource dataSource = mbMessagePersistence.getDataSource();
1769
1770 DB db = DBFactoryUtil.getDB();
1771
1772 sql = db.buildSQL(sql);
1773 sql = PortalUtil.transformSQL(sql);
1774
1775 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1776 sql, new int[0]);
1777
1778 sqlUpdate.update();
1779 }
1780 catch (Exception e) {
1781 throw new SystemException(e);
1782 }
1783 }
1784
1785 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageLocalService.class)
1786 protected com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService;
1787 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageService.class)
1788 protected com.liferay.portlet.messageboards.service.MBMessageService mbMessageService;
1789 @BeanReference(type = MBMessagePersistence.class)
1790 protected MBMessagePersistence mbMessagePersistence;
1791 @BeanReference(type = MBMessageFinder.class)
1792 protected MBMessageFinder mbMessageFinder;
1793 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1794 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1795 @BeanReference(type = com.liferay.mail.service.MailService.class)
1796 protected com.liferay.mail.service.MailService mailService;
1797 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1798 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1799 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1800 protected com.liferay.portal.service.ClassNameService classNameService;
1801 @BeanReference(type = ClassNamePersistence.class)
1802 protected ClassNamePersistence classNamePersistence;
1803 @BeanReference(type = com.liferay.portal.service.CompanyLocalService.class)
1804 protected com.liferay.portal.service.CompanyLocalService companyLocalService;
1805 @BeanReference(type = com.liferay.portal.service.CompanyService.class)
1806 protected com.liferay.portal.service.CompanyService companyService;
1807 @BeanReference(type = CompanyPersistence.class)
1808 protected CompanyPersistence companyPersistence;
1809 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1810 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1811 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1812 protected com.liferay.portal.service.GroupService groupService;
1813 @BeanReference(type = GroupPersistence.class)
1814 protected GroupPersistence groupPersistence;
1815 @BeanReference(type = GroupFinder.class)
1816 protected GroupFinder groupFinder;
1817 @BeanReference(type = com.liferay.portal.service.LockLocalService.class)
1818 protected com.liferay.portal.service.LockLocalService lockLocalService;
1819 @BeanReference(type = LockPersistence.class)
1820 protected LockPersistence lockPersistence;
1821 @BeanReference(type = LockFinder.class)
1822 protected LockFinder lockFinder;
1823 @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
1824 protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
1825 @BeanReference(type = com.liferay.portal.service.PortletPreferencesService.class)
1826 protected com.liferay.portal.service.PortletPreferencesService portletPreferencesService;
1827 @BeanReference(type = PortletPreferencesPersistence.class)
1828 protected PortletPreferencesPersistence portletPreferencesPersistence;
1829 @BeanReference(type = PortletPreferencesFinder.class)
1830 protected PortletPreferencesFinder portletPreferencesFinder;
1831 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1832 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1833 @BeanReference(type = com.liferay.portal.service.SubscriptionLocalService.class)
1834 protected com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService;
1835 @BeanReference(type = SubscriptionPersistence.class)
1836 protected SubscriptionPersistence subscriptionPersistence;
1837 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1838 protected com.liferay.portal.service.UserLocalService userLocalService;
1839 @BeanReference(type = com.liferay.portal.service.UserService.class)
1840 protected com.liferay.portal.service.UserService userService;
1841 @BeanReference(type = UserPersistence.class)
1842 protected UserPersistence userPersistence;
1843 @BeanReference(type = UserFinder.class)
1844 protected UserFinder userFinder;
1845 @BeanReference(type = com.liferay.portal.service.WorkflowInstanceLinkLocalService.class)
1846 protected com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1847 @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1848 protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1849 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1850 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1851 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1852 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1853 @BeanReference(type = AssetEntryPersistence.class)
1854 protected AssetEntryPersistence assetEntryPersistence;
1855 @BeanReference(type = AssetEntryFinder.class)
1856 protected AssetEntryFinder assetEntryFinder;
1857 @BeanReference(type = com.liferay.portlet.asset.service.AssetLinkLocalService.class)
1858 protected com.liferay.portlet.asset.service.AssetLinkLocalService assetLinkLocalService;
1859 @BeanReference(type = AssetLinkPersistence.class)
1860 protected AssetLinkPersistence assetLinkPersistence;
1861 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagLocalService.class)
1862 protected com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService;
1863 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagService.class)
1864 protected com.liferay.portlet.asset.service.AssetTagService assetTagService;
1865 @BeanReference(type = AssetTagPersistence.class)
1866 protected AssetTagPersistence assetTagPersistence;
1867 @BeanReference(type = AssetTagFinder.class)
1868 protected AssetTagFinder assetTagFinder;
1869 @BeanReference(type = com.liferay.portlet.blogs.service.BlogsEntryLocalService.class)
1870 protected com.liferay.portlet.blogs.service.BlogsEntryLocalService blogsEntryLocalService;
1871 @BeanReference(type = com.liferay.portlet.blogs.service.BlogsEntryService.class)
1872 protected com.liferay.portlet.blogs.service.BlogsEntryService blogsEntryService;
1873 @BeanReference(type = BlogsEntryPersistence.class)
1874 protected BlogsEntryPersistence blogsEntryPersistence;
1875 @BeanReference(type = BlogsEntryFinder.class)
1876 protected BlogsEntryFinder blogsEntryFinder;
1877 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoRowLocalService.class)
1878 protected com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService;
1879 @BeanReference(type = ExpandoRowPersistence.class)
1880 protected ExpandoRowPersistence expandoRowPersistence;
1881 @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryLocalService.class)
1882 protected com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService;
1883 @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryService.class)
1884 protected com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService;
1885 @BeanReference(type = MBCategoryPersistence.class)
1886 protected MBCategoryPersistence mbCategoryPersistence;
1887 @BeanReference(type = MBCategoryFinder.class)
1888 protected MBCategoryFinder mbCategoryFinder;
1889 @BeanReference(type = com.liferay.portlet.messageboards.service.MBDiscussionLocalService.class)
1890 protected com.liferay.portlet.messageboards.service.MBDiscussionLocalService mbDiscussionLocalService;
1891 @BeanReference(type = MBDiscussionPersistence.class)
1892 protected MBDiscussionPersistence mbDiscussionPersistence;
1893 @BeanReference(type = com.liferay.portlet.ratings.service.RatingsStatsLocalService.class)
1894 protected com.liferay.portlet.ratings.service.RatingsStatsLocalService ratingsStatsLocalService;
1895 @BeanReference(type = RatingsStatsPersistence.class)
1896 protected RatingsStatsPersistence ratingsStatsPersistence;
1897 @BeanReference(type = RatingsStatsFinder.class)
1898 protected RatingsStatsFinder ratingsStatsFinder;
1899 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityLocalService.class)
1900 protected com.liferay.portlet.social.service.SocialActivityLocalService socialActivityLocalService;
1901 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityService.class)
1902 protected com.liferay.portlet.social.service.SocialActivityService socialActivityService;
1903 @BeanReference(type = SocialActivityPersistence.class)
1904 protected SocialActivityPersistence socialActivityPersistence;
1905 @BeanReference(type = SocialActivityFinder.class)
1906 protected SocialActivityFinder socialActivityFinder;
1907 @BeanReference(type = com.liferay.portlet.messageboards.service.MBStatsUserLocalService.class)
1908 protected com.liferay.portlet.messageboards.service.MBStatsUserLocalService mbStatsUserLocalService;
1909 @BeanReference(type = MBStatsUserPersistence.class)
1910 protected MBStatsUserPersistence mbStatsUserPersistence;
1911 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadLocalService.class)
1912 protected com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService;
1913 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadService.class)
1914 protected com.liferay.portlet.messageboards.service.MBThreadService mbThreadService;
1915 @BeanReference(type = MBThreadPersistence.class)
1916 protected MBThreadPersistence mbThreadPersistence;
1917 @BeanReference(type = MBThreadFinder.class)
1918 protected MBThreadFinder mbThreadFinder;
1919 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1920 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1921 private String _beanIdentifier;
1922 }