001
014
015 package com.liferay.portal.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.DefaultActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
028 import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
029 import com.liferay.portal.kernel.dao.orm.Projection;
030 import com.liferay.portal.kernel.exception.PortalException;
031 import com.liferay.portal.kernel.exception.SystemException;
032 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
033 import com.liferay.portal.kernel.search.Indexable;
034 import com.liferay.portal.kernel.search.IndexableType;
035 import com.liferay.portal.kernel.util.OrderByComparator;
036 import com.liferay.portal.model.LayoutRevision;
037 import com.liferay.portal.model.PersistedModel;
038 import com.liferay.portal.service.BaseLocalServiceImpl;
039 import com.liferay.portal.service.LayoutRevisionLocalService;
040 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
041 import com.liferay.portal.service.persistence.ImagePersistence;
042 import com.liferay.portal.service.persistence.LayoutBranchPersistence;
043 import com.liferay.portal.service.persistence.LayoutFinder;
044 import com.liferay.portal.service.persistence.LayoutPersistence;
045 import com.liferay.portal.service.persistence.LayoutRevisionPersistence;
046 import com.liferay.portal.service.persistence.LayoutSetBranchPersistence;
047 import com.liferay.portal.service.persistence.LayoutSetPersistence;
048 import com.liferay.portal.service.persistence.PortletPreferencesFinder;
049 import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
050 import com.liferay.portal.service.persistence.RecentLayoutRevisionPersistence;
051 import com.liferay.portal.service.persistence.UserFinder;
052 import com.liferay.portal.service.persistence.UserPersistence;
053 import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
054 import com.liferay.portal.util.PortalUtil;
055
056 import java.io.Serializable;
057
058 import java.util.List;
059
060 import javax.sql.DataSource;
061
062
074 @ProviderType
075 public abstract class LayoutRevisionLocalServiceBaseImpl
076 extends BaseLocalServiceImpl implements LayoutRevisionLocalService,
077 IdentifiableOSGiService {
078
083
084
090 @Indexable(type = IndexableType.REINDEX)
091 @Override
092 public LayoutRevision addLayoutRevision(LayoutRevision layoutRevision) {
093 layoutRevision.setNew(true);
094
095 return layoutRevisionPersistence.update(layoutRevision);
096 }
097
098
104 @Override
105 public LayoutRevision createLayoutRevision(long layoutRevisionId) {
106 return layoutRevisionPersistence.create(layoutRevisionId);
107 }
108
109
116 @Indexable(type = IndexableType.DELETE)
117 @Override
118 public LayoutRevision deleteLayoutRevision(long layoutRevisionId)
119 throws PortalException {
120 return layoutRevisionPersistence.remove(layoutRevisionId);
121 }
122
123
130 @Indexable(type = IndexableType.DELETE)
131 @Override
132 public LayoutRevision deleteLayoutRevision(LayoutRevision layoutRevision)
133 throws PortalException {
134 return layoutRevisionPersistence.remove(layoutRevision);
135 }
136
137 @Override
138 public DynamicQuery dynamicQuery() {
139 Class<?> clazz = getClass();
140
141 return DynamicQueryFactoryUtil.forClass(LayoutRevision.class,
142 clazz.getClassLoader());
143 }
144
145
151 @Override
152 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
153 return layoutRevisionPersistence.findWithDynamicQuery(dynamicQuery);
154 }
155
156
168 @Override
169 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
170 int end) {
171 return layoutRevisionPersistence.findWithDynamicQuery(dynamicQuery,
172 start, end);
173 }
174
175
188 @Override
189 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
190 int end, OrderByComparator<T> orderByComparator) {
191 return layoutRevisionPersistence.findWithDynamicQuery(dynamicQuery,
192 start, end, orderByComparator);
193 }
194
195
201 @Override
202 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
203 return layoutRevisionPersistence.countWithDynamicQuery(dynamicQuery);
204 }
205
206
213 @Override
214 public long dynamicQueryCount(DynamicQuery dynamicQuery,
215 Projection projection) {
216 return layoutRevisionPersistence.countWithDynamicQuery(dynamicQuery,
217 projection);
218 }
219
220 @Override
221 public LayoutRevision fetchLayoutRevision(long layoutRevisionId) {
222 return layoutRevisionPersistence.fetchByPrimaryKey(layoutRevisionId);
223 }
224
225
232 @Override
233 public LayoutRevision getLayoutRevision(long layoutRevisionId)
234 throws PortalException {
235 return layoutRevisionPersistence.findByPrimaryKey(layoutRevisionId);
236 }
237
238 @Override
239 public ActionableDynamicQuery getActionableDynamicQuery() {
240 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
241
242 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutRevisionLocalServiceUtil.getService());
243 actionableDynamicQuery.setClassLoader(getClassLoader());
244 actionableDynamicQuery.setModelClass(LayoutRevision.class);
245
246 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutRevisionId");
247
248 return actionableDynamicQuery;
249 }
250
251 @Override
252 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
253 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
254
255 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutRevisionLocalServiceUtil.getService());
256 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
257 indexableActionableDynamicQuery.setModelClass(LayoutRevision.class);
258
259 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
260 "layoutRevisionId");
261
262 return indexableActionableDynamicQuery;
263 }
264
265 protected void initActionableDynamicQuery(
266 ActionableDynamicQuery actionableDynamicQuery) {
267 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutRevisionLocalServiceUtil.getService());
268 actionableDynamicQuery.setClassLoader(getClassLoader());
269 actionableDynamicQuery.setModelClass(LayoutRevision.class);
270
271 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutRevisionId");
272 }
273
274
277 @Override
278 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
279 throws PortalException {
280 return layoutRevisionLocalService.deleteLayoutRevision((LayoutRevision)persistedModel);
281 }
282
283 @Override
284 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
285 throws PortalException {
286 return layoutRevisionPersistence.findByPrimaryKey(primaryKeyObj);
287 }
288
289
300 @Override
301 public List<LayoutRevision> getLayoutRevisions(int start, int end) {
302 return layoutRevisionPersistence.findAll(start, end);
303 }
304
305
310 @Override
311 public int getLayoutRevisionsCount() {
312 return layoutRevisionPersistence.countAll();
313 }
314
315
321 @Indexable(type = IndexableType.REINDEX)
322 @Override
323 public LayoutRevision updateLayoutRevision(LayoutRevision layoutRevision) {
324 return layoutRevisionPersistence.update(layoutRevision);
325 }
326
327
332 public LayoutRevisionLocalService getLayoutRevisionLocalService() {
333 return layoutRevisionLocalService;
334 }
335
336
341 public void setLayoutRevisionLocalService(
342 LayoutRevisionLocalService layoutRevisionLocalService) {
343 this.layoutRevisionLocalService = layoutRevisionLocalService;
344 }
345
346
351 public LayoutRevisionPersistence getLayoutRevisionPersistence() {
352 return layoutRevisionPersistence;
353 }
354
355
360 public void setLayoutRevisionPersistence(
361 LayoutRevisionPersistence layoutRevisionPersistence) {
362 this.layoutRevisionPersistence = layoutRevisionPersistence;
363 }
364
365
370 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
371 return counterLocalService;
372 }
373
374
379 public void setCounterLocalService(
380 com.liferay.counter.service.CounterLocalService counterLocalService) {
381 this.counterLocalService = counterLocalService;
382 }
383
384
389 public com.liferay.portal.service.ImageLocalService getImageLocalService() {
390 return imageLocalService;
391 }
392
393
398 public void setImageLocalService(
399 com.liferay.portal.service.ImageLocalService imageLocalService) {
400 this.imageLocalService = imageLocalService;
401 }
402
403
408 public ImagePersistence getImagePersistence() {
409 return imagePersistence;
410 }
411
412
417 public void setImagePersistence(ImagePersistence imagePersistence) {
418 this.imagePersistence = imagePersistence;
419 }
420
421
426 public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
427 return layoutLocalService;
428 }
429
430
435 public void setLayoutLocalService(
436 com.liferay.portal.service.LayoutLocalService layoutLocalService) {
437 this.layoutLocalService = layoutLocalService;
438 }
439
440
445 public LayoutPersistence getLayoutPersistence() {
446 return layoutPersistence;
447 }
448
449
454 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
455 this.layoutPersistence = layoutPersistence;
456 }
457
458
463 public LayoutFinder getLayoutFinder() {
464 return layoutFinder;
465 }
466
467
472 public void setLayoutFinder(LayoutFinder layoutFinder) {
473 this.layoutFinder = layoutFinder;
474 }
475
476
481 public com.liferay.portal.service.LayoutBranchLocalService getLayoutBranchLocalService() {
482 return layoutBranchLocalService;
483 }
484
485
490 public void setLayoutBranchLocalService(
491 com.liferay.portal.service.LayoutBranchLocalService layoutBranchLocalService) {
492 this.layoutBranchLocalService = layoutBranchLocalService;
493 }
494
495
500 public LayoutBranchPersistence getLayoutBranchPersistence() {
501 return layoutBranchPersistence;
502 }
503
504
509 public void setLayoutBranchPersistence(
510 LayoutBranchPersistence layoutBranchPersistence) {
511 this.layoutBranchPersistence = layoutBranchPersistence;
512 }
513
514
519 public com.liferay.portal.service.LayoutSetLocalService getLayoutSetLocalService() {
520 return layoutSetLocalService;
521 }
522
523
528 public void setLayoutSetLocalService(
529 com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService) {
530 this.layoutSetLocalService = layoutSetLocalService;
531 }
532
533
538 public LayoutSetPersistence getLayoutSetPersistence() {
539 return layoutSetPersistence;
540 }
541
542
547 public void setLayoutSetPersistence(
548 LayoutSetPersistence layoutSetPersistence) {
549 this.layoutSetPersistence = layoutSetPersistence;
550 }
551
552
557 public com.liferay.portal.service.LayoutSetBranchLocalService getLayoutSetBranchLocalService() {
558 return layoutSetBranchLocalService;
559 }
560
561
566 public void setLayoutSetBranchLocalService(
567 com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService) {
568 this.layoutSetBranchLocalService = layoutSetBranchLocalService;
569 }
570
571
576 public LayoutSetBranchPersistence getLayoutSetBranchPersistence() {
577 return layoutSetBranchPersistence;
578 }
579
580
585 public void setLayoutSetBranchPersistence(
586 LayoutSetBranchPersistence layoutSetBranchPersistence) {
587 this.layoutSetBranchPersistence = layoutSetBranchPersistence;
588 }
589
590
595 public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
596 return portletPreferencesLocalService;
597 }
598
599
604 public void setPortletPreferencesLocalService(
605 com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
606 this.portletPreferencesLocalService = portletPreferencesLocalService;
607 }
608
609
614 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
615 return portletPreferencesPersistence;
616 }
617
618
623 public void setPortletPreferencesPersistence(
624 PortletPreferencesPersistence portletPreferencesPersistence) {
625 this.portletPreferencesPersistence = portletPreferencesPersistence;
626 }
627
628
633 public PortletPreferencesFinder getPortletPreferencesFinder() {
634 return portletPreferencesFinder;
635 }
636
637
642 public void setPortletPreferencesFinder(
643 PortletPreferencesFinder portletPreferencesFinder) {
644 this.portletPreferencesFinder = portletPreferencesFinder;
645 }
646
647
652 public com.liferay.portal.service.RecentLayoutRevisionLocalService getRecentLayoutRevisionLocalService() {
653 return recentLayoutRevisionLocalService;
654 }
655
656
661 public void setRecentLayoutRevisionLocalService(
662 com.liferay.portal.service.RecentLayoutRevisionLocalService recentLayoutRevisionLocalService) {
663 this.recentLayoutRevisionLocalService = recentLayoutRevisionLocalService;
664 }
665
666
671 public RecentLayoutRevisionPersistence getRecentLayoutRevisionPersistence() {
672 return recentLayoutRevisionPersistence;
673 }
674
675
680 public void setRecentLayoutRevisionPersistence(
681 RecentLayoutRevisionPersistence recentLayoutRevisionPersistence) {
682 this.recentLayoutRevisionPersistence = recentLayoutRevisionPersistence;
683 }
684
685
690 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
691 return resourceLocalService;
692 }
693
694
699 public void setResourceLocalService(
700 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
701 this.resourceLocalService = resourceLocalService;
702 }
703
704
709 public com.liferay.portal.service.UserLocalService getUserLocalService() {
710 return userLocalService;
711 }
712
713
718 public void setUserLocalService(
719 com.liferay.portal.service.UserLocalService userLocalService) {
720 this.userLocalService = userLocalService;
721 }
722
723
728 public UserPersistence getUserPersistence() {
729 return userPersistence;
730 }
731
732
737 public void setUserPersistence(UserPersistence userPersistence) {
738 this.userPersistence = userPersistence;
739 }
740
741
746 public UserFinder getUserFinder() {
747 return userFinder;
748 }
749
750
755 public void setUserFinder(UserFinder userFinder) {
756 this.userFinder = userFinder;
757 }
758
759
764 public com.liferay.portal.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
765 return workflowInstanceLinkLocalService;
766 }
767
768
773 public void setWorkflowInstanceLinkLocalService(
774 com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
775 this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
776 }
777
778
783 public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
784 return workflowInstanceLinkPersistence;
785 }
786
787
792 public void setWorkflowInstanceLinkPersistence(
793 WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
794 this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
795 }
796
797 public void afterPropertiesSet() {
798 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.LayoutRevision",
799 layoutRevisionLocalService);
800 }
801
802 public void destroy() {
803 persistedModelLocalServiceRegistry.unregister(
804 "com.liferay.portal.model.LayoutRevision");
805 }
806
807
812 @Override
813 public String getOSGiServiceIdentifier() {
814 return LayoutRevisionLocalService.class.getName();
815 }
816
817 protected Class<?> getModelClass() {
818 return LayoutRevision.class;
819 }
820
821 protected String getModelClassName() {
822 return LayoutRevision.class.getName();
823 }
824
825
830 protected void runSQL(String sql) {
831 try {
832 DataSource dataSource = layoutRevisionPersistence.getDataSource();
833
834 DB db = DBManagerUtil.getDB();
835
836 sql = db.buildSQL(sql);
837 sql = PortalUtil.transformSQL(sql);
838
839 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
840 sql, new int[0]);
841
842 sqlUpdate.update();
843 }
844 catch (Exception e) {
845 throw new SystemException(e);
846 }
847 }
848
849 @BeanReference(type = com.liferay.portal.service.LayoutRevisionLocalService.class)
850 protected LayoutRevisionLocalService layoutRevisionLocalService;
851 @BeanReference(type = LayoutRevisionPersistence.class)
852 protected LayoutRevisionPersistence layoutRevisionPersistence;
853 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
854 protected com.liferay.counter.service.CounterLocalService counterLocalService;
855 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
856 protected com.liferay.portal.service.ImageLocalService imageLocalService;
857 @BeanReference(type = ImagePersistence.class)
858 protected ImagePersistence imagePersistence;
859 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
860 protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
861 @BeanReference(type = LayoutPersistence.class)
862 protected LayoutPersistence layoutPersistence;
863 @BeanReference(type = LayoutFinder.class)
864 protected LayoutFinder layoutFinder;
865 @BeanReference(type = com.liferay.portal.service.LayoutBranchLocalService.class)
866 protected com.liferay.portal.service.LayoutBranchLocalService layoutBranchLocalService;
867 @BeanReference(type = LayoutBranchPersistence.class)
868 protected LayoutBranchPersistence layoutBranchPersistence;
869 @BeanReference(type = com.liferay.portal.service.LayoutSetLocalService.class)
870 protected com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService;
871 @BeanReference(type = LayoutSetPersistence.class)
872 protected LayoutSetPersistence layoutSetPersistence;
873 @BeanReference(type = com.liferay.portal.service.LayoutSetBranchLocalService.class)
874 protected com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService;
875 @BeanReference(type = LayoutSetBranchPersistence.class)
876 protected LayoutSetBranchPersistence layoutSetBranchPersistence;
877 @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
878 protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
879 @BeanReference(type = PortletPreferencesPersistence.class)
880 protected PortletPreferencesPersistence portletPreferencesPersistence;
881 @BeanReference(type = PortletPreferencesFinder.class)
882 protected PortletPreferencesFinder portletPreferencesFinder;
883 @BeanReference(type = com.liferay.portal.service.RecentLayoutRevisionLocalService.class)
884 protected com.liferay.portal.service.RecentLayoutRevisionLocalService recentLayoutRevisionLocalService;
885 @BeanReference(type = RecentLayoutRevisionPersistence.class)
886 protected RecentLayoutRevisionPersistence recentLayoutRevisionPersistence;
887 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
888 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
889 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
890 protected com.liferay.portal.service.UserLocalService userLocalService;
891 @BeanReference(type = UserPersistence.class)
892 protected UserPersistence userPersistence;
893 @BeanReference(type = UserFinder.class)
894 protected UserFinder userFinder;
895 @BeanReference(type = com.liferay.portal.service.WorkflowInstanceLinkLocalService.class)
896 protected com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
897 @BeanReference(type = WorkflowInstanceLinkPersistence.class)
898 protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
899 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
900 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
901 }