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.DBFactoryUtil;
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.UserFinder;
051 import com.liferay.portal.service.persistence.UserPersistence;
052 import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
053 import com.liferay.portal.util.PortalUtil;
054
055 import java.io.Serializable;
056
057 import java.util.List;
058
059 import javax.sql.DataSource;
060
061
073 @ProviderType
074 public abstract class LayoutRevisionLocalServiceBaseImpl
075 extends BaseLocalServiceImpl implements LayoutRevisionLocalService,
076 IdentifiableOSGiService {
077
082
083
089 @Indexable(type = IndexableType.REINDEX)
090 @Override
091 public LayoutRevision addLayoutRevision(LayoutRevision layoutRevision) {
092 layoutRevision.setNew(true);
093
094 return layoutRevisionPersistence.update(layoutRevision);
095 }
096
097
103 @Override
104 public LayoutRevision createLayoutRevision(long layoutRevisionId) {
105 return layoutRevisionPersistence.create(layoutRevisionId);
106 }
107
108
115 @Indexable(type = IndexableType.DELETE)
116 @Override
117 public LayoutRevision deleteLayoutRevision(long layoutRevisionId)
118 throws PortalException {
119 return layoutRevisionPersistence.remove(layoutRevisionId);
120 }
121
122
129 @Indexable(type = IndexableType.DELETE)
130 @Override
131 public LayoutRevision deleteLayoutRevision(LayoutRevision layoutRevision)
132 throws PortalException {
133 return layoutRevisionPersistence.remove(layoutRevision);
134 }
135
136 @Override
137 public DynamicQuery dynamicQuery() {
138 Class<?> clazz = getClass();
139
140 return DynamicQueryFactoryUtil.forClass(LayoutRevision.class,
141 clazz.getClassLoader());
142 }
143
144
150 @Override
151 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
152 return layoutRevisionPersistence.findWithDynamicQuery(dynamicQuery);
153 }
154
155
167 @Override
168 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
169 int end) {
170 return layoutRevisionPersistence.findWithDynamicQuery(dynamicQuery,
171 start, end);
172 }
173
174
187 @Override
188 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
189 int end, OrderByComparator<T> orderByComparator) {
190 return layoutRevisionPersistence.findWithDynamicQuery(dynamicQuery,
191 start, end, orderByComparator);
192 }
193
194
200 @Override
201 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
202 return layoutRevisionPersistence.countWithDynamicQuery(dynamicQuery);
203 }
204
205
212 @Override
213 public long dynamicQueryCount(DynamicQuery dynamicQuery,
214 Projection projection) {
215 return layoutRevisionPersistence.countWithDynamicQuery(dynamicQuery,
216 projection);
217 }
218
219 @Override
220 public LayoutRevision fetchLayoutRevision(long layoutRevisionId) {
221 return layoutRevisionPersistence.fetchByPrimaryKey(layoutRevisionId);
222 }
223
224
231 @Override
232 public LayoutRevision getLayoutRevision(long layoutRevisionId)
233 throws PortalException {
234 return layoutRevisionPersistence.findByPrimaryKey(layoutRevisionId);
235 }
236
237 @Override
238 public ActionableDynamicQuery getActionableDynamicQuery() {
239 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
240
241 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutRevisionLocalServiceUtil.getService());
242 actionableDynamicQuery.setClassLoader(getClassLoader());
243 actionableDynamicQuery.setModelClass(LayoutRevision.class);
244
245 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutRevisionId");
246
247 return actionableDynamicQuery;
248 }
249
250 @Override
251 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
252 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
253
254 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutRevisionLocalServiceUtil.getService());
255 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
256 indexableActionableDynamicQuery.setModelClass(LayoutRevision.class);
257
258 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
259 "layoutRevisionId");
260
261 return indexableActionableDynamicQuery;
262 }
263
264 protected void initActionableDynamicQuery(
265 ActionableDynamicQuery actionableDynamicQuery) {
266 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutRevisionLocalServiceUtil.getService());
267 actionableDynamicQuery.setClassLoader(getClassLoader());
268 actionableDynamicQuery.setModelClass(LayoutRevision.class);
269
270 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutRevisionId");
271 }
272
273
276 @Override
277 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
278 throws PortalException {
279 return layoutRevisionLocalService.deleteLayoutRevision((LayoutRevision)persistedModel);
280 }
281
282 @Override
283 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
284 throws PortalException {
285 return layoutRevisionPersistence.findByPrimaryKey(primaryKeyObj);
286 }
287
288
299 @Override
300 public List<LayoutRevision> getLayoutRevisions(int start, int end) {
301 return layoutRevisionPersistence.findAll(start, end);
302 }
303
304
309 @Override
310 public int getLayoutRevisionsCount() {
311 return layoutRevisionPersistence.countAll();
312 }
313
314
320 @Indexable(type = IndexableType.REINDEX)
321 @Override
322 public LayoutRevision updateLayoutRevision(LayoutRevision layoutRevision) {
323 return layoutRevisionPersistence.update(layoutRevision);
324 }
325
326
331 public LayoutRevisionLocalService getLayoutRevisionLocalService() {
332 return layoutRevisionLocalService;
333 }
334
335
340 public void setLayoutRevisionLocalService(
341 LayoutRevisionLocalService layoutRevisionLocalService) {
342 this.layoutRevisionLocalService = layoutRevisionLocalService;
343 }
344
345
350 public LayoutRevisionPersistence getLayoutRevisionPersistence() {
351 return layoutRevisionPersistence;
352 }
353
354
359 public void setLayoutRevisionPersistence(
360 LayoutRevisionPersistence layoutRevisionPersistence) {
361 this.layoutRevisionPersistence = layoutRevisionPersistence;
362 }
363
364
369 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
370 return counterLocalService;
371 }
372
373
378 public void setCounterLocalService(
379 com.liferay.counter.service.CounterLocalService counterLocalService) {
380 this.counterLocalService = counterLocalService;
381 }
382
383
388 public com.liferay.portal.service.ImageLocalService getImageLocalService() {
389 return imageLocalService;
390 }
391
392
397 public void setImageLocalService(
398 com.liferay.portal.service.ImageLocalService imageLocalService) {
399 this.imageLocalService = imageLocalService;
400 }
401
402
407 public ImagePersistence getImagePersistence() {
408 return imagePersistence;
409 }
410
411
416 public void setImagePersistence(ImagePersistence imagePersistence) {
417 this.imagePersistence = imagePersistence;
418 }
419
420
425 public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
426 return layoutLocalService;
427 }
428
429
434 public void setLayoutLocalService(
435 com.liferay.portal.service.LayoutLocalService layoutLocalService) {
436 this.layoutLocalService = layoutLocalService;
437 }
438
439
444 public LayoutPersistence getLayoutPersistence() {
445 return layoutPersistence;
446 }
447
448
453 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
454 this.layoutPersistence = layoutPersistence;
455 }
456
457
462 public LayoutFinder getLayoutFinder() {
463 return layoutFinder;
464 }
465
466
471 public void setLayoutFinder(LayoutFinder layoutFinder) {
472 this.layoutFinder = layoutFinder;
473 }
474
475
480 public com.liferay.portal.service.LayoutBranchLocalService getLayoutBranchLocalService() {
481 return layoutBranchLocalService;
482 }
483
484
489 public void setLayoutBranchLocalService(
490 com.liferay.portal.service.LayoutBranchLocalService layoutBranchLocalService) {
491 this.layoutBranchLocalService = layoutBranchLocalService;
492 }
493
494
499 public LayoutBranchPersistence getLayoutBranchPersistence() {
500 return layoutBranchPersistence;
501 }
502
503
508 public void setLayoutBranchPersistence(
509 LayoutBranchPersistence layoutBranchPersistence) {
510 this.layoutBranchPersistence = layoutBranchPersistence;
511 }
512
513
518 public com.liferay.portal.service.LayoutSetLocalService getLayoutSetLocalService() {
519 return layoutSetLocalService;
520 }
521
522
527 public void setLayoutSetLocalService(
528 com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService) {
529 this.layoutSetLocalService = layoutSetLocalService;
530 }
531
532
537 public LayoutSetPersistence getLayoutSetPersistence() {
538 return layoutSetPersistence;
539 }
540
541
546 public void setLayoutSetPersistence(
547 LayoutSetPersistence layoutSetPersistence) {
548 this.layoutSetPersistence = layoutSetPersistence;
549 }
550
551
556 public com.liferay.portal.service.LayoutSetBranchLocalService getLayoutSetBranchLocalService() {
557 return layoutSetBranchLocalService;
558 }
559
560
565 public void setLayoutSetBranchLocalService(
566 com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService) {
567 this.layoutSetBranchLocalService = layoutSetBranchLocalService;
568 }
569
570
575 public LayoutSetBranchPersistence getLayoutSetBranchPersistence() {
576 return layoutSetBranchPersistence;
577 }
578
579
584 public void setLayoutSetBranchPersistence(
585 LayoutSetBranchPersistence layoutSetBranchPersistence) {
586 this.layoutSetBranchPersistence = layoutSetBranchPersistence;
587 }
588
589
594 public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
595 return portletPreferencesLocalService;
596 }
597
598
603 public void setPortletPreferencesLocalService(
604 com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
605 this.portletPreferencesLocalService = portletPreferencesLocalService;
606 }
607
608
613 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
614 return portletPreferencesPersistence;
615 }
616
617
622 public void setPortletPreferencesPersistence(
623 PortletPreferencesPersistence portletPreferencesPersistence) {
624 this.portletPreferencesPersistence = portletPreferencesPersistence;
625 }
626
627
632 public PortletPreferencesFinder getPortletPreferencesFinder() {
633 return portletPreferencesFinder;
634 }
635
636
641 public void setPortletPreferencesFinder(
642 PortletPreferencesFinder portletPreferencesFinder) {
643 this.portletPreferencesFinder = portletPreferencesFinder;
644 }
645
646
651 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
652 return resourceLocalService;
653 }
654
655
660 public void setResourceLocalService(
661 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
662 this.resourceLocalService = resourceLocalService;
663 }
664
665
670 public com.liferay.portal.service.UserLocalService getUserLocalService() {
671 return userLocalService;
672 }
673
674
679 public void setUserLocalService(
680 com.liferay.portal.service.UserLocalService userLocalService) {
681 this.userLocalService = userLocalService;
682 }
683
684
689 public UserPersistence getUserPersistence() {
690 return userPersistence;
691 }
692
693
698 public void setUserPersistence(UserPersistence userPersistence) {
699 this.userPersistence = userPersistence;
700 }
701
702
707 public UserFinder getUserFinder() {
708 return userFinder;
709 }
710
711
716 public void setUserFinder(UserFinder userFinder) {
717 this.userFinder = userFinder;
718 }
719
720
725 public com.liferay.portal.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
726 return workflowInstanceLinkLocalService;
727 }
728
729
734 public void setWorkflowInstanceLinkLocalService(
735 com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
736 this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
737 }
738
739
744 public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
745 return workflowInstanceLinkPersistence;
746 }
747
748
753 public void setWorkflowInstanceLinkPersistence(
754 WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
755 this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
756 }
757
758 public void afterPropertiesSet() {
759 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.LayoutRevision",
760 layoutRevisionLocalService);
761 }
762
763 public void destroy() {
764 persistedModelLocalServiceRegistry.unregister(
765 "com.liferay.portal.model.LayoutRevision");
766 }
767
768
773 @Override
774 public String getOSGiServiceIdentifier() {
775 return LayoutRevisionLocalService.class.getName();
776 }
777
778 protected Class<?> getModelClass() {
779 return LayoutRevision.class;
780 }
781
782 protected String getModelClassName() {
783 return LayoutRevision.class.getName();
784 }
785
786
791 protected void runSQL(String sql) {
792 try {
793 DataSource dataSource = layoutRevisionPersistence.getDataSource();
794
795 DB db = DBFactoryUtil.getDB();
796
797 sql = db.buildSQL(sql);
798 sql = PortalUtil.transformSQL(sql);
799
800 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
801 sql, new int[0]);
802
803 sqlUpdate.update();
804 }
805 catch (Exception e) {
806 throw new SystemException(e);
807 }
808 }
809
810 @BeanReference(type = com.liferay.portal.service.LayoutRevisionLocalService.class)
811 protected LayoutRevisionLocalService layoutRevisionLocalService;
812 @BeanReference(type = LayoutRevisionPersistence.class)
813 protected LayoutRevisionPersistence layoutRevisionPersistence;
814 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
815 protected com.liferay.counter.service.CounterLocalService counterLocalService;
816 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
817 protected com.liferay.portal.service.ImageLocalService imageLocalService;
818 @BeanReference(type = ImagePersistence.class)
819 protected ImagePersistence imagePersistence;
820 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
821 protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
822 @BeanReference(type = LayoutPersistence.class)
823 protected LayoutPersistence layoutPersistence;
824 @BeanReference(type = LayoutFinder.class)
825 protected LayoutFinder layoutFinder;
826 @BeanReference(type = com.liferay.portal.service.LayoutBranchLocalService.class)
827 protected com.liferay.portal.service.LayoutBranchLocalService layoutBranchLocalService;
828 @BeanReference(type = LayoutBranchPersistence.class)
829 protected LayoutBranchPersistence layoutBranchPersistence;
830 @BeanReference(type = com.liferay.portal.service.LayoutSetLocalService.class)
831 protected com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService;
832 @BeanReference(type = LayoutSetPersistence.class)
833 protected LayoutSetPersistence layoutSetPersistence;
834 @BeanReference(type = com.liferay.portal.service.LayoutSetBranchLocalService.class)
835 protected com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService;
836 @BeanReference(type = LayoutSetBranchPersistence.class)
837 protected LayoutSetBranchPersistence layoutSetBranchPersistence;
838 @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
839 protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
840 @BeanReference(type = PortletPreferencesPersistence.class)
841 protected PortletPreferencesPersistence portletPreferencesPersistence;
842 @BeanReference(type = PortletPreferencesFinder.class)
843 protected PortletPreferencesFinder portletPreferencesFinder;
844 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
845 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
846 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
847 protected com.liferay.portal.service.UserLocalService userLocalService;
848 @BeanReference(type = UserPersistence.class)
849 protected UserPersistence userPersistence;
850 @BeanReference(type = UserFinder.class)
851 protected UserFinder userFinder;
852 @BeanReference(type = com.liferay.portal.service.WorkflowInstanceLinkLocalService.class)
853 protected com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
854 @BeanReference(type = WorkflowInstanceLinkPersistence.class)
855 protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
856 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
857 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
858 }