001
014
015 package com.liferay.portlet.blogs.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.dao.db.DB;
021 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
025 import com.liferay.portal.kernel.dao.orm.Criterion;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.Disjunction;
028 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
029 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
030 import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
031 import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
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.module.framework.service.IdentifiableOSGiService;
039 import com.liferay.portal.kernel.search.Indexable;
040 import com.liferay.portal.kernel.search.IndexableType;
041 import com.liferay.portal.kernel.util.OrderByComparator;
042 import com.liferay.portal.kernel.workflow.WorkflowConstants;
043 import com.liferay.portal.model.PersistedModel;
044 import com.liferay.portal.service.BaseLocalServiceImpl;
045 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
046 import com.liferay.portal.service.persistence.CompanyPersistence;
047 import com.liferay.portal.service.persistence.GroupFinder;
048 import com.liferay.portal.service.persistence.GroupPersistence;
049 import com.liferay.portal.service.persistence.ImagePersistence;
050 import com.liferay.portal.service.persistence.OrganizationFinder;
051 import com.liferay.portal.service.persistence.OrganizationPersistence;
052 import com.liferay.portal.service.persistence.PortletPreferencesFinder;
053 import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
054 import com.liferay.portal.service.persistence.SubscriptionPersistence;
055 import com.liferay.portal.service.persistence.UserFinder;
056 import com.liferay.portal.service.persistence.UserPersistence;
057 import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
058 import com.liferay.portal.util.PortalUtil;
059
060 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
061 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
062 import com.liferay.portlet.asset.service.persistence.AssetLinkPersistence;
063 import com.liferay.portlet.blogs.model.BlogsEntry;
064 import com.liferay.portlet.blogs.service.BlogsEntryLocalService;
065 import com.liferay.portlet.blogs.service.persistence.BlogsEntryFinder;
066 import com.liferay.portlet.blogs.service.persistence.BlogsEntryPersistence;
067 import com.liferay.portlet.blogs.service.persistence.BlogsStatsUserFinder;
068 import com.liferay.portlet.blogs.service.persistence.BlogsStatsUserPersistence;
069 import com.liferay.portlet.expando.service.persistence.ExpandoRowPersistence;
070 import com.liferay.portlet.exportimport.lar.ExportImportHelperUtil;
071 import com.liferay.portlet.exportimport.lar.ManifestSummary;
072 import com.liferay.portlet.exportimport.lar.PortletDataContext;
073 import com.liferay.portlet.exportimport.lar.StagedModelDataHandler;
074 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerRegistryUtil;
075 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerUtil;
076 import com.liferay.portlet.exportimport.lar.StagedModelType;
077 import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
078 import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
079 import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
080
081 import java.io.Serializable;
082
083 import java.util.List;
084
085 import javax.sql.DataSource;
086
087
099 @ProviderType
100 public abstract class BlogsEntryLocalServiceBaseImpl
101 extends BaseLocalServiceImpl implements BlogsEntryLocalService,
102 IdentifiableOSGiService {
103
108
109
115 @Indexable(type = IndexableType.REINDEX)
116 @Override
117 public BlogsEntry addBlogsEntry(BlogsEntry blogsEntry) {
118 blogsEntry.setNew(true);
119
120 return blogsEntryPersistence.update(blogsEntry);
121 }
122
123
129 @Override
130 public BlogsEntry createBlogsEntry(long entryId) {
131 return blogsEntryPersistence.create(entryId);
132 }
133
134
141 @Indexable(type = IndexableType.DELETE)
142 @Override
143 public BlogsEntry deleteBlogsEntry(long entryId) throws PortalException {
144 return blogsEntryPersistence.remove(entryId);
145 }
146
147
153 @Indexable(type = IndexableType.DELETE)
154 @Override
155 public BlogsEntry deleteBlogsEntry(BlogsEntry blogsEntry) {
156 return blogsEntryPersistence.remove(blogsEntry);
157 }
158
159 @Override
160 public DynamicQuery dynamicQuery() {
161 Class<?> clazz = getClass();
162
163 return DynamicQueryFactoryUtil.forClass(BlogsEntry.class,
164 clazz.getClassLoader());
165 }
166
167
173 @Override
174 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
175 return blogsEntryPersistence.findWithDynamicQuery(dynamicQuery);
176 }
177
178
190 @Override
191 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
192 int end) {
193 return blogsEntryPersistence.findWithDynamicQuery(dynamicQuery, start,
194 end);
195 }
196
197
210 @Override
211 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
212 int end, OrderByComparator<T> orderByComparator) {
213 return blogsEntryPersistence.findWithDynamicQuery(dynamicQuery, start,
214 end, orderByComparator);
215 }
216
217
223 @Override
224 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
225 return blogsEntryPersistence.countWithDynamicQuery(dynamicQuery);
226 }
227
228
235 @Override
236 public long dynamicQueryCount(DynamicQuery dynamicQuery,
237 Projection projection) {
238 return blogsEntryPersistence.countWithDynamicQuery(dynamicQuery,
239 projection);
240 }
241
242 @Override
243 public BlogsEntry fetchBlogsEntry(long entryId) {
244 return blogsEntryPersistence.fetchByPrimaryKey(entryId);
245 }
246
247
254 @Override
255 public BlogsEntry fetchBlogsEntryByUuidAndGroupId(String uuid, long groupId) {
256 return blogsEntryPersistence.fetchByUUID_G(uuid, groupId);
257 }
258
259
266 @Override
267 public BlogsEntry getBlogsEntry(long entryId) throws PortalException {
268 return blogsEntryPersistence.findByPrimaryKey(entryId);
269 }
270
271 @Override
272 public ActionableDynamicQuery getActionableDynamicQuery() {
273 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
274
275 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.blogs.service.BlogsEntryLocalServiceUtil.getService());
276 actionableDynamicQuery.setClassLoader(getClassLoader());
277 actionableDynamicQuery.setModelClass(BlogsEntry.class);
278
279 actionableDynamicQuery.setPrimaryKeyPropertyName("entryId");
280
281 return actionableDynamicQuery;
282 }
283
284 @Override
285 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
286 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
287
288 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portlet.blogs.service.BlogsEntryLocalServiceUtil.getService());
289 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
290 indexableActionableDynamicQuery.setModelClass(BlogsEntry.class);
291
292 indexableActionableDynamicQuery.setPrimaryKeyPropertyName("entryId");
293
294 return indexableActionableDynamicQuery;
295 }
296
297 protected void initActionableDynamicQuery(
298 ActionableDynamicQuery actionableDynamicQuery) {
299 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.blogs.service.BlogsEntryLocalServiceUtil.getService());
300 actionableDynamicQuery.setClassLoader(getClassLoader());
301 actionableDynamicQuery.setModelClass(BlogsEntry.class);
302
303 actionableDynamicQuery.setPrimaryKeyPropertyName("entryId");
304 }
305
306 @Override
307 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
308 final PortletDataContext portletDataContext) {
309 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
310 @Override
311 public long performCount() throws PortalException {
312 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
313
314 StagedModelType stagedModelType = getStagedModelType();
315
316 long modelAdditionCount = super.performCount();
317
318 manifestSummary.addModelAdditionCount(stagedModelType,
319 modelAdditionCount);
320
321 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
322 stagedModelType);
323
324 manifestSummary.addModelDeletionCount(stagedModelType,
325 modelDeletionCount);
326
327 return modelAdditionCount;
328 }
329 };
330
331 initActionableDynamicQuery(exportActionableDynamicQuery);
332
333 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
334 @Override
335 public void addCriteria(DynamicQuery dynamicQuery) {
336 Criterion modifiedDateCriterion = portletDataContext.getDateRangeCriteria(
337 "modifiedDate");
338 Criterion statusDateCriterion = portletDataContext.getDateRangeCriteria(
339 "statusDate");
340
341 if ((modifiedDateCriterion != null) &&
342 (statusDateCriterion != null)) {
343 Disjunction disjunction = RestrictionsFactoryUtil.disjunction();
344
345 disjunction.add(modifiedDateCriterion);
346 disjunction.add(statusDateCriterion);
347
348 dynamicQuery.add(disjunction);
349 }
350
351 Property workflowStatusProperty = PropertyFactoryUtil.forName(
352 "status");
353
354 if (portletDataContext.isInitialPublication()) {
355 dynamicQuery.add(workflowStatusProperty.ne(
356 WorkflowConstants.STATUS_IN_TRASH));
357 }
358 else {
359 StagedModelDataHandler<?> stagedModelDataHandler = StagedModelDataHandlerRegistryUtil.getStagedModelDataHandler(BlogsEntry.class.getName());
360
361 dynamicQuery.add(workflowStatusProperty.in(
362 stagedModelDataHandler.getExportableStatuses()));
363 }
364 }
365 });
366
367 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
368
369 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
370
371 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<BlogsEntry>() {
372 @Override
373 public void performAction(BlogsEntry blogsEntry)
374 throws PortalException {
375 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
376 blogsEntry);
377 }
378 });
379 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
380 PortalUtil.getClassNameId(BlogsEntry.class.getName())));
381
382 return exportActionableDynamicQuery;
383 }
384
385
388 @Override
389 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
390 throws PortalException {
391 return blogsEntryLocalService.deleteBlogsEntry((BlogsEntry)persistedModel);
392 }
393
394 @Override
395 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
396 throws PortalException {
397 return blogsEntryPersistence.findByPrimaryKey(primaryKeyObj);
398 }
399
400
407 @Override
408 public List<BlogsEntry> getBlogsEntriesByUuidAndCompanyId(String uuid,
409 long companyId) {
410 return blogsEntryPersistence.findByUuid_C(uuid, companyId);
411 }
412
413
423 @Override
424 public List<BlogsEntry> getBlogsEntriesByUuidAndCompanyId(String uuid,
425 long companyId, int start, int end,
426 OrderByComparator<BlogsEntry> orderByComparator) {
427 return blogsEntryPersistence.findByUuid_C(uuid, companyId, start, end,
428 orderByComparator);
429 }
430
431
439 @Override
440 public BlogsEntry getBlogsEntryByUuidAndGroupId(String uuid, long groupId)
441 throws PortalException {
442 return blogsEntryPersistence.findByUUID_G(uuid, groupId);
443 }
444
445
456 @Override
457 public List<BlogsEntry> getBlogsEntries(int start, int end) {
458 return blogsEntryPersistence.findAll(start, end);
459 }
460
461
466 @Override
467 public int getBlogsEntriesCount() {
468 return blogsEntryPersistence.countAll();
469 }
470
471
477 @Indexable(type = IndexableType.REINDEX)
478 @Override
479 public BlogsEntry updateBlogsEntry(BlogsEntry blogsEntry) {
480 return blogsEntryPersistence.update(blogsEntry);
481 }
482
483
488 public BlogsEntryLocalService getBlogsEntryLocalService() {
489 return blogsEntryLocalService;
490 }
491
492
497 public void setBlogsEntryLocalService(
498 BlogsEntryLocalService blogsEntryLocalService) {
499 this.blogsEntryLocalService = blogsEntryLocalService;
500 }
501
502
507 public BlogsEntryPersistence getBlogsEntryPersistence() {
508 return blogsEntryPersistence;
509 }
510
511
516 public void setBlogsEntryPersistence(
517 BlogsEntryPersistence blogsEntryPersistence) {
518 this.blogsEntryPersistence = blogsEntryPersistence;
519 }
520
521
526 public BlogsEntryFinder getBlogsEntryFinder() {
527 return blogsEntryFinder;
528 }
529
530
535 public void setBlogsEntryFinder(BlogsEntryFinder blogsEntryFinder) {
536 this.blogsEntryFinder = blogsEntryFinder;
537 }
538
539
544 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
545 return counterLocalService;
546 }
547
548
553 public void setCounterLocalService(
554 com.liferay.counter.service.CounterLocalService counterLocalService) {
555 this.counterLocalService = counterLocalService;
556 }
557
558
563 public com.liferay.portal.service.CompanyLocalService getCompanyLocalService() {
564 return companyLocalService;
565 }
566
567
572 public void setCompanyLocalService(
573 com.liferay.portal.service.CompanyLocalService companyLocalService) {
574 this.companyLocalService = companyLocalService;
575 }
576
577
582 public CompanyPersistence getCompanyPersistence() {
583 return companyPersistence;
584 }
585
586
591 public void setCompanyPersistence(CompanyPersistence companyPersistence) {
592 this.companyPersistence = companyPersistence;
593 }
594
595
600 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
601 return groupLocalService;
602 }
603
604
609 public void setGroupLocalService(
610 com.liferay.portal.service.GroupLocalService groupLocalService) {
611 this.groupLocalService = groupLocalService;
612 }
613
614
619 public GroupPersistence getGroupPersistence() {
620 return groupPersistence;
621 }
622
623
628 public void setGroupPersistence(GroupPersistence groupPersistence) {
629 this.groupPersistence = groupPersistence;
630 }
631
632
637 public GroupFinder getGroupFinder() {
638 return groupFinder;
639 }
640
641
646 public void setGroupFinder(GroupFinder groupFinder) {
647 this.groupFinder = groupFinder;
648 }
649
650
655 public com.liferay.portal.service.ImageLocalService getImageLocalService() {
656 return imageLocalService;
657 }
658
659
664 public void setImageLocalService(
665 com.liferay.portal.service.ImageLocalService imageLocalService) {
666 this.imageLocalService = imageLocalService;
667 }
668
669
674 public ImagePersistence getImagePersistence() {
675 return imagePersistence;
676 }
677
678
683 public void setImagePersistence(ImagePersistence imagePersistence) {
684 this.imagePersistence = imagePersistence;
685 }
686
687
692 public com.liferay.portal.service.OrganizationLocalService getOrganizationLocalService() {
693 return organizationLocalService;
694 }
695
696
701 public void setOrganizationLocalService(
702 com.liferay.portal.service.OrganizationLocalService organizationLocalService) {
703 this.organizationLocalService = organizationLocalService;
704 }
705
706
711 public OrganizationPersistence getOrganizationPersistence() {
712 return organizationPersistence;
713 }
714
715
720 public void setOrganizationPersistence(
721 OrganizationPersistence organizationPersistence) {
722 this.organizationPersistence = organizationPersistence;
723 }
724
725
730 public OrganizationFinder getOrganizationFinder() {
731 return organizationFinder;
732 }
733
734
739 public void setOrganizationFinder(OrganizationFinder organizationFinder) {
740 this.organizationFinder = organizationFinder;
741 }
742
743
748 public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
749 return portletPreferencesLocalService;
750 }
751
752
757 public void setPortletPreferencesLocalService(
758 com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
759 this.portletPreferencesLocalService = portletPreferencesLocalService;
760 }
761
762
767 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
768 return portletPreferencesPersistence;
769 }
770
771
776 public void setPortletPreferencesPersistence(
777 PortletPreferencesPersistence portletPreferencesPersistence) {
778 this.portletPreferencesPersistence = portletPreferencesPersistence;
779 }
780
781
786 public PortletPreferencesFinder getPortletPreferencesFinder() {
787 return portletPreferencesFinder;
788 }
789
790
795 public void setPortletPreferencesFinder(
796 PortletPreferencesFinder portletPreferencesFinder) {
797 this.portletPreferencesFinder = portletPreferencesFinder;
798 }
799
800
805 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
806 return resourceLocalService;
807 }
808
809
814 public void setResourceLocalService(
815 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
816 this.resourceLocalService = resourceLocalService;
817 }
818
819
824 public com.liferay.portal.service.SubscriptionLocalService getSubscriptionLocalService() {
825 return subscriptionLocalService;
826 }
827
828
833 public void setSubscriptionLocalService(
834 com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService) {
835 this.subscriptionLocalService = subscriptionLocalService;
836 }
837
838
843 public SubscriptionPersistence getSubscriptionPersistence() {
844 return subscriptionPersistence;
845 }
846
847
852 public void setSubscriptionPersistence(
853 SubscriptionPersistence subscriptionPersistence) {
854 this.subscriptionPersistence = subscriptionPersistence;
855 }
856
857
862 public com.liferay.portal.service.UserLocalService getUserLocalService() {
863 return userLocalService;
864 }
865
866
871 public void setUserLocalService(
872 com.liferay.portal.service.UserLocalService userLocalService) {
873 this.userLocalService = userLocalService;
874 }
875
876
881 public UserPersistence getUserPersistence() {
882 return userPersistence;
883 }
884
885
890 public void setUserPersistence(UserPersistence userPersistence) {
891 this.userPersistence = userPersistence;
892 }
893
894
899 public UserFinder getUserFinder() {
900 return userFinder;
901 }
902
903
908 public void setUserFinder(UserFinder userFinder) {
909 this.userFinder = userFinder;
910 }
911
912
917 public com.liferay.portal.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
918 return workflowInstanceLinkLocalService;
919 }
920
921
926 public void setWorkflowInstanceLinkLocalService(
927 com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
928 this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
929 }
930
931
936 public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
937 return workflowInstanceLinkPersistence;
938 }
939
940
945 public void setWorkflowInstanceLinkPersistence(
946 WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
947 this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
948 }
949
950
955 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
956 return assetEntryLocalService;
957 }
958
959
964 public void setAssetEntryLocalService(
965 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
966 this.assetEntryLocalService = assetEntryLocalService;
967 }
968
969
974 public AssetEntryPersistence getAssetEntryPersistence() {
975 return assetEntryPersistence;
976 }
977
978
983 public void setAssetEntryPersistence(
984 AssetEntryPersistence assetEntryPersistence) {
985 this.assetEntryPersistence = assetEntryPersistence;
986 }
987
988
993 public AssetEntryFinder getAssetEntryFinder() {
994 return assetEntryFinder;
995 }
996
997
1002 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
1003 this.assetEntryFinder = assetEntryFinder;
1004 }
1005
1006
1011 public com.liferay.portlet.asset.service.AssetLinkLocalService getAssetLinkLocalService() {
1012 return assetLinkLocalService;
1013 }
1014
1015
1020 public void setAssetLinkLocalService(
1021 com.liferay.portlet.asset.service.AssetLinkLocalService assetLinkLocalService) {
1022 this.assetLinkLocalService = assetLinkLocalService;
1023 }
1024
1025
1030 public AssetLinkPersistence getAssetLinkPersistence() {
1031 return assetLinkPersistence;
1032 }
1033
1034
1039 public void setAssetLinkPersistence(
1040 AssetLinkPersistence assetLinkPersistence) {
1041 this.assetLinkPersistence = assetLinkPersistence;
1042 }
1043
1044
1049 public com.liferay.portlet.expando.service.ExpandoRowLocalService getExpandoRowLocalService() {
1050 return expandoRowLocalService;
1051 }
1052
1053
1058 public void setExpandoRowLocalService(
1059 com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService) {
1060 this.expandoRowLocalService = expandoRowLocalService;
1061 }
1062
1063
1068 public ExpandoRowPersistence getExpandoRowPersistence() {
1069 return expandoRowPersistence;
1070 }
1071
1072
1077 public void setExpandoRowPersistence(
1078 ExpandoRowPersistence expandoRowPersistence) {
1079 this.expandoRowPersistence = expandoRowPersistence;
1080 }
1081
1082
1087 public com.liferay.portlet.ratings.service.RatingsStatsLocalService getRatingsStatsLocalService() {
1088 return ratingsStatsLocalService;
1089 }
1090
1091
1096 public void setRatingsStatsLocalService(
1097 com.liferay.portlet.ratings.service.RatingsStatsLocalService ratingsStatsLocalService) {
1098 this.ratingsStatsLocalService = ratingsStatsLocalService;
1099 }
1100
1101
1106 public RatingsStatsPersistence getRatingsStatsPersistence() {
1107 return ratingsStatsPersistence;
1108 }
1109
1110
1115 public void setRatingsStatsPersistence(
1116 RatingsStatsPersistence ratingsStatsPersistence) {
1117 this.ratingsStatsPersistence = ratingsStatsPersistence;
1118 }
1119
1120
1125 public RatingsStatsFinder getRatingsStatsFinder() {
1126 return ratingsStatsFinder;
1127 }
1128
1129
1134 public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
1135 this.ratingsStatsFinder = ratingsStatsFinder;
1136 }
1137
1138
1143 public com.liferay.portlet.trash.service.TrashEntryLocalService getTrashEntryLocalService() {
1144 return trashEntryLocalService;
1145 }
1146
1147
1152 public void setTrashEntryLocalService(
1153 com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService) {
1154 this.trashEntryLocalService = trashEntryLocalService;
1155 }
1156
1157
1162 public TrashEntryPersistence getTrashEntryPersistence() {
1163 return trashEntryPersistence;
1164 }
1165
1166
1171 public void setTrashEntryPersistence(
1172 TrashEntryPersistence trashEntryPersistence) {
1173 this.trashEntryPersistence = trashEntryPersistence;
1174 }
1175
1176
1181 public com.liferay.portlet.blogs.service.BlogsStatsUserLocalService getBlogsStatsUserLocalService() {
1182 return blogsStatsUserLocalService;
1183 }
1184
1185
1190 public void setBlogsStatsUserLocalService(
1191 com.liferay.portlet.blogs.service.BlogsStatsUserLocalService blogsStatsUserLocalService) {
1192 this.blogsStatsUserLocalService = blogsStatsUserLocalService;
1193 }
1194
1195
1200 public BlogsStatsUserPersistence getBlogsStatsUserPersistence() {
1201 return blogsStatsUserPersistence;
1202 }
1203
1204
1209 public void setBlogsStatsUserPersistence(
1210 BlogsStatsUserPersistence blogsStatsUserPersistence) {
1211 this.blogsStatsUserPersistence = blogsStatsUserPersistence;
1212 }
1213
1214
1219 public BlogsStatsUserFinder getBlogsStatsUserFinder() {
1220 return blogsStatsUserFinder;
1221 }
1222
1223
1228 public void setBlogsStatsUserFinder(
1229 BlogsStatsUserFinder blogsStatsUserFinder) {
1230 this.blogsStatsUserFinder = blogsStatsUserFinder;
1231 }
1232
1233 public void afterPropertiesSet() {
1234 persistedModelLocalServiceRegistry.register("com.liferay.portlet.blogs.model.BlogsEntry",
1235 blogsEntryLocalService);
1236 }
1237
1238 public void destroy() {
1239 persistedModelLocalServiceRegistry.unregister(
1240 "com.liferay.portlet.blogs.model.BlogsEntry");
1241 }
1242
1243
1248 @Override
1249 public String getOSGiServiceIdentifier() {
1250 return BlogsEntryLocalService.class.getName();
1251 }
1252
1253 protected Class<?> getModelClass() {
1254 return BlogsEntry.class;
1255 }
1256
1257 protected String getModelClassName() {
1258 return BlogsEntry.class.getName();
1259 }
1260
1261
1266 protected void runSQL(String sql) {
1267 try {
1268 DataSource dataSource = blogsEntryPersistence.getDataSource();
1269
1270 DB db = DBManagerUtil.getDB();
1271
1272 sql = db.buildSQL(sql);
1273 sql = PortalUtil.transformSQL(sql);
1274
1275 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1276 sql, new int[0]);
1277
1278 sqlUpdate.update();
1279 }
1280 catch (Exception e) {
1281 throw new SystemException(e);
1282 }
1283 }
1284
1285 @BeanReference(type = com.liferay.portlet.blogs.service.BlogsEntryLocalService.class)
1286 protected BlogsEntryLocalService blogsEntryLocalService;
1287 @BeanReference(type = BlogsEntryPersistence.class)
1288 protected BlogsEntryPersistence blogsEntryPersistence;
1289 @BeanReference(type = BlogsEntryFinder.class)
1290 protected BlogsEntryFinder blogsEntryFinder;
1291 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1292 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1293 @BeanReference(type = com.liferay.portal.service.CompanyLocalService.class)
1294 protected com.liferay.portal.service.CompanyLocalService companyLocalService;
1295 @BeanReference(type = CompanyPersistence.class)
1296 protected CompanyPersistence companyPersistence;
1297 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1298 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1299 @BeanReference(type = GroupPersistence.class)
1300 protected GroupPersistence groupPersistence;
1301 @BeanReference(type = GroupFinder.class)
1302 protected GroupFinder groupFinder;
1303 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
1304 protected com.liferay.portal.service.ImageLocalService imageLocalService;
1305 @BeanReference(type = ImagePersistence.class)
1306 protected ImagePersistence imagePersistence;
1307 @BeanReference(type = com.liferay.portal.service.OrganizationLocalService.class)
1308 protected com.liferay.portal.service.OrganizationLocalService organizationLocalService;
1309 @BeanReference(type = OrganizationPersistence.class)
1310 protected OrganizationPersistence organizationPersistence;
1311 @BeanReference(type = OrganizationFinder.class)
1312 protected OrganizationFinder organizationFinder;
1313 @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
1314 protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
1315 @BeanReference(type = PortletPreferencesPersistence.class)
1316 protected PortletPreferencesPersistence portletPreferencesPersistence;
1317 @BeanReference(type = PortletPreferencesFinder.class)
1318 protected PortletPreferencesFinder portletPreferencesFinder;
1319 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1320 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1321 @BeanReference(type = com.liferay.portal.service.SubscriptionLocalService.class)
1322 protected com.liferay.portal.service.SubscriptionLocalService subscriptionLocalService;
1323 @BeanReference(type = SubscriptionPersistence.class)
1324 protected SubscriptionPersistence subscriptionPersistence;
1325 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1326 protected com.liferay.portal.service.UserLocalService userLocalService;
1327 @BeanReference(type = UserPersistence.class)
1328 protected UserPersistence userPersistence;
1329 @BeanReference(type = UserFinder.class)
1330 protected UserFinder userFinder;
1331 @BeanReference(type = com.liferay.portal.service.WorkflowInstanceLinkLocalService.class)
1332 protected com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1333 @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1334 protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1335 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1336 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1337 @BeanReference(type = AssetEntryPersistence.class)
1338 protected AssetEntryPersistence assetEntryPersistence;
1339 @BeanReference(type = AssetEntryFinder.class)
1340 protected AssetEntryFinder assetEntryFinder;
1341 @BeanReference(type = com.liferay.portlet.asset.service.AssetLinkLocalService.class)
1342 protected com.liferay.portlet.asset.service.AssetLinkLocalService assetLinkLocalService;
1343 @BeanReference(type = AssetLinkPersistence.class)
1344 protected AssetLinkPersistence assetLinkPersistence;
1345 @BeanReference(type = com.liferay.portlet.expando.service.ExpandoRowLocalService.class)
1346 protected com.liferay.portlet.expando.service.ExpandoRowLocalService expandoRowLocalService;
1347 @BeanReference(type = ExpandoRowPersistence.class)
1348 protected ExpandoRowPersistence expandoRowPersistence;
1349 @BeanReference(type = com.liferay.portlet.ratings.service.RatingsStatsLocalService.class)
1350 protected com.liferay.portlet.ratings.service.RatingsStatsLocalService ratingsStatsLocalService;
1351 @BeanReference(type = RatingsStatsPersistence.class)
1352 protected RatingsStatsPersistence ratingsStatsPersistence;
1353 @BeanReference(type = RatingsStatsFinder.class)
1354 protected RatingsStatsFinder ratingsStatsFinder;
1355 @BeanReference(type = com.liferay.portlet.trash.service.TrashEntryLocalService.class)
1356 protected com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService;
1357 @BeanReference(type = TrashEntryPersistence.class)
1358 protected TrashEntryPersistence trashEntryPersistence;
1359 @BeanReference(type = com.liferay.portlet.blogs.service.BlogsStatsUserLocalService.class)
1360 protected com.liferay.portlet.blogs.service.BlogsStatsUserLocalService blogsStatsUserLocalService;
1361 @BeanReference(type = BlogsStatsUserPersistence.class)
1362 protected BlogsStatsUserPersistence blogsStatsUserPersistence;
1363 @BeanReference(type = BlogsStatsUserFinder.class)
1364 protected BlogsStatsUserFinder blogsStatsUserFinder;
1365 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1366 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1367 }