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.Criterion;
027 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.Disjunction;
029 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
030 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
031 import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
032 import com.liferay.portal.kernel.dao.orm.Projection;
033 import com.liferay.portal.kernel.dao.orm.Property;
034 import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil;
035 import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil;
036 import com.liferay.portal.kernel.exception.PortalException;
037 import com.liferay.portal.kernel.exception.SystemException;
038 import com.liferay.portal.kernel.search.Indexable;
039 import com.liferay.portal.kernel.search.IndexableType;
040 import com.liferay.portal.kernel.util.OrderByComparator;
041 import com.liferay.portal.kernel.workflow.WorkflowConstants;
042 import com.liferay.portal.model.PersistedModel;
043 import com.liferay.portal.service.BaseLocalServiceImpl;
044 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
045 import com.liferay.portal.service.persistence.GroupFinder;
046 import com.liferay.portal.service.persistence.GroupPersistence;
047 import com.liferay.portal.service.persistence.SubscriptionPersistence;
048 import com.liferay.portal.service.persistence.SystemEventPersistence;
049 import com.liferay.portal.service.persistence.UserFinder;
050 import com.liferay.portal.service.persistence.UserPersistence;
051 import com.liferay.portal.util.PortalUtil;
052
053 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
054 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
055 import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
056 import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
057 import com.liferay.portlet.expando.service.persistence.ExpandoRowPersistence;
058 import com.liferay.portlet.exportimport.lar.ExportImportHelperUtil;
059 import com.liferay.portlet.exportimport.lar.ManifestSummary;
060 import com.liferay.portlet.exportimport.lar.PortletDataContext;
061 import com.liferay.portlet.exportimport.lar.StagedModelDataHandler;
062 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerRegistryUtil;
063 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerUtil;
064 import com.liferay.portlet.exportimport.lar.StagedModelType;
065 import com.liferay.portlet.messageboards.model.MBCategory;
066 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
067 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
068 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
069 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
070 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
071 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
072 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
073 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
074 import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
075 import com.liferay.portlet.trash.service.persistence.TrashVersionPersistence;
076
077 import java.io.Serializable;
078
079 import java.util.List;
080
081 import javax.sql.DataSource;
082
083
095 @ProviderType
096 public abstract class MBCategoryLocalServiceBaseImpl
097 extends BaseLocalServiceImpl implements MBCategoryLocalService,
098 IdentifiableBean {
099
104
105
111 @Indexable(type = IndexableType.REINDEX)
112 @Override
113 public MBCategory addMBCategory(MBCategory mbCategory) {
114 mbCategory.setNew(true);
115
116 return mbCategoryPersistence.update(mbCategory);
117 }
118
119
125 @Override
126 public MBCategory createMBCategory(long categoryId) {
127 return mbCategoryPersistence.create(categoryId);
128 }
129
130
137 @Indexable(type = IndexableType.DELETE)
138 @Override
139 public MBCategory deleteMBCategory(long categoryId)
140 throws PortalException {
141 return mbCategoryPersistence.remove(categoryId);
142 }
143
144
150 @Indexable(type = IndexableType.DELETE)
151 @Override
152 public MBCategory deleteMBCategory(MBCategory mbCategory) {
153 return mbCategoryPersistence.remove(mbCategory);
154 }
155
156 @Override
157 public DynamicQuery dynamicQuery() {
158 Class<?> clazz = getClass();
159
160 return DynamicQueryFactoryUtil.forClass(MBCategory.class,
161 clazz.getClassLoader());
162 }
163
164
170 @Override
171 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
172 return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery);
173 }
174
175
187 @Override
188 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
189 int end) {
190 return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery, start,
191 end);
192 }
193
194
207 @Override
208 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
209 int end, OrderByComparator<T> orderByComparator) {
210 return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery, start,
211 end, orderByComparator);
212 }
213
214
220 @Override
221 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
222 return mbCategoryPersistence.countWithDynamicQuery(dynamicQuery);
223 }
224
225
232 @Override
233 public long dynamicQueryCount(DynamicQuery dynamicQuery,
234 Projection projection) {
235 return mbCategoryPersistence.countWithDynamicQuery(dynamicQuery,
236 projection);
237 }
238
239 @Override
240 public MBCategory fetchMBCategory(long categoryId) {
241 return mbCategoryPersistence.fetchByPrimaryKey(categoryId);
242 }
243
244
251 @Override
252 public MBCategory fetchMBCategoryByUuidAndGroupId(String uuid, long groupId) {
253 return mbCategoryPersistence.fetchByUUID_G(uuid, groupId);
254 }
255
256
263 @Override
264 public MBCategory getMBCategory(long categoryId) throws PortalException {
265 return mbCategoryPersistence.findByPrimaryKey(categoryId);
266 }
267
268 @Override
269 public ActionableDynamicQuery getActionableDynamicQuery() {
270 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
271
272 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.messageboards.service.MBCategoryLocalServiceUtil.getService());
273 actionableDynamicQuery.setClass(MBCategory.class);
274 actionableDynamicQuery.setClassLoader(getClassLoader());
275
276 actionableDynamicQuery.setPrimaryKeyPropertyName("categoryId");
277
278 return actionableDynamicQuery;
279 }
280
281 protected void initActionableDynamicQuery(
282 ActionableDynamicQuery actionableDynamicQuery) {
283 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.messageboards.service.MBCategoryLocalServiceUtil.getService());
284 actionableDynamicQuery.setClass(MBCategory.class);
285 actionableDynamicQuery.setClassLoader(getClassLoader());
286
287 actionableDynamicQuery.setPrimaryKeyPropertyName("categoryId");
288 }
289
290 @Override
291 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
292 final PortletDataContext portletDataContext) {
293 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
294 @Override
295 public long performCount() throws PortalException {
296 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
297
298 StagedModelType stagedModelType = getStagedModelType();
299
300 long modelAdditionCount = super.performCount();
301
302 manifestSummary.addModelAdditionCount(stagedModelType.toString(),
303 modelAdditionCount);
304
305 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
306 stagedModelType);
307
308 manifestSummary.addModelDeletionCount(stagedModelType.toString(),
309 modelDeletionCount);
310
311 return modelAdditionCount;
312 }
313 };
314
315 initActionableDynamicQuery(exportActionableDynamicQuery);
316
317 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
318 @Override
319 public void addCriteria(DynamicQuery dynamicQuery) {
320 Criterion modifiedDateCriterion = portletDataContext.getDateRangeCriteria(
321 "modifiedDate");
322 Criterion statusDateCriterion = portletDataContext.getDateRangeCriteria(
323 "statusDate");
324
325 if ((modifiedDateCriterion != null) &&
326 (statusDateCriterion != null)) {
327 Disjunction disjunction = RestrictionsFactoryUtil.disjunction();
328
329 disjunction.add(modifiedDateCriterion);
330 disjunction.add(statusDateCriterion);
331
332 dynamicQuery.add(disjunction);
333 }
334
335 Property workflowStatusProperty = PropertyFactoryUtil.forName(
336 "status");
337
338 if (portletDataContext.isInitialPublication()) {
339 dynamicQuery.add(workflowStatusProperty.ne(
340 WorkflowConstants.STATUS_IN_TRASH));
341 }
342 else {
343 StagedModelDataHandler<?> stagedModelDataHandler = StagedModelDataHandlerRegistryUtil.getStagedModelDataHandler(MBCategory.class.getName());
344
345 dynamicQuery.add(workflowStatusProperty.in(
346 stagedModelDataHandler.getExportableStatuses()));
347 }
348 }
349 });
350
351 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
352
353 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
354
355 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod() {
356 @Override
357 public void performAction(Object object)
358 throws PortalException {
359 MBCategory stagedModel = (MBCategory)object;
360
361 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
362 stagedModel);
363 }
364 });
365 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
366 PortalUtil.getClassNameId(MBCategory.class.getName())));
367
368 return exportActionableDynamicQuery;
369 }
370
371
374 @Override
375 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
376 throws PortalException {
377 return mbCategoryLocalService.deleteMBCategory((MBCategory)persistedModel);
378 }
379
380 @Override
381 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
382 throws PortalException {
383 return mbCategoryPersistence.findByPrimaryKey(primaryKeyObj);
384 }
385
386
393 @Override
394 public List<MBCategory> getMBCategoriesByUuidAndCompanyId(String uuid,
395 long companyId) {
396 return mbCategoryPersistence.findByUuid_C(uuid, companyId);
397 }
398
399
409 @Override
410 public List<MBCategory> getMBCategoriesByUuidAndCompanyId(String uuid,
411 long companyId, int start, int end,
412 OrderByComparator<MBCategory> orderByComparator) {
413 return mbCategoryPersistence.findByUuid_C(uuid, companyId, start, end,
414 orderByComparator);
415 }
416
417
425 @Override
426 public MBCategory getMBCategoryByUuidAndGroupId(String uuid, long groupId)
427 throws PortalException {
428 return mbCategoryPersistence.findByUUID_G(uuid, groupId);
429 }
430
431
442 @Override
443 public List<MBCategory> getMBCategories(int start, int end) {
444 return mbCategoryPersistence.findAll(start, end);
445 }
446
447
452 @Override
453 public int getMBCategoriesCount() {
454 return mbCategoryPersistence.countAll();
455 }
456
457
463 @Indexable(type = IndexableType.REINDEX)
464 @Override
465 public MBCategory updateMBCategory(MBCategory mbCategory) {
466 return mbCategoryPersistence.update(mbCategory);
467 }
468
469
474 public MBCategoryLocalService getMBCategoryLocalService() {
475 return mbCategoryLocalService;
476 }
477
478
483 public void setMBCategoryLocalService(
484 MBCategoryLocalService mbCategoryLocalService) {
485 this.mbCategoryLocalService = mbCategoryLocalService;
486 }
487
488
493 public com.liferay.portlet.messageboards.service.MBCategoryService getMBCategoryService() {
494 return mbCategoryService;
495 }
496
497
502 public void setMBCategoryService(
503 com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService) {
504 this.mbCategoryService = mbCategoryService;
505 }
506
507
512 public MBCategoryPersistence getMBCategoryPersistence() {
513 return mbCategoryPersistence;
514 }
515
516
521 public void setMBCategoryPersistence(
522 MBCategoryPersistence mbCategoryPersistence) {
523 this.mbCategoryPersistence = mbCategoryPersistence;
524 }
525
526
531 public MBCategoryFinder getMBCategoryFinder() {
532 return mbCategoryFinder;
533 }
534
535
540 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
541 this.mbCategoryFinder = mbCategoryFinder;
542 }
543
544
549 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
550 return counterLocalService;
551 }
552
553
558 public void setCounterLocalService(
559 com.liferay.counter.service.CounterLocalService counterLocalService) {
560 this.counterLocalService = counterLocalService;
561 }
562
563
568 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
569 return groupLocalService;
570 }
571
572
577 public void setGroupLocalService(
578 com.liferay.portal.service.GroupLocalService groupLocalService) {
579 this.groupLocalService = groupLocalService;
580 }
581
582
587 public com.liferay.portal.service.GroupService getGroupService() {
588 return groupService;
589 }
590
591
596 public void setGroupService(
597 com.liferay.portal.service.GroupService groupService) {
598 this.groupService = groupService;
599 }
600
601
606 public GroupPersistence getGroupPersistence() {
607 return groupPersistence;
608 }
609
610
615 public void setGroupPersistence(GroupPersistence groupPersistence) {
616 this.groupPersistence = groupPersistence;
617 }
618
619
624 public GroupFinder getGroupFinder() {
625 return groupFinder;
626 }
627
628
633 public void setGroupFinder(GroupFinder groupFinder) {
634 this.groupFinder = groupFinder;
635 }
636
637
642 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
643 return resourceLocalService;
644 }
645
646
651 public void setResourceLocalService(
652 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
653 this.resourceLocalService = resourceLocalService;
654 }
655
656
661 public com.liferay.portal.service.SubscriptionLocalService getSubscriptionLocalService() {
662 return subscriptionLocalService;
663 }
664
665
670 public void setSubscriptionLocalService(
671 com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService) {
672 this.subscriptionLocalService = subscriptionLocalService;
673 }
674
675
680 public SubscriptionPersistence getSubscriptionPersistence() {
681 return subscriptionPersistence;
682 }
683
684
689 public void setSubscriptionPersistence(
690 SubscriptionPersistence subscriptionPersistence) {
691 this.subscriptionPersistence = subscriptionPersistence;
692 }
693
694
699 public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
700 return systemEventLocalService;
701 }
702
703
708 public void setSystemEventLocalService(
709 com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
710 this.systemEventLocalService = systemEventLocalService;
711 }
712
713
718 public SystemEventPersistence getSystemEventPersistence() {
719 return systemEventPersistence;
720 }
721
722
727 public void setSystemEventPersistence(
728 SystemEventPersistence systemEventPersistence) {
729 this.systemEventPersistence = systemEventPersistence;
730 }
731
732
737 public com.liferay.portal.service.UserLocalService getUserLocalService() {
738 return userLocalService;
739 }
740
741
746 public void setUserLocalService(
747 com.liferay.portal.service.UserLocalService userLocalService) {
748 this.userLocalService = userLocalService;
749 }
750
751
756 public com.liferay.portal.service.UserService getUserService() {
757 return userService;
758 }
759
760
765 public void setUserService(
766 com.liferay.portal.service.UserService userService) {
767 this.userService = userService;
768 }
769
770
775 public UserPersistence getUserPersistence() {
776 return userPersistence;
777 }
778
779
784 public void setUserPersistence(UserPersistence userPersistence) {
785 this.userPersistence = userPersistence;
786 }
787
788
793 public UserFinder getUserFinder() {
794 return userFinder;
795 }
796
797
802 public void setUserFinder(UserFinder userFinder) {
803 this.userFinder = userFinder;
804 }
805
806
811 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
812 return assetEntryLocalService;
813 }
814
815
820 public void setAssetEntryLocalService(
821 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
822 this.assetEntryLocalService = assetEntryLocalService;
823 }
824
825
830 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
831 return assetEntryService;
832 }
833
834
839 public void setAssetEntryService(
840 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
841 this.assetEntryService = assetEntryService;
842 }
843
844
849 public AssetEntryPersistence getAssetEntryPersistence() {
850 return assetEntryPersistence;
851 }
852
853
858 public void setAssetEntryPersistence(
859 AssetEntryPersistence assetEntryPersistence) {
860 this.assetEntryPersistence = assetEntryPersistence;
861 }
862
863
868 public AssetEntryFinder getAssetEntryFinder() {
869 return assetEntryFinder;
870 }
871
872
877 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
878 this.assetEntryFinder = assetEntryFinder;
879 }
880
881
886 public com.liferay.portlet.asset.service.AssetTagLocalService getAssetTagLocalService() {
887 return assetTagLocalService;
888 }
889
890
895 public void setAssetTagLocalService(
896 com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService) {
897 this.assetTagLocalService = assetTagLocalService;
898 }
899
900
905 public com.liferay.portlet.asset.service.AssetTagService getAssetTagService() {
906 return assetTagService;
907 }
908
909
914 public void setAssetTagService(
915 com.liferay.portlet.asset.service.AssetTagService assetTagService) {
916 this.assetTagService = assetTagService;
917 }
918
919
924 public AssetTagPersistence getAssetTagPersistence() {
925 return assetTagPersistence;
926 }
927
928
933 public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
934 this.assetTagPersistence = assetTagPersistence;
935 }
936
937
942 public AssetTagFinder getAssetTagFinder() {
943 return assetTagFinder;
944 }
945
946
951 public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
952 this.assetTagFinder = assetTagFinder;
953 }
954
955
960 public com.liferay.portlet.expando.service.ExpandoRowLocalService getExpandoRowLocalService() {
961 return expandoRowLocalService;
962 }
963
964
969 public void setExpandoRowLocalService(
970 com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService) {
971 this.expandoRowLocalService = expandoRowLocalService;
972 }
973
974
979 public ExpandoRowPersistence getExpandoRowPersistence() {
980 return expandoRowPersistence;
981 }
982
983
988 public void setExpandoRowPersistence(
989 ExpandoRowPersistence expandoRowPersistence) {
990 this.expandoRowPersistence = expandoRowPersistence;
991 }
992
993
998 public com.liferay.portlet.trash.service.TrashEntryLocalService getTrashEntryLocalService() {
999 return trashEntryLocalService;
1000 }
1001
1002
1007 public void setTrashEntryLocalService(
1008 com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService) {
1009 this.trashEntryLocalService = trashEntryLocalService;
1010 }
1011
1012
1017 public com.liferay.portlet.trash.service.TrashEntryService getTrashEntryService() {
1018 return trashEntryService;
1019 }
1020
1021
1026 public void setTrashEntryService(
1027 com.liferay.portlet.trash.service.TrashEntryService trashEntryService) {
1028 this.trashEntryService = trashEntryService;
1029 }
1030
1031
1036 public TrashEntryPersistence getTrashEntryPersistence() {
1037 return trashEntryPersistence;
1038 }
1039
1040
1045 public void setTrashEntryPersistence(
1046 TrashEntryPersistence trashEntryPersistence) {
1047 this.trashEntryPersistence = trashEntryPersistence;
1048 }
1049
1050
1055 public com.liferay.portlet.trash.service.TrashVersionLocalService getTrashVersionLocalService() {
1056 return trashVersionLocalService;
1057 }
1058
1059
1064 public void setTrashVersionLocalService(
1065 com.liferay.portlet.trash.service.TrashVersionLocalService trashVersionLocalService) {
1066 this.trashVersionLocalService = trashVersionLocalService;
1067 }
1068
1069
1074 public TrashVersionPersistence getTrashVersionPersistence() {
1075 return trashVersionPersistence;
1076 }
1077
1078
1083 public void setTrashVersionPersistence(
1084 TrashVersionPersistence trashVersionPersistence) {
1085 this.trashVersionPersistence = trashVersionPersistence;
1086 }
1087
1088
1093 public com.liferay.portlet.messageboards.service.MBMailingListLocalService getMBMailingListLocalService() {
1094 return mbMailingListLocalService;
1095 }
1096
1097
1102 public void setMBMailingListLocalService(
1103 com.liferay.portlet.messageboards.service.MBMailingListLocalService mbMailingListLocalService) {
1104 this.mbMailingListLocalService = mbMailingListLocalService;
1105 }
1106
1107
1112 public MBMailingListPersistence getMBMailingListPersistence() {
1113 return mbMailingListPersistence;
1114 }
1115
1116
1121 public void setMBMailingListPersistence(
1122 MBMailingListPersistence mbMailingListPersistence) {
1123 this.mbMailingListPersistence = mbMailingListPersistence;
1124 }
1125
1126
1131 public com.liferay.portlet.messageboards.service.MBMessageLocalService getMBMessageLocalService() {
1132 return mbMessageLocalService;
1133 }
1134
1135
1140 public void setMBMessageLocalService(
1141 com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService) {
1142 this.mbMessageLocalService = mbMessageLocalService;
1143 }
1144
1145
1150 public com.liferay.portlet.messageboards.service.MBMessageService getMBMessageService() {
1151 return mbMessageService;
1152 }
1153
1154
1159 public void setMBMessageService(
1160 com.liferay.portlet.messageboards.service.MBMessageService mbMessageService) {
1161 this.mbMessageService = mbMessageService;
1162 }
1163
1164
1169 public MBMessagePersistence getMBMessagePersistence() {
1170 return mbMessagePersistence;
1171 }
1172
1173
1178 public void setMBMessagePersistence(
1179 MBMessagePersistence mbMessagePersistence) {
1180 this.mbMessagePersistence = mbMessagePersistence;
1181 }
1182
1183
1188 public MBMessageFinder getMBMessageFinder() {
1189 return mbMessageFinder;
1190 }
1191
1192
1197 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
1198 this.mbMessageFinder = mbMessageFinder;
1199 }
1200
1201
1206 public com.liferay.portlet.messageboards.service.MBThreadLocalService getMBThreadLocalService() {
1207 return mbThreadLocalService;
1208 }
1209
1210
1215 public void setMBThreadLocalService(
1216 com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService) {
1217 this.mbThreadLocalService = mbThreadLocalService;
1218 }
1219
1220
1225 public com.liferay.portlet.messageboards.service.MBThreadService getMBThreadService() {
1226 return mbThreadService;
1227 }
1228
1229
1234 public void setMBThreadService(
1235 com.liferay.portlet.messageboards.service.MBThreadService mbThreadService) {
1236 this.mbThreadService = mbThreadService;
1237 }
1238
1239
1244 public MBThreadPersistence getMBThreadPersistence() {
1245 return mbThreadPersistence;
1246 }
1247
1248
1253 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
1254 this.mbThreadPersistence = mbThreadPersistence;
1255 }
1256
1257
1262 public MBThreadFinder getMBThreadFinder() {
1263 return mbThreadFinder;
1264 }
1265
1266
1271 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
1272 this.mbThreadFinder = mbThreadFinder;
1273 }
1274
1275 public void afterPropertiesSet() {
1276 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBCategory",
1277 mbCategoryLocalService);
1278 }
1279
1280 public void destroy() {
1281 persistedModelLocalServiceRegistry.unregister(
1282 "com.liferay.portlet.messageboards.model.MBCategory");
1283 }
1284
1285
1290 @Override
1291 public String getBeanIdentifier() {
1292 return _beanIdentifier;
1293 }
1294
1295
1300 @Override
1301 public void setBeanIdentifier(String beanIdentifier) {
1302 _beanIdentifier = beanIdentifier;
1303 }
1304
1305 protected Class<?> getModelClass() {
1306 return MBCategory.class;
1307 }
1308
1309 protected String getModelClassName() {
1310 return MBCategory.class.getName();
1311 }
1312
1313
1318 protected void runSQL(String sql) {
1319 try {
1320 DataSource dataSource = mbCategoryPersistence.getDataSource();
1321
1322 DB db = DBFactoryUtil.getDB();
1323
1324 sql = db.buildSQL(sql);
1325 sql = PortalUtil.transformSQL(sql);
1326
1327 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1328 sql, new int[0]);
1329
1330 sqlUpdate.update();
1331 }
1332 catch (Exception e) {
1333 throw new SystemException(e);
1334 }
1335 }
1336
1337 @BeanReference(type = MBCategoryLocalService.class)
1338 protected MBCategoryLocalService mbCategoryLocalService;
1339 @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryService.class)
1340 protected com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService;
1341 @BeanReference(type = MBCategoryPersistence.class)
1342 protected MBCategoryPersistence mbCategoryPersistence;
1343 @BeanReference(type = MBCategoryFinder.class)
1344 protected MBCategoryFinder mbCategoryFinder;
1345 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1346 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1347 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1348 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1349 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1350 protected com.liferay.portal.service.GroupService groupService;
1351 @BeanReference(type = GroupPersistence.class)
1352 protected GroupPersistence groupPersistence;
1353 @BeanReference(type = GroupFinder.class)
1354 protected GroupFinder groupFinder;
1355 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1356 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1357 @BeanReference(type = com.liferay.portal.service.SubscriptionLocalService.class)
1358 protected com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService;
1359 @BeanReference(type = SubscriptionPersistence.class)
1360 protected SubscriptionPersistence subscriptionPersistence;
1361 @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
1362 protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
1363 @BeanReference(type = SystemEventPersistence.class)
1364 protected SystemEventPersistence systemEventPersistence;
1365 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1366 protected com.liferay.portal.service.UserLocalService userLocalService;
1367 @BeanReference(type = com.liferay.portal.service.UserService.class)
1368 protected com.liferay.portal.service.UserService userService;
1369 @BeanReference(type = UserPersistence.class)
1370 protected UserPersistence userPersistence;
1371 @BeanReference(type = UserFinder.class)
1372 protected UserFinder userFinder;
1373 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1374 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1375 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1376 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1377 @BeanReference(type = AssetEntryPersistence.class)
1378 protected AssetEntryPersistence assetEntryPersistence;
1379 @BeanReference(type = AssetEntryFinder.class)
1380 protected AssetEntryFinder assetEntryFinder;
1381 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagLocalService.class)
1382 protected com.liferay.portlet.asset.service.AssetTagLocalService assetTagLocalService;
1383 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagService.class)
1384 protected com.liferay.portlet.asset.service.AssetTagService assetTagService;
1385 @BeanReference(type = AssetTagPersistence.class)
1386 protected AssetTagPersistence assetTagPersistence;
1387 @BeanReference(type = AssetTagFinder.class)
1388 protected AssetTagFinder assetTagFinder;
1389 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoRowLocalService.class)
1390 protected com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService;
1391 @BeanReference(type = ExpandoRowPersistence.class)
1392 protected ExpandoRowPersistence expandoRowPersistence;
1393 @BeanReference(type = com.liferay.portlet.trash.service.TrashEntryLocalService.class)
1394 protected com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService;
1395 @BeanReference(type = com.liferay.portlet.trash.service.TrashEntryService.class)
1396 protected com.liferay.portlet.trash.service.TrashEntryService trashEntryService;
1397 @BeanReference(type = TrashEntryPersistence.class)
1398 protected TrashEntryPersistence trashEntryPersistence;
1399 @BeanReference(type = com.liferay.portlet.trash.service.TrashVersionLocalService.class)
1400 protected com.liferay.portlet.trash.service.TrashVersionLocalService trashVersionLocalService;
1401 @BeanReference(type = TrashVersionPersistence.class)
1402 protected TrashVersionPersistence trashVersionPersistence;
1403 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMailingListLocalService.class)
1404 protected com.liferay.portlet.messageboards.service.MBMailingListLocalService mbMailingListLocalService;
1405 @BeanReference(type = MBMailingListPersistence.class)
1406 protected MBMailingListPersistence mbMailingListPersistence;
1407 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageLocalService.class)
1408 protected com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService;
1409 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageService.class)
1410 protected com.liferay.portlet.messageboards.service.MBMessageService mbMessageService;
1411 @BeanReference(type = MBMessagePersistence.class)
1412 protected MBMessagePersistence mbMessagePersistence;
1413 @BeanReference(type = MBMessageFinder.class)
1414 protected MBMessageFinder mbMessageFinder;
1415 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadLocalService.class)
1416 protected com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService;
1417 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadService.class)
1418 protected com.liferay.portlet.messageboards.service.MBThreadService mbThreadService;
1419 @BeanReference(type = MBThreadPersistence.class)
1420 protected MBThreadPersistence mbThreadPersistence;
1421 @BeanReference(type = MBThreadFinder.class)
1422 protected MBThreadFinder mbThreadFinder;
1423 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1424 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1425 private String _beanIdentifier;
1426 }