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.GroupFinder;
049 import com.liferay.portal.service.persistence.GroupPersistence;
050 import com.liferay.portal.service.persistence.SubscriptionPersistence;
051 import com.liferay.portal.service.persistence.SystemEventPersistence;
052 import com.liferay.portal.service.persistence.UserFinder;
053 import com.liferay.portal.service.persistence.UserPersistence;
054 import com.liferay.portal.util.PortalUtil;
055
056 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
057 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
058 import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
059 import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
060 import com.liferay.portlet.expando.service.persistence.ExpandoRowPersistence;
061 import com.liferay.portlet.messageboards.model.MBCategory;
062 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
063 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
064 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
065 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
066 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
067 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
068 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
069 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
070 import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
071 import com.liferay.portlet.trash.service.persistence.TrashVersionPersistence;
072
073 import java.io.Serializable;
074
075 import java.util.List;
076
077 import javax.sql.DataSource;
078
079
091 @ProviderType
092 public abstract class MBCategoryLocalServiceBaseImpl
093 extends BaseLocalServiceImpl implements MBCategoryLocalService,
094 IdentifiableBean {
095
100
101
107 @Indexable(type = IndexableType.REINDEX)
108 @Override
109 public MBCategory addMBCategory(MBCategory mbCategory) {
110 mbCategory.setNew(true);
111
112 return mbCategoryPersistence.update(mbCategory);
113 }
114
115
121 @Override
122 public MBCategory createMBCategory(long categoryId) {
123 return mbCategoryPersistence.create(categoryId);
124 }
125
126
133 @Indexable(type = IndexableType.DELETE)
134 @Override
135 public MBCategory deleteMBCategory(long categoryId)
136 throws PortalException {
137 return mbCategoryPersistence.remove(categoryId);
138 }
139
140
146 @Indexable(type = IndexableType.DELETE)
147 @Override
148 public MBCategory deleteMBCategory(MBCategory mbCategory) {
149 return mbCategoryPersistence.remove(mbCategory);
150 }
151
152 @Override
153 public DynamicQuery dynamicQuery() {
154 Class<?> clazz = getClass();
155
156 return DynamicQueryFactoryUtil.forClass(MBCategory.class,
157 clazz.getClassLoader());
158 }
159
160
166 @Override
167 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
168 return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery);
169 }
170
171
183 @Override
184 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
185 int end) {
186 return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery, start,
187 end);
188 }
189
190
203 @Override
204 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
205 int end, OrderByComparator<T> orderByComparator) {
206 return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery, start,
207 end, orderByComparator);
208 }
209
210
216 @Override
217 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
218 return mbCategoryPersistence.countWithDynamicQuery(dynamicQuery);
219 }
220
221
228 @Override
229 public long dynamicQueryCount(DynamicQuery dynamicQuery,
230 Projection projection) {
231 return mbCategoryPersistence.countWithDynamicQuery(dynamicQuery,
232 projection);
233 }
234
235 @Override
236 public MBCategory fetchMBCategory(long categoryId) {
237 return mbCategoryPersistence.fetchByPrimaryKey(categoryId);
238 }
239
240
247 @Override
248 public MBCategory fetchMBCategoryByUuidAndGroupId(String uuid, long groupId) {
249 return mbCategoryPersistence.fetchByUUID_G(uuid, groupId);
250 }
251
252
259 @Override
260 public MBCategory getMBCategory(long categoryId) throws PortalException {
261 return mbCategoryPersistence.findByPrimaryKey(categoryId);
262 }
263
264 @Override
265 public ActionableDynamicQuery getActionableDynamicQuery() {
266 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
267
268 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.messageboards.service.MBCategoryLocalServiceUtil.getService());
269 actionableDynamicQuery.setClass(MBCategory.class);
270 actionableDynamicQuery.setClassLoader(getClassLoader());
271
272 actionableDynamicQuery.setPrimaryKeyPropertyName("categoryId");
273
274 return actionableDynamicQuery;
275 }
276
277 protected void initActionableDynamicQuery(
278 ActionableDynamicQuery actionableDynamicQuery) {
279 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.messageboards.service.MBCategoryLocalServiceUtil.getService());
280 actionableDynamicQuery.setClass(MBCategory.class);
281 actionableDynamicQuery.setClassLoader(getClassLoader());
282
283 actionableDynamicQuery.setPrimaryKeyPropertyName("categoryId");
284 }
285
286 @Override
287 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
288 final PortletDataContext portletDataContext) {
289 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
290 @Override
291 public long performCount() throws PortalException {
292 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
293
294 StagedModelType stagedModelType = getStagedModelType();
295
296 long modelAdditionCount = super.performCount();
297
298 manifestSummary.addModelAdditionCount(stagedModelType.toString(),
299 modelAdditionCount);
300
301 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
302 stagedModelType);
303
304 manifestSummary.addModelDeletionCount(stagedModelType.toString(),
305 modelDeletionCount);
306
307 return modelAdditionCount;
308 }
309 };
310
311 initActionableDynamicQuery(exportActionableDynamicQuery);
312
313 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
314 @Override
315 public void addCriteria(DynamicQuery dynamicQuery) {
316 portletDataContext.addDateRangeCriteria(dynamicQuery,
317 "modifiedDate");
318
319 StagedModelDataHandler<?> stagedModelDataHandler = StagedModelDataHandlerRegistryUtil.getStagedModelDataHandler(MBCategory.class.getName());
320
321 Property workflowStatusProperty = PropertyFactoryUtil.forName(
322 "status");
323
324 dynamicQuery.add(workflowStatusProperty.in(
325 stagedModelDataHandler.getExportableStatuses()));
326 }
327 });
328
329 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
330
331 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
332
333 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod() {
334 @Override
335 public void performAction(Object object)
336 throws PortalException {
337 MBCategory stagedModel = (MBCategory)object;
338
339 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
340 stagedModel);
341 }
342 });
343 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
344 PortalUtil.getClassNameId(MBCategory.class.getName())));
345
346 return exportActionableDynamicQuery;
347 }
348
349
352 @Override
353 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
354 throws PortalException {
355 return mbCategoryLocalService.deleteMBCategory((MBCategory)persistedModel);
356 }
357
358 @Override
359 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
360 throws PortalException {
361 return mbCategoryPersistence.findByPrimaryKey(primaryKeyObj);
362 }
363
364
371 @Override
372 public List<MBCategory> getMBCategoriesByUuidAndCompanyId(String uuid,
373 long companyId) {
374 return mbCategoryPersistence.findByUuid_C(uuid, companyId);
375 }
376
377
387 @Override
388 public List<MBCategory> getMBCategoriesByUuidAndCompanyId(String uuid,
389 long companyId, int start, int end,
390 OrderByComparator<MBCategory> orderByComparator) {
391 return mbCategoryPersistence.findByUuid_C(uuid, companyId, start, end,
392 orderByComparator);
393 }
394
395
403 @Override
404 public MBCategory getMBCategoryByUuidAndGroupId(String uuid, long groupId)
405 throws PortalException {
406 return mbCategoryPersistence.findByUUID_G(uuid, groupId);
407 }
408
409
420 @Override
421 public List<MBCategory> getMBCategories(int start, int end) {
422 return mbCategoryPersistence.findAll(start, end);
423 }
424
425
430 @Override
431 public int getMBCategoriesCount() {
432 return mbCategoryPersistence.countAll();
433 }
434
435
441 @Indexable(type = IndexableType.REINDEX)
442 @Override
443 public MBCategory updateMBCategory(MBCategory mbCategory) {
444 return mbCategoryPersistence.update(mbCategory);
445 }
446
447
452 public com.liferay.portlet.messageboards.service.MBCategoryLocalService getMBCategoryLocalService() {
453 return mbCategoryLocalService;
454 }
455
456
461 public void setMBCategoryLocalService(
462 com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService) {
463 this.mbCategoryLocalService = mbCategoryLocalService;
464 }
465
466
471 public com.liferay.portlet.messageboards.service.MBCategoryService getMBCategoryService() {
472 return mbCategoryService;
473 }
474
475
480 public void setMBCategoryService(
481 com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService) {
482 this.mbCategoryService = mbCategoryService;
483 }
484
485
490 public MBCategoryPersistence getMBCategoryPersistence() {
491 return mbCategoryPersistence;
492 }
493
494
499 public void setMBCategoryPersistence(
500 MBCategoryPersistence mbCategoryPersistence) {
501 this.mbCategoryPersistence = mbCategoryPersistence;
502 }
503
504
509 public MBCategoryFinder getMBCategoryFinder() {
510 return mbCategoryFinder;
511 }
512
513
518 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
519 this.mbCategoryFinder = mbCategoryFinder;
520 }
521
522
527 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
528 return counterLocalService;
529 }
530
531
536 public void setCounterLocalService(
537 com.liferay.counter.service.CounterLocalService counterLocalService) {
538 this.counterLocalService = counterLocalService;
539 }
540
541
546 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
547 return groupLocalService;
548 }
549
550
555 public void setGroupLocalService(
556 com.liferay.portal.service.GroupLocalService groupLocalService) {
557 this.groupLocalService = groupLocalService;
558 }
559
560
565 public com.liferay.portal.service.GroupService getGroupService() {
566 return groupService;
567 }
568
569
574 public void setGroupService(
575 com.liferay.portal.service.GroupService groupService) {
576 this.groupService = groupService;
577 }
578
579
584 public GroupPersistence getGroupPersistence() {
585 return groupPersistence;
586 }
587
588
593 public void setGroupPersistence(GroupPersistence groupPersistence) {
594 this.groupPersistence = groupPersistence;
595 }
596
597
602 public GroupFinder getGroupFinder() {
603 return groupFinder;
604 }
605
606
611 public void setGroupFinder(GroupFinder groupFinder) {
612 this.groupFinder = groupFinder;
613 }
614
615
620 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
621 return resourceLocalService;
622 }
623
624
629 public void setResourceLocalService(
630 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
631 this.resourceLocalService = resourceLocalService;
632 }
633
634
639 public com.liferay.portal.service.SubscriptionLocalService getSubscriptionLocalService() {
640 return subscriptionLocalService;
641 }
642
643
648 public void setSubscriptionLocalService(
649 com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService) {
650 this.subscriptionLocalService = subscriptionLocalService;
651 }
652
653
658 public SubscriptionPersistence getSubscriptionPersistence() {
659 return subscriptionPersistence;
660 }
661
662
667 public void setSubscriptionPersistence(
668 SubscriptionPersistence subscriptionPersistence) {
669 this.subscriptionPersistence = subscriptionPersistence;
670 }
671
672
677 public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
678 return systemEventLocalService;
679 }
680
681
686 public void setSystemEventLocalService(
687 com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
688 this.systemEventLocalService = systemEventLocalService;
689 }
690
691
696 public SystemEventPersistence getSystemEventPersistence() {
697 return systemEventPersistence;
698 }
699
700
705 public void setSystemEventPersistence(
706 SystemEventPersistence systemEventPersistence) {
707 this.systemEventPersistence = systemEventPersistence;
708 }
709
710
715 public com.liferay.portal.service.UserLocalService getUserLocalService() {
716 return userLocalService;
717 }
718
719
724 public void setUserLocalService(
725 com.liferay.portal.service.UserLocalService userLocalService) {
726 this.userLocalService = userLocalService;
727 }
728
729
734 public com.liferay.portal.service.UserService getUserService() {
735 return userService;
736 }
737
738
743 public void setUserService(
744 com.liferay.portal.service.UserService userService) {
745 this.userService = userService;
746 }
747
748
753 public UserPersistence getUserPersistence() {
754 return userPersistence;
755 }
756
757
762 public void setUserPersistence(UserPersistence userPersistence) {
763 this.userPersistence = userPersistence;
764 }
765
766
771 public UserFinder getUserFinder() {
772 return userFinder;
773 }
774
775
780 public void setUserFinder(UserFinder userFinder) {
781 this.userFinder = userFinder;
782 }
783
784
789 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
790 return assetEntryLocalService;
791 }
792
793
798 public void setAssetEntryLocalService(
799 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
800 this.assetEntryLocalService = assetEntryLocalService;
801 }
802
803
808 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
809 return assetEntryService;
810 }
811
812
817 public void setAssetEntryService(
818 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
819 this.assetEntryService = assetEntryService;
820 }
821
822
827 public AssetEntryPersistence getAssetEntryPersistence() {
828 return assetEntryPersistence;
829 }
830
831
836 public void setAssetEntryPersistence(
837 AssetEntryPersistence assetEntryPersistence) {
838 this.assetEntryPersistence = assetEntryPersistence;
839 }
840
841
846 public AssetEntryFinder getAssetEntryFinder() {
847 return assetEntryFinder;
848 }
849
850
855 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
856 this.assetEntryFinder = assetEntryFinder;
857 }
858
859
864 public com.liferay.portlet.asset.service.AssetTagLocalService getAssetTagLocalService() {
865 return assetTagLocalService;
866 }
867
868
873 public void setAssetTagLocalService(
874 com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService) {
875 this.assetTagLocalService = assetTagLocalService;
876 }
877
878
883 public com.liferay.portlet.asset.service.AssetTagService getAssetTagService() {
884 return assetTagService;
885 }
886
887
892 public void setAssetTagService(
893 com.liferay.portlet.asset.service.AssetTagService assetTagService) {
894 this.assetTagService = assetTagService;
895 }
896
897
902 public AssetTagPersistence getAssetTagPersistence() {
903 return assetTagPersistence;
904 }
905
906
911 public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
912 this.assetTagPersistence = assetTagPersistence;
913 }
914
915
920 public AssetTagFinder getAssetTagFinder() {
921 return assetTagFinder;
922 }
923
924
929 public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
930 this.assetTagFinder = assetTagFinder;
931 }
932
933
938 public com.liferay.portlet.expando.service.ExpandoRowLocalService getExpandoRowLocalService() {
939 return expandoRowLocalService;
940 }
941
942
947 public void setExpandoRowLocalService(
948 com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService) {
949 this.expandoRowLocalService = expandoRowLocalService;
950 }
951
952
957 public ExpandoRowPersistence getExpandoRowPersistence() {
958 return expandoRowPersistence;
959 }
960
961
966 public void setExpandoRowPersistence(
967 ExpandoRowPersistence expandoRowPersistence) {
968 this.expandoRowPersistence = expandoRowPersistence;
969 }
970
971
976 public com.liferay.portlet.trash.service.TrashEntryLocalService getTrashEntryLocalService() {
977 return trashEntryLocalService;
978 }
979
980
985 public void setTrashEntryLocalService(
986 com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService) {
987 this.trashEntryLocalService = trashEntryLocalService;
988 }
989
990
995 public com.liferay.portlet.trash.service.TrashEntryService getTrashEntryService() {
996 return trashEntryService;
997 }
998
999
1004 public void setTrashEntryService(
1005 com.liferay.portlet.trash.service.TrashEntryService trashEntryService) {
1006 this.trashEntryService = trashEntryService;
1007 }
1008
1009
1014 public TrashEntryPersistence getTrashEntryPersistence() {
1015 return trashEntryPersistence;
1016 }
1017
1018
1023 public void setTrashEntryPersistence(
1024 TrashEntryPersistence trashEntryPersistence) {
1025 this.trashEntryPersistence = trashEntryPersistence;
1026 }
1027
1028
1033 public com.liferay.portlet.trash.service.TrashVersionLocalService getTrashVersionLocalService() {
1034 return trashVersionLocalService;
1035 }
1036
1037
1042 public void setTrashVersionLocalService(
1043 com.liferay.portlet.trash.service.TrashVersionLocalService trashVersionLocalService) {
1044 this.trashVersionLocalService = trashVersionLocalService;
1045 }
1046
1047
1052 public TrashVersionPersistence getTrashVersionPersistence() {
1053 return trashVersionPersistence;
1054 }
1055
1056
1061 public void setTrashVersionPersistence(
1062 TrashVersionPersistence trashVersionPersistence) {
1063 this.trashVersionPersistence = trashVersionPersistence;
1064 }
1065
1066
1071 public com.liferay.portlet.messageboards.service.MBMailingListLocalService getMBMailingListLocalService() {
1072 return mbMailingListLocalService;
1073 }
1074
1075
1080 public void setMBMailingListLocalService(
1081 com.liferay.portlet.messageboards.service.MBMailingListLocalService mbMailingListLocalService) {
1082 this.mbMailingListLocalService = mbMailingListLocalService;
1083 }
1084
1085
1090 public MBMailingListPersistence getMBMailingListPersistence() {
1091 return mbMailingListPersistence;
1092 }
1093
1094
1099 public void setMBMailingListPersistence(
1100 MBMailingListPersistence mbMailingListPersistence) {
1101 this.mbMailingListPersistence = mbMailingListPersistence;
1102 }
1103
1104
1109 public com.liferay.portlet.messageboards.service.MBMessageLocalService getMBMessageLocalService() {
1110 return mbMessageLocalService;
1111 }
1112
1113
1118 public void setMBMessageLocalService(
1119 com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService) {
1120 this.mbMessageLocalService = mbMessageLocalService;
1121 }
1122
1123
1128 public com.liferay.portlet.messageboards.service.MBMessageService getMBMessageService() {
1129 return mbMessageService;
1130 }
1131
1132
1137 public void setMBMessageService(
1138 com.liferay.portlet.messageboards.service.MBMessageService mbMessageService) {
1139 this.mbMessageService = mbMessageService;
1140 }
1141
1142
1147 public MBMessagePersistence getMBMessagePersistence() {
1148 return mbMessagePersistence;
1149 }
1150
1151
1156 public void setMBMessagePersistence(
1157 MBMessagePersistence mbMessagePersistence) {
1158 this.mbMessagePersistence = mbMessagePersistence;
1159 }
1160
1161
1166 public MBMessageFinder getMBMessageFinder() {
1167 return mbMessageFinder;
1168 }
1169
1170
1175 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
1176 this.mbMessageFinder = mbMessageFinder;
1177 }
1178
1179
1184 public com.liferay.portlet.messageboards.service.MBThreadLocalService getMBThreadLocalService() {
1185 return mbThreadLocalService;
1186 }
1187
1188
1193 public void setMBThreadLocalService(
1194 com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService) {
1195 this.mbThreadLocalService = mbThreadLocalService;
1196 }
1197
1198
1203 public com.liferay.portlet.messageboards.service.MBThreadService getMBThreadService() {
1204 return mbThreadService;
1205 }
1206
1207
1212 public void setMBThreadService(
1213 com.liferay.portlet.messageboards.service.MBThreadService mbThreadService) {
1214 this.mbThreadService = mbThreadService;
1215 }
1216
1217
1222 public MBThreadPersistence getMBThreadPersistence() {
1223 return mbThreadPersistence;
1224 }
1225
1226
1231 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
1232 this.mbThreadPersistence = mbThreadPersistence;
1233 }
1234
1235
1240 public MBThreadFinder getMBThreadFinder() {
1241 return mbThreadFinder;
1242 }
1243
1244
1249 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
1250 this.mbThreadFinder = mbThreadFinder;
1251 }
1252
1253 public void afterPropertiesSet() {
1254 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBCategory",
1255 mbCategoryLocalService);
1256 }
1257
1258 public void destroy() {
1259 persistedModelLocalServiceRegistry.unregister(
1260 "com.liferay.portlet.messageboards.model.MBCategory");
1261 }
1262
1263
1268 @Override
1269 public String getBeanIdentifier() {
1270 return _beanIdentifier;
1271 }
1272
1273
1278 @Override
1279 public void setBeanIdentifier(String beanIdentifier) {
1280 _beanIdentifier = beanIdentifier;
1281 }
1282
1283 protected Class<?> getModelClass() {
1284 return MBCategory.class;
1285 }
1286
1287 protected String getModelClassName() {
1288 return MBCategory.class.getName();
1289 }
1290
1291
1296 protected void runSQL(String sql) {
1297 try {
1298 DataSource dataSource = mbCategoryPersistence.getDataSource();
1299
1300 DB db = DBFactoryUtil.getDB();
1301
1302 sql = db.buildSQL(sql);
1303 sql = PortalUtil.transformSQL(sql);
1304
1305 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1306 sql, new int[0]);
1307
1308 sqlUpdate.update();
1309 }
1310 catch (Exception e) {
1311 throw new SystemException(e);
1312 }
1313 }
1314
1315 @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryLocalService.class)
1316 protected com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService;
1317 @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryService.class)
1318 protected com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService;
1319 @BeanReference(type = MBCategoryPersistence.class)
1320 protected MBCategoryPersistence mbCategoryPersistence;
1321 @BeanReference(type = MBCategoryFinder.class)
1322 protected MBCategoryFinder mbCategoryFinder;
1323 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1324 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1325 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1326 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1327 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1328 protected com.liferay.portal.service.GroupService groupService;
1329 @BeanReference(type = GroupPersistence.class)
1330 protected GroupPersistence groupPersistence;
1331 @BeanReference(type = GroupFinder.class)
1332 protected GroupFinder groupFinder;
1333 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1334 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1335 @BeanReference(type = com.liferay.portal.service.SubscriptionLocalService.class)
1336 protected com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService;
1337 @BeanReference(type = SubscriptionPersistence.class)
1338 protected SubscriptionPersistence subscriptionPersistence;
1339 @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
1340 protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
1341 @BeanReference(type = SystemEventPersistence.class)
1342 protected SystemEventPersistence systemEventPersistence;
1343 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1344 protected com.liferay.portal.service.UserLocalService userLocalService;
1345 @BeanReference(type = com.liferay.portal.service.UserService.class)
1346 protected com.liferay.portal.service.UserService userService;
1347 @BeanReference(type = UserPersistence.class)
1348 protected UserPersistence userPersistence;
1349 @BeanReference(type = UserFinder.class)
1350 protected UserFinder userFinder;
1351 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1352 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1353 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1354 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1355 @BeanReference(type = AssetEntryPersistence.class)
1356 protected AssetEntryPersistence assetEntryPersistence;
1357 @BeanReference(type = AssetEntryFinder.class)
1358 protected AssetEntryFinder assetEntryFinder;
1359 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagLocalService.class)
1360 protected com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService;
1361 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagService.class)
1362 protected com.liferay.portlet.asset.service.AssetTagService assetTagService;
1363 @BeanReference(type = AssetTagPersistence.class)
1364 protected AssetTagPersistence assetTagPersistence;
1365 @BeanReference(type = AssetTagFinder.class)
1366 protected AssetTagFinder assetTagFinder;
1367 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoRowLocalService.class)
1368 protected com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService;
1369 @BeanReference(type = ExpandoRowPersistence.class)
1370 protected ExpandoRowPersistence expandoRowPersistence;
1371 @BeanReference(type = com.liferay.portlet.trash.service.TrashEntryLocalService.class)
1372 protected com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService;
1373 @BeanReference(type = com.liferay.portlet.trash.service.TrashEntryService.class)
1374 protected com.liferay.portlet.trash.service.TrashEntryService trashEntryService;
1375 @BeanReference(type = TrashEntryPersistence.class)
1376 protected TrashEntryPersistence trashEntryPersistence;
1377 @BeanReference(type = com.liferay.portlet.trash.service.TrashVersionLocalService.class)
1378 protected com.liferay.portlet.trash.service.TrashVersionLocalService trashVersionLocalService;
1379 @BeanReference(type = TrashVersionPersistence.class)
1380 protected TrashVersionPersistence trashVersionPersistence;
1381 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMailingListLocalService.class)
1382 protected com.liferay.portlet.messageboards.service.MBMailingListLocalService mbMailingListLocalService;
1383 @BeanReference(type = MBMailingListPersistence.class)
1384 protected MBMailingListPersistence mbMailingListPersistence;
1385 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageLocalService.class)
1386 protected com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService;
1387 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageService.class)
1388 protected com.liferay.portlet.messageboards.service.MBMessageService mbMessageService;
1389 @BeanReference(type = MBMessagePersistence.class)
1390 protected MBMessagePersistence mbMessagePersistence;
1391 @BeanReference(type = MBMessageFinder.class)
1392 protected MBMessageFinder mbMessageFinder;
1393 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadLocalService.class)
1394 protected com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService;
1395 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadService.class)
1396 protected com.liferay.portlet.messageboards.service.MBThreadService mbThreadService;
1397 @BeanReference(type = MBThreadPersistence.class)
1398 protected MBThreadPersistence mbThreadPersistence;
1399 @BeanReference(type = MBThreadFinder.class)
1400 protected MBThreadFinder mbThreadFinder;
1401 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1402 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1403 private String _beanIdentifier;
1404 }