001
014
015 package com.liferay.portlet.blogs.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.asset.kernel.service.persistence.AssetEntryFinder;
020 import com.liferay.asset.kernel.service.persistence.AssetEntryPersistence;
021 import com.liferay.asset.kernel.service.persistence.AssetLinkPersistence;
022
023 import com.liferay.blogs.kernel.model.BlogsEntry;
024 import com.liferay.blogs.kernel.service.BlogsEntryLocalService;
025 import com.liferay.blogs.kernel.service.persistence.BlogsEntryFinder;
026 import com.liferay.blogs.kernel.service.persistence.BlogsEntryPersistence;
027 import com.liferay.blogs.kernel.service.persistence.BlogsStatsUserFinder;
028 import com.liferay.blogs.kernel.service.persistence.BlogsStatsUserPersistence;
029
030 import com.liferay.expando.kernel.service.persistence.ExpandoRowPersistence;
031
032 import com.liferay.exportimport.kernel.lar.ExportImportHelperUtil;
033 import com.liferay.exportimport.kernel.lar.ManifestSummary;
034 import com.liferay.exportimport.kernel.lar.PortletDataContext;
035 import com.liferay.exportimport.kernel.lar.StagedModelDataHandler;
036 import com.liferay.exportimport.kernel.lar.StagedModelDataHandlerRegistryUtil;
037 import com.liferay.exportimport.kernel.lar.StagedModelDataHandlerUtil;
038 import com.liferay.exportimport.kernel.lar.StagedModelType;
039
040 import com.liferay.portal.kernel.bean.BeanReference;
041 import com.liferay.portal.kernel.dao.db.DB;
042 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
043 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
044 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
045 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
046 import com.liferay.portal.kernel.dao.orm.Criterion;
047 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
048 import com.liferay.portal.kernel.dao.orm.Disjunction;
049 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
050 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
051 import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
052 import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
053 import com.liferay.portal.kernel.dao.orm.Projection;
054 import com.liferay.portal.kernel.dao.orm.Property;
055 import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil;
056 import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil;
057 import com.liferay.portal.kernel.exception.PortalException;
058 import com.liferay.portal.kernel.exception.SystemException;
059 import com.liferay.portal.kernel.model.PersistedModel;
060 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
061 import com.liferay.portal.kernel.search.Indexable;
062 import com.liferay.portal.kernel.search.IndexableType;
063 import com.liferay.portal.kernel.service.BaseLocalServiceImpl;
064 import com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry;
065 import com.liferay.portal.kernel.service.persistence.CompanyPersistence;
066 import com.liferay.portal.kernel.service.persistence.GroupFinder;
067 import com.liferay.portal.kernel.service.persistence.GroupPersistence;
068 import com.liferay.portal.kernel.service.persistence.ImagePersistence;
069 import com.liferay.portal.kernel.service.persistence.OrganizationFinder;
070 import com.liferay.portal.kernel.service.persistence.OrganizationPersistence;
071 import com.liferay.portal.kernel.service.persistence.PortletPreferencesFinder;
072 import com.liferay.portal.kernel.service.persistence.PortletPreferencesPersistence;
073 import com.liferay.portal.kernel.service.persistence.SubscriptionPersistence;
074 import com.liferay.portal.kernel.service.persistence.UserFinder;
075 import com.liferay.portal.kernel.service.persistence.UserPersistence;
076 import com.liferay.portal.kernel.service.persistence.WorkflowInstanceLinkPersistence;
077 import com.liferay.portal.kernel.util.OrderByComparator;
078 import com.liferay.portal.kernel.util.PortalUtil;
079 import com.liferay.portal.kernel.workflow.WorkflowConstants;
080
081 import com.liferay.ratings.kernel.service.persistence.RatingsStatsFinder;
082 import com.liferay.ratings.kernel.service.persistence.RatingsStatsPersistence;
083
084 import com.liferay.trash.kernel.service.persistence.TrashEntryPersistence;
085
086 import java.io.Serializable;
087
088 import java.util.List;
089
090 import javax.sql.DataSource;
091
092
104 @ProviderType
105 public abstract class BlogsEntryLocalServiceBaseImpl
106 extends BaseLocalServiceImpl implements BlogsEntryLocalService,
107 IdentifiableOSGiService {
108
113
114
120 @Indexable(type = IndexableType.REINDEX)
121 @Override
122 public BlogsEntry addBlogsEntry(BlogsEntry blogsEntry) {
123 blogsEntry.setNew(true);
124
125 return blogsEntryPersistence.update(blogsEntry);
126 }
127
128
134 @Override
135 public BlogsEntry createBlogsEntry(long entryId) {
136 return blogsEntryPersistence.create(entryId);
137 }
138
139
146 @Indexable(type = IndexableType.DELETE)
147 @Override
148 public BlogsEntry deleteBlogsEntry(long entryId) throws PortalException {
149 return blogsEntryPersistence.remove(entryId);
150 }
151
152
158 @Indexable(type = IndexableType.DELETE)
159 @Override
160 public BlogsEntry deleteBlogsEntry(BlogsEntry blogsEntry) {
161 return blogsEntryPersistence.remove(blogsEntry);
162 }
163
164 @Override
165 public DynamicQuery dynamicQuery() {
166 Class<?> clazz = getClass();
167
168 return DynamicQueryFactoryUtil.forClass(BlogsEntry.class,
169 clazz.getClassLoader());
170 }
171
172
178 @Override
179 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
180 return blogsEntryPersistence.findWithDynamicQuery(dynamicQuery);
181 }
182
183
195 @Override
196 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
197 int end) {
198 return blogsEntryPersistence.findWithDynamicQuery(dynamicQuery, start,
199 end);
200 }
201
202
215 @Override
216 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
217 int end, OrderByComparator<T> orderByComparator) {
218 return blogsEntryPersistence.findWithDynamicQuery(dynamicQuery, start,
219 end, orderByComparator);
220 }
221
222
228 @Override
229 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
230 return blogsEntryPersistence.countWithDynamicQuery(dynamicQuery);
231 }
232
233
240 @Override
241 public long dynamicQueryCount(DynamicQuery dynamicQuery,
242 Projection projection) {
243 return blogsEntryPersistence.countWithDynamicQuery(dynamicQuery,
244 projection);
245 }
246
247 @Override
248 public BlogsEntry fetchBlogsEntry(long entryId) {
249 return blogsEntryPersistence.fetchByPrimaryKey(entryId);
250 }
251
252
259 @Override
260 public BlogsEntry fetchBlogsEntryByUuidAndGroupId(String uuid, long groupId) {
261 return blogsEntryPersistence.fetchByUUID_G(uuid, groupId);
262 }
263
264
271 @Override
272 public BlogsEntry getBlogsEntry(long entryId) throws PortalException {
273 return blogsEntryPersistence.findByPrimaryKey(entryId);
274 }
275
276 @Override
277 public ActionableDynamicQuery getActionableDynamicQuery() {
278 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
279
280 actionableDynamicQuery.setBaseLocalService(com.liferay.blogs.kernel.service.BlogsEntryLocalServiceUtil.getService());
281 actionableDynamicQuery.setClassLoader(getClassLoader());
282 actionableDynamicQuery.setModelClass(BlogsEntry.class);
283
284 actionableDynamicQuery.setPrimaryKeyPropertyName("entryId");
285
286 return actionableDynamicQuery;
287 }
288
289 @Override
290 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
291 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
292
293 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.blogs.kernel.service.BlogsEntryLocalServiceUtil.getService());
294 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
295 indexableActionableDynamicQuery.setModelClass(BlogsEntry.class);
296
297 indexableActionableDynamicQuery.setPrimaryKeyPropertyName("entryId");
298
299 return indexableActionableDynamicQuery;
300 }
301
302 protected void initActionableDynamicQuery(
303 ActionableDynamicQuery actionableDynamicQuery) {
304 actionableDynamicQuery.setBaseLocalService(com.liferay.blogs.kernel.service.BlogsEntryLocalServiceUtil.getService());
305 actionableDynamicQuery.setClassLoader(getClassLoader());
306 actionableDynamicQuery.setModelClass(BlogsEntry.class);
307
308 actionableDynamicQuery.setPrimaryKeyPropertyName("entryId");
309 }
310
311 @Override
312 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
313 final PortletDataContext portletDataContext) {
314 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
315 @Override
316 public long performCount() throws PortalException {
317 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
318
319 StagedModelType stagedModelType = getStagedModelType();
320
321 long modelAdditionCount = super.performCount();
322
323 manifestSummary.addModelAdditionCount(stagedModelType,
324 modelAdditionCount);
325
326 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
327 stagedModelType);
328
329 manifestSummary.addModelDeletionCount(stagedModelType,
330 modelDeletionCount);
331
332 return modelAdditionCount;
333 }
334 };
335
336 initActionableDynamicQuery(exportActionableDynamicQuery);
337
338 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
339 @Override
340 public void addCriteria(DynamicQuery dynamicQuery) {
341 Criterion modifiedDateCriterion = portletDataContext.getDateRangeCriteria(
342 "modifiedDate");
343 Criterion statusDateCriterion = portletDataContext.getDateRangeCriteria(
344 "statusDate");
345
346 if ((modifiedDateCriterion != null) &&
347 (statusDateCriterion != null)) {
348 Disjunction disjunction = RestrictionsFactoryUtil.disjunction();
349
350 disjunction.add(modifiedDateCriterion);
351 disjunction.add(statusDateCriterion);
352
353 dynamicQuery.add(disjunction);
354 }
355
356 Property workflowStatusProperty = PropertyFactoryUtil.forName(
357 "status");
358
359 if (portletDataContext.isInitialPublication()) {
360 dynamicQuery.add(workflowStatusProperty.ne(
361 WorkflowConstants.STATUS_IN_TRASH));
362 }
363 else {
364 StagedModelDataHandler<?> stagedModelDataHandler = StagedModelDataHandlerRegistryUtil.getStagedModelDataHandler(BlogsEntry.class.getName());
365
366 dynamicQuery.add(workflowStatusProperty.in(
367 stagedModelDataHandler.getExportableStatuses()));
368 }
369 }
370 });
371
372 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
373
374 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
375
376 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<BlogsEntry>() {
377 @Override
378 public void performAction(BlogsEntry blogsEntry)
379 throws PortalException {
380 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
381 blogsEntry);
382 }
383 });
384 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
385 PortalUtil.getClassNameId(BlogsEntry.class.getName())));
386
387 return exportActionableDynamicQuery;
388 }
389
390
393 @Override
394 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
395 throws PortalException {
396 return blogsEntryLocalService.deleteBlogsEntry((BlogsEntry)persistedModel);
397 }
398
399 @Override
400 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
401 throws PortalException {
402 return blogsEntryPersistence.findByPrimaryKey(primaryKeyObj);
403 }
404
405
412 @Override
413 public List<BlogsEntry> getBlogsEntriesByUuidAndCompanyId(String uuid,
414 long companyId) {
415 return blogsEntryPersistence.findByUuid_C(uuid, companyId);
416 }
417
418
428 @Override
429 public List<BlogsEntry> getBlogsEntriesByUuidAndCompanyId(String uuid,
430 long companyId, int start, int end,
431 OrderByComparator<BlogsEntry> orderByComparator) {
432 return blogsEntryPersistence.findByUuid_C(uuid, companyId, start, end,
433 orderByComparator);
434 }
435
436
444 @Override
445 public BlogsEntry getBlogsEntryByUuidAndGroupId(String uuid, long groupId)
446 throws PortalException {
447 return blogsEntryPersistence.findByUUID_G(uuid, groupId);
448 }
449
450
461 @Override
462 public List<BlogsEntry> getBlogsEntries(int start, int end) {
463 return blogsEntryPersistence.findAll(start, end);
464 }
465
466
471 @Override
472 public int getBlogsEntriesCount() {
473 return blogsEntryPersistence.countAll();
474 }
475
476
482 @Indexable(type = IndexableType.REINDEX)
483 @Override
484 public BlogsEntry updateBlogsEntry(BlogsEntry blogsEntry) {
485 return blogsEntryPersistence.update(blogsEntry);
486 }
487
488
493 public BlogsEntryLocalService getBlogsEntryLocalService() {
494 return blogsEntryLocalService;
495 }
496
497
502 public void setBlogsEntryLocalService(
503 BlogsEntryLocalService blogsEntryLocalService) {
504 this.blogsEntryLocalService = blogsEntryLocalService;
505 }
506
507
512 public BlogsEntryPersistence getBlogsEntryPersistence() {
513 return blogsEntryPersistence;
514 }
515
516
521 public void setBlogsEntryPersistence(
522 BlogsEntryPersistence blogsEntryPersistence) {
523 this.blogsEntryPersistence = blogsEntryPersistence;
524 }
525
526
531 public BlogsEntryFinder getBlogsEntryFinder() {
532 return blogsEntryFinder;
533 }
534
535
540 public void setBlogsEntryFinder(BlogsEntryFinder blogsEntryFinder) {
541 this.blogsEntryFinder = blogsEntryFinder;
542 }
543
544
549 public com.liferay.counter.kernel.service.CounterLocalService getCounterLocalService() {
550 return counterLocalService;
551 }
552
553
558 public void setCounterLocalService(
559 com.liferay.counter.kernel.service.CounterLocalService counterLocalService) {
560 this.counterLocalService = counterLocalService;
561 }
562
563
568 public com.liferay.portal.kernel.service.CompanyLocalService getCompanyLocalService() {
569 return companyLocalService;
570 }
571
572
577 public void setCompanyLocalService(
578 com.liferay.portal.kernel.service.CompanyLocalService companyLocalService) {
579 this.companyLocalService = companyLocalService;
580 }
581
582
587 public CompanyPersistence getCompanyPersistence() {
588 return companyPersistence;
589 }
590
591
596 public void setCompanyPersistence(CompanyPersistence companyPersistence) {
597 this.companyPersistence = companyPersistence;
598 }
599
600
605 public com.liferay.portal.kernel.service.GroupLocalService getGroupLocalService() {
606 return groupLocalService;
607 }
608
609
614 public void setGroupLocalService(
615 com.liferay.portal.kernel.service.GroupLocalService groupLocalService) {
616 this.groupLocalService = groupLocalService;
617 }
618
619
624 public GroupPersistence getGroupPersistence() {
625 return groupPersistence;
626 }
627
628
633 public void setGroupPersistence(GroupPersistence groupPersistence) {
634 this.groupPersistence = groupPersistence;
635 }
636
637
642 public GroupFinder getGroupFinder() {
643 return groupFinder;
644 }
645
646
651 public void setGroupFinder(GroupFinder groupFinder) {
652 this.groupFinder = groupFinder;
653 }
654
655
660 public com.liferay.portal.kernel.service.ImageLocalService getImageLocalService() {
661 return imageLocalService;
662 }
663
664
669 public void setImageLocalService(
670 com.liferay.portal.kernel.service.ImageLocalService imageLocalService) {
671 this.imageLocalService = imageLocalService;
672 }
673
674
679 public ImagePersistence getImagePersistence() {
680 return imagePersistence;
681 }
682
683
688 public void setImagePersistence(ImagePersistence imagePersistence) {
689 this.imagePersistence = imagePersistence;
690 }
691
692
697 public com.liferay.portal.kernel.service.OrganizationLocalService getOrganizationLocalService() {
698 return organizationLocalService;
699 }
700
701
706 public void setOrganizationLocalService(
707 com.liferay.portal.kernel.service.OrganizationLocalService organizationLocalService) {
708 this.organizationLocalService = organizationLocalService;
709 }
710
711
716 public OrganizationPersistence getOrganizationPersistence() {
717 return organizationPersistence;
718 }
719
720
725 public void setOrganizationPersistence(
726 OrganizationPersistence organizationPersistence) {
727 this.organizationPersistence = organizationPersistence;
728 }
729
730
735 public OrganizationFinder getOrganizationFinder() {
736 return organizationFinder;
737 }
738
739
744 public void setOrganizationFinder(OrganizationFinder organizationFinder) {
745 this.organizationFinder = organizationFinder;
746 }
747
748
753 public com.liferay.portal.kernel.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
754 return portletPreferencesLocalService;
755 }
756
757
762 public void setPortletPreferencesLocalService(
763 com.liferay.portal.kernel.service.PortletPreferencesLocalService portletPreferencesLocalService) {
764 this.portletPreferencesLocalService = portletPreferencesLocalService;
765 }
766
767
772 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
773 return portletPreferencesPersistence;
774 }
775
776
781 public void setPortletPreferencesPersistence(
782 PortletPreferencesPersistence portletPreferencesPersistence) {
783 this.portletPreferencesPersistence = portletPreferencesPersistence;
784 }
785
786
791 public PortletPreferencesFinder getPortletPreferencesFinder() {
792 return portletPreferencesFinder;
793 }
794
795
800 public void setPortletPreferencesFinder(
801 PortletPreferencesFinder portletPreferencesFinder) {
802 this.portletPreferencesFinder = portletPreferencesFinder;
803 }
804
805
810 public com.liferay.portal.kernel.service.ResourceLocalService getResourceLocalService() {
811 return resourceLocalService;
812 }
813
814
819 public void setResourceLocalService(
820 com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService) {
821 this.resourceLocalService = resourceLocalService;
822 }
823
824
829 public com.liferay.portal.kernel.service.SubscriptionLocalService getSubscriptionLocalService() {
830 return subscriptionLocalService;
831 }
832
833
838 public void setSubscriptionLocalService(
839 com.liferay.portal.kernel.service.SubscriptionLocalService subscriptionLocalService) {
840 this.subscriptionLocalService = subscriptionLocalService;
841 }
842
843
848 public SubscriptionPersistence getSubscriptionPersistence() {
849 return subscriptionPersistence;
850 }
851
852
857 public void setSubscriptionPersistence(
858 SubscriptionPersistence subscriptionPersistence) {
859 this.subscriptionPersistence = subscriptionPersistence;
860 }
861
862
867 public com.liferay.portal.kernel.service.UserLocalService getUserLocalService() {
868 return userLocalService;
869 }
870
871
876 public void setUserLocalService(
877 com.liferay.portal.kernel.service.UserLocalService userLocalService) {
878 this.userLocalService = userLocalService;
879 }
880
881
886 public UserPersistence getUserPersistence() {
887 return userPersistence;
888 }
889
890
895 public void setUserPersistence(UserPersistence userPersistence) {
896 this.userPersistence = userPersistence;
897 }
898
899
904 public UserFinder getUserFinder() {
905 return userFinder;
906 }
907
908
913 public void setUserFinder(UserFinder userFinder) {
914 this.userFinder = userFinder;
915 }
916
917
922 public com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
923 return workflowInstanceLinkLocalService;
924 }
925
926
931 public void setWorkflowInstanceLinkLocalService(
932 com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
933 this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
934 }
935
936
941 public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
942 return workflowInstanceLinkPersistence;
943 }
944
945
950 public void setWorkflowInstanceLinkPersistence(
951 WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
952 this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
953 }
954
955
960 public com.liferay.asset.kernel.service.AssetEntryLocalService getAssetEntryLocalService() {
961 return assetEntryLocalService;
962 }
963
964
969 public void setAssetEntryLocalService(
970 com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService) {
971 this.assetEntryLocalService = assetEntryLocalService;
972 }
973
974
979 public AssetEntryPersistence getAssetEntryPersistence() {
980 return assetEntryPersistence;
981 }
982
983
988 public void setAssetEntryPersistence(
989 AssetEntryPersistence assetEntryPersistence) {
990 this.assetEntryPersistence = assetEntryPersistence;
991 }
992
993
998 public AssetEntryFinder getAssetEntryFinder() {
999 return assetEntryFinder;
1000 }
1001
1002
1007 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
1008 this.assetEntryFinder = assetEntryFinder;
1009 }
1010
1011
1016 public com.liferay.asset.kernel.service.AssetLinkLocalService getAssetLinkLocalService() {
1017 return assetLinkLocalService;
1018 }
1019
1020
1025 public void setAssetLinkLocalService(
1026 com.liferay.asset.kernel.service.AssetLinkLocalService assetLinkLocalService) {
1027 this.assetLinkLocalService = assetLinkLocalService;
1028 }
1029
1030
1035 public AssetLinkPersistence getAssetLinkPersistence() {
1036 return assetLinkPersistence;
1037 }
1038
1039
1044 public void setAssetLinkPersistence(
1045 AssetLinkPersistence assetLinkPersistence) {
1046 this.assetLinkPersistence = assetLinkPersistence;
1047 }
1048
1049
1054 public com.liferay.expando.kernel.service.ExpandoRowLocalService getExpandoRowLocalService() {
1055 return expandoRowLocalService;
1056 }
1057
1058
1063 public void setExpandoRowLocalService(
1064 com.liferay.expando.kernel.service.ExpandoRowLocalService expandoRowLocalService) {
1065 this.expandoRowLocalService = expandoRowLocalService;
1066 }
1067
1068
1073 public ExpandoRowPersistence getExpandoRowPersistence() {
1074 return expandoRowPersistence;
1075 }
1076
1077
1082 public void setExpandoRowPersistence(
1083 ExpandoRowPersistence expandoRowPersistence) {
1084 this.expandoRowPersistence = expandoRowPersistence;
1085 }
1086
1087
1092 public com.liferay.ratings.kernel.service.RatingsStatsLocalService getRatingsStatsLocalService() {
1093 return ratingsStatsLocalService;
1094 }
1095
1096
1101 public void setRatingsStatsLocalService(
1102 com.liferay.ratings.kernel.service.RatingsStatsLocalService ratingsStatsLocalService) {
1103 this.ratingsStatsLocalService = ratingsStatsLocalService;
1104 }
1105
1106
1111 public RatingsStatsPersistence getRatingsStatsPersistence() {
1112 return ratingsStatsPersistence;
1113 }
1114
1115
1120 public void setRatingsStatsPersistence(
1121 RatingsStatsPersistence ratingsStatsPersistence) {
1122 this.ratingsStatsPersistence = ratingsStatsPersistence;
1123 }
1124
1125
1130 public RatingsStatsFinder getRatingsStatsFinder() {
1131 return ratingsStatsFinder;
1132 }
1133
1134
1139 public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
1140 this.ratingsStatsFinder = ratingsStatsFinder;
1141 }
1142
1143
1148 public com.liferay.trash.kernel.service.TrashEntryLocalService getTrashEntryLocalService() {
1149 return trashEntryLocalService;
1150 }
1151
1152
1157 public void setTrashEntryLocalService(
1158 com.liferay.trash.kernel.service.TrashEntryLocalService trashEntryLocalService) {
1159 this.trashEntryLocalService = trashEntryLocalService;
1160 }
1161
1162
1167 public TrashEntryPersistence getTrashEntryPersistence() {
1168 return trashEntryPersistence;
1169 }
1170
1171
1176 public void setTrashEntryPersistence(
1177 TrashEntryPersistence trashEntryPersistence) {
1178 this.trashEntryPersistence = trashEntryPersistence;
1179 }
1180
1181
1186 public com.liferay.blogs.kernel.service.BlogsStatsUserLocalService getBlogsStatsUserLocalService() {
1187 return blogsStatsUserLocalService;
1188 }
1189
1190
1195 public void setBlogsStatsUserLocalService(
1196 com.liferay.blogs.kernel.service.BlogsStatsUserLocalService blogsStatsUserLocalService) {
1197 this.blogsStatsUserLocalService = blogsStatsUserLocalService;
1198 }
1199
1200
1205 public BlogsStatsUserPersistence getBlogsStatsUserPersistence() {
1206 return blogsStatsUserPersistence;
1207 }
1208
1209
1214 public void setBlogsStatsUserPersistence(
1215 BlogsStatsUserPersistence blogsStatsUserPersistence) {
1216 this.blogsStatsUserPersistence = blogsStatsUserPersistence;
1217 }
1218
1219
1224 public BlogsStatsUserFinder getBlogsStatsUserFinder() {
1225 return blogsStatsUserFinder;
1226 }
1227
1228
1233 public void setBlogsStatsUserFinder(
1234 BlogsStatsUserFinder blogsStatsUserFinder) {
1235 this.blogsStatsUserFinder = blogsStatsUserFinder;
1236 }
1237
1238 public void afterPropertiesSet() {
1239 persistedModelLocalServiceRegistry.register("com.liferay.blogs.kernel.model.BlogsEntry",
1240 blogsEntryLocalService);
1241 }
1242
1243 public void destroy() {
1244 persistedModelLocalServiceRegistry.unregister(
1245 "com.liferay.blogs.kernel.model.BlogsEntry");
1246 }
1247
1248
1253 @Override
1254 public String getOSGiServiceIdentifier() {
1255 return BlogsEntryLocalService.class.getName();
1256 }
1257
1258 protected Class<?> getModelClass() {
1259 return BlogsEntry.class;
1260 }
1261
1262 protected String getModelClassName() {
1263 return BlogsEntry.class.getName();
1264 }
1265
1266
1271 protected void runSQL(String sql) {
1272 try {
1273 DataSource dataSource = blogsEntryPersistence.getDataSource();
1274
1275 DB db = DBManagerUtil.getDB();
1276
1277 sql = db.buildSQL(sql);
1278 sql = PortalUtil.transformSQL(sql);
1279
1280 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1281 sql, new int[0]);
1282
1283 sqlUpdate.update();
1284 }
1285 catch (Exception e) {
1286 throw new SystemException(e);
1287 }
1288 }
1289
1290 @BeanReference(type = com.liferay.blogs.kernel.service.BlogsEntryLocalService.class)
1291 protected BlogsEntryLocalService blogsEntryLocalService;
1292 @BeanReference(type = BlogsEntryPersistence.class)
1293 protected BlogsEntryPersistence blogsEntryPersistence;
1294 @BeanReference(type = BlogsEntryFinder.class)
1295 protected BlogsEntryFinder blogsEntryFinder;
1296 @BeanReference(type = com.liferay.counter.kernel.service.CounterLocalService.class)
1297 protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService;
1298 @BeanReference(type = com.liferay.portal.kernel.service.CompanyLocalService.class)
1299 protected com.liferay.portal.kernel.service.CompanyLocalService companyLocalService;
1300 @BeanReference(type = CompanyPersistence.class)
1301 protected CompanyPersistence companyPersistence;
1302 @BeanReference(type = com.liferay.portal.kernel.service.GroupLocalService.class)
1303 protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService;
1304 @BeanReference(type = GroupPersistence.class)
1305 protected GroupPersistence groupPersistence;
1306 @BeanReference(type = GroupFinder.class)
1307 protected GroupFinder groupFinder;
1308 @BeanReference(type = com.liferay.portal.kernel.service.ImageLocalService.class)
1309 protected com.liferay.portal.kernel.service.ImageLocalService imageLocalService;
1310 @BeanReference(type = ImagePersistence.class)
1311 protected ImagePersistence imagePersistence;
1312 @BeanReference(type = com.liferay.portal.kernel.service.OrganizationLocalService.class)
1313 protected com.liferay.portal.kernel.service.OrganizationLocalService organizationLocalService;
1314 @BeanReference(type = OrganizationPersistence.class)
1315 protected OrganizationPersistence organizationPersistence;
1316 @BeanReference(type = OrganizationFinder.class)
1317 protected OrganizationFinder organizationFinder;
1318 @BeanReference(type = com.liferay.portal.kernel.service.PortletPreferencesLocalService.class)
1319 protected com.liferay.portal.kernel.service.PortletPreferencesLocalService portletPreferencesLocalService;
1320 @BeanReference(type = PortletPreferencesPersistence.class)
1321 protected PortletPreferencesPersistence portletPreferencesPersistence;
1322 @BeanReference(type = PortletPreferencesFinder.class)
1323 protected PortletPreferencesFinder portletPreferencesFinder;
1324 @BeanReference(type = com.liferay.portal.kernel.service.ResourceLocalService.class)
1325 protected com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService;
1326 @BeanReference(type = com.liferay.portal.kernel.service.SubscriptionLocalService.class)
1327 protected com.liferay.portal.kernel.service.SubscriptionLocalService subscriptionLocalService;
1328 @BeanReference(type = SubscriptionPersistence.class)
1329 protected SubscriptionPersistence subscriptionPersistence;
1330 @BeanReference(type = com.liferay.portal.kernel.service.UserLocalService.class)
1331 protected com.liferay.portal.kernel.service.UserLocalService userLocalService;
1332 @BeanReference(type = UserPersistence.class)
1333 protected UserPersistence userPersistence;
1334 @BeanReference(type = UserFinder.class)
1335 protected UserFinder userFinder;
1336 @BeanReference(type = com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService.class)
1337 protected com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1338 @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1339 protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1340 @BeanReference(type = com.liferay.asset.kernel.service.AssetEntryLocalService.class)
1341 protected com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService;
1342 @BeanReference(type = AssetEntryPersistence.class)
1343 protected AssetEntryPersistence assetEntryPersistence;
1344 @BeanReference(type = AssetEntryFinder.class)
1345 protected AssetEntryFinder assetEntryFinder;
1346 @BeanReference(type = com.liferay.asset.kernel.service.AssetLinkLocalService.class)
1347 protected com.liferay.asset.kernel.service.AssetLinkLocalService assetLinkLocalService;
1348 @BeanReference(type = AssetLinkPersistence.class)
1349 protected AssetLinkPersistence assetLinkPersistence;
1350 @BeanReference(type = com.liferay.expando.kernel.service.ExpandoRowLocalService.class)
1351 protected com.liferay.expando.kernel.service.ExpandoRowLocalService expandoRowLocalService;
1352 @BeanReference(type = ExpandoRowPersistence.class)
1353 protected ExpandoRowPersistence expandoRowPersistence;
1354 @BeanReference(type = com.liferay.ratings.kernel.service.RatingsStatsLocalService.class)
1355 protected com.liferay.ratings.kernel.service.RatingsStatsLocalService ratingsStatsLocalService;
1356 @BeanReference(type = RatingsStatsPersistence.class)
1357 protected RatingsStatsPersistence ratingsStatsPersistence;
1358 @BeanReference(type = RatingsStatsFinder.class)
1359 protected RatingsStatsFinder ratingsStatsFinder;
1360 @BeanReference(type = com.liferay.trash.kernel.service.TrashEntryLocalService.class)
1361 protected com.liferay.trash.kernel.service.TrashEntryLocalService trashEntryLocalService;
1362 @BeanReference(type = TrashEntryPersistence.class)
1363 protected TrashEntryPersistence trashEntryPersistence;
1364 @BeanReference(type = com.liferay.blogs.kernel.service.BlogsStatsUserLocalService.class)
1365 protected com.liferay.blogs.kernel.service.BlogsStatsUserLocalService blogsStatsUserLocalService;
1366 @BeanReference(type = BlogsStatsUserPersistence.class)
1367 protected BlogsStatsUserPersistence blogsStatsUserPersistence;
1368 @BeanReference(type = BlogsStatsUserFinder.class)
1369 protected BlogsStatsUserFinder blogsStatsUserFinder;
1370 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1371 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1372 }