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.Projection;
029 import com.liferay.portal.kernel.exception.PortalException;
030 import com.liferay.portal.kernel.exception.SystemException;
031 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
032 import com.liferay.portal.kernel.search.Indexable;
033 import com.liferay.portal.kernel.search.IndexableType;
034 import com.liferay.portal.kernel.util.OrderByComparator;
035 import com.liferay.portal.model.LayoutSet;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.LayoutSetLocalService;
039 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
040 import com.liferay.portal.service.persistence.GroupFinder;
041 import com.liferay.portal.service.persistence.GroupPersistence;
042 import com.liferay.portal.service.persistence.ImagePersistence;
043 import com.liferay.portal.service.persistence.LayoutFinder;
044 import com.liferay.portal.service.persistence.LayoutPersistence;
045 import com.liferay.portal.service.persistence.LayoutSetBranchPersistence;
046 import com.liferay.portal.service.persistence.LayoutSetPersistence;
047 import com.liferay.portal.service.persistence.PluginSettingPersistence;
048 import com.liferay.portal.service.persistence.VirtualHostPersistence;
049 import com.liferay.portal.util.PortalUtil;
050
051 import java.io.Serializable;
052
053 import java.util.List;
054
055 import javax.sql.DataSource;
056
057
069 @ProviderType
070 public abstract class LayoutSetLocalServiceBaseImpl extends BaseLocalServiceImpl
071 implements LayoutSetLocalService, IdentifiableOSGiService {
072
077
078
084 @Indexable(type = IndexableType.REINDEX)
085 @Override
086 public LayoutSet addLayoutSet(LayoutSet layoutSet) {
087 layoutSet.setNew(true);
088
089 return layoutSetPersistence.update(layoutSet);
090 }
091
092
098 @Override
099 public LayoutSet createLayoutSet(long layoutSetId) {
100 return layoutSetPersistence.create(layoutSetId);
101 }
102
103
110 @Indexable(type = IndexableType.DELETE)
111 @Override
112 public LayoutSet deleteLayoutSet(long layoutSetId)
113 throws PortalException {
114 return layoutSetPersistence.remove(layoutSetId);
115 }
116
117
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public LayoutSet deleteLayoutSet(LayoutSet layoutSet) {
126 return layoutSetPersistence.remove(layoutSet);
127 }
128
129 @Override
130 public DynamicQuery dynamicQuery() {
131 Class<?> clazz = getClass();
132
133 return DynamicQueryFactoryUtil.forClass(LayoutSet.class,
134 clazz.getClassLoader());
135 }
136
137
143 @Override
144 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
145 return layoutSetPersistence.findWithDynamicQuery(dynamicQuery);
146 }
147
148
160 @Override
161 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
162 int end) {
163 return layoutSetPersistence.findWithDynamicQuery(dynamicQuery, start,
164 end);
165 }
166
167
180 @Override
181 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
182 int end, OrderByComparator<T> orderByComparator) {
183 return layoutSetPersistence.findWithDynamicQuery(dynamicQuery, start,
184 end, orderByComparator);
185 }
186
187
193 @Override
194 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
195 return layoutSetPersistence.countWithDynamicQuery(dynamicQuery);
196 }
197
198
205 @Override
206 public long dynamicQueryCount(DynamicQuery dynamicQuery,
207 Projection projection) {
208 return layoutSetPersistence.countWithDynamicQuery(dynamicQuery,
209 projection);
210 }
211
212 @Override
213 public LayoutSet fetchLayoutSet(long layoutSetId) {
214 return layoutSetPersistence.fetchByPrimaryKey(layoutSetId);
215 }
216
217
224 @Override
225 public LayoutSet getLayoutSet(long layoutSetId) throws PortalException {
226 return layoutSetPersistence.findByPrimaryKey(layoutSetId);
227 }
228
229 @Override
230 public ActionableDynamicQuery getActionableDynamicQuery() {
231 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
232
233 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutSetLocalServiceUtil.getService());
234 actionableDynamicQuery.setClass(LayoutSet.class);
235 actionableDynamicQuery.setClassLoader(getClassLoader());
236
237 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutSetId");
238
239 return actionableDynamicQuery;
240 }
241
242 protected void initActionableDynamicQuery(
243 ActionableDynamicQuery actionableDynamicQuery) {
244 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutSetLocalServiceUtil.getService());
245 actionableDynamicQuery.setClass(LayoutSet.class);
246 actionableDynamicQuery.setClassLoader(getClassLoader());
247
248 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutSetId");
249 }
250
251
254 @Override
255 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
256 throws PortalException {
257 return layoutSetLocalService.deleteLayoutSet((LayoutSet)persistedModel);
258 }
259
260 @Override
261 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
262 throws PortalException {
263 return layoutSetPersistence.findByPrimaryKey(primaryKeyObj);
264 }
265
266
277 @Override
278 public List<LayoutSet> getLayoutSets(int start, int end) {
279 return layoutSetPersistence.findAll(start, end);
280 }
281
282
287 @Override
288 public int getLayoutSetsCount() {
289 return layoutSetPersistence.countAll();
290 }
291
292
298 @Indexable(type = IndexableType.REINDEX)
299 @Override
300 public LayoutSet updateLayoutSet(LayoutSet layoutSet) {
301 return layoutSetPersistence.update(layoutSet);
302 }
303
304
309 public LayoutSetLocalService getLayoutSetLocalService() {
310 return layoutSetLocalService;
311 }
312
313
318 public void setLayoutSetLocalService(
319 LayoutSetLocalService layoutSetLocalService) {
320 this.layoutSetLocalService = layoutSetLocalService;
321 }
322
323
328 public com.liferay.portal.service.LayoutSetService getLayoutSetService() {
329 return layoutSetService;
330 }
331
332
337 public void setLayoutSetService(
338 com.liferay.portal.service.LayoutSetService layoutSetService) {
339 this.layoutSetService = layoutSetService;
340 }
341
342
347 public LayoutSetPersistence getLayoutSetPersistence() {
348 return layoutSetPersistence;
349 }
350
351
356 public void setLayoutSetPersistence(
357 LayoutSetPersistence layoutSetPersistence) {
358 this.layoutSetPersistence = layoutSetPersistence;
359 }
360
361
366 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
367 return counterLocalService;
368 }
369
370
375 public void setCounterLocalService(
376 com.liferay.counter.service.CounterLocalService counterLocalService) {
377 this.counterLocalService = counterLocalService;
378 }
379
380
385 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
386 return groupLocalService;
387 }
388
389
394 public void setGroupLocalService(
395 com.liferay.portal.service.GroupLocalService groupLocalService) {
396 this.groupLocalService = groupLocalService;
397 }
398
399
404 public com.liferay.portal.service.GroupService getGroupService() {
405 return groupService;
406 }
407
408
413 public void setGroupService(
414 com.liferay.portal.service.GroupService groupService) {
415 this.groupService = groupService;
416 }
417
418
423 public GroupPersistence getGroupPersistence() {
424 return groupPersistence;
425 }
426
427
432 public void setGroupPersistence(GroupPersistence groupPersistence) {
433 this.groupPersistence = groupPersistence;
434 }
435
436
441 public GroupFinder getGroupFinder() {
442 return groupFinder;
443 }
444
445
450 public void setGroupFinder(GroupFinder groupFinder) {
451 this.groupFinder = groupFinder;
452 }
453
454
459 public com.liferay.portal.service.ImageLocalService getImageLocalService() {
460 return imageLocalService;
461 }
462
463
468 public void setImageLocalService(
469 com.liferay.portal.service.ImageLocalService imageLocalService) {
470 this.imageLocalService = imageLocalService;
471 }
472
473
478 public com.liferay.portal.service.ImageService getImageService() {
479 return imageService;
480 }
481
482
487 public void setImageService(
488 com.liferay.portal.service.ImageService imageService) {
489 this.imageService = imageService;
490 }
491
492
497 public ImagePersistence getImagePersistence() {
498 return imagePersistence;
499 }
500
501
506 public void setImagePersistence(ImagePersistence imagePersistence) {
507 this.imagePersistence = imagePersistence;
508 }
509
510
515 public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
516 return layoutLocalService;
517 }
518
519
524 public void setLayoutLocalService(
525 com.liferay.portal.service.LayoutLocalService layoutLocalService) {
526 this.layoutLocalService = layoutLocalService;
527 }
528
529
534 public com.liferay.portal.service.LayoutService getLayoutService() {
535 return layoutService;
536 }
537
538
543 public void setLayoutService(
544 com.liferay.portal.service.LayoutService layoutService) {
545 this.layoutService = layoutService;
546 }
547
548
553 public LayoutPersistence getLayoutPersistence() {
554 return layoutPersistence;
555 }
556
557
562 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
563 this.layoutPersistence = layoutPersistence;
564 }
565
566
571 public LayoutFinder getLayoutFinder() {
572 return layoutFinder;
573 }
574
575
580 public void setLayoutFinder(LayoutFinder layoutFinder) {
581 this.layoutFinder = layoutFinder;
582 }
583
584
589 public com.liferay.portal.service.LayoutSetBranchLocalService getLayoutSetBranchLocalService() {
590 return layoutSetBranchLocalService;
591 }
592
593
598 public void setLayoutSetBranchLocalService(
599 com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService) {
600 this.layoutSetBranchLocalService = layoutSetBranchLocalService;
601 }
602
603
608 public com.liferay.portal.service.LayoutSetBranchService getLayoutSetBranchService() {
609 return layoutSetBranchService;
610 }
611
612
617 public void setLayoutSetBranchService(
618 com.liferay.portal.service.LayoutSetBranchService layoutSetBranchService) {
619 this.layoutSetBranchService = layoutSetBranchService;
620 }
621
622
627 public LayoutSetBranchPersistence getLayoutSetBranchPersistence() {
628 return layoutSetBranchPersistence;
629 }
630
631
636 public void setLayoutSetBranchPersistence(
637 LayoutSetBranchPersistence layoutSetBranchPersistence) {
638 this.layoutSetBranchPersistence = layoutSetBranchPersistence;
639 }
640
641
646 public com.liferay.portal.service.PluginSettingLocalService getPluginSettingLocalService() {
647 return pluginSettingLocalService;
648 }
649
650
655 public void setPluginSettingLocalService(
656 com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService) {
657 this.pluginSettingLocalService = pluginSettingLocalService;
658 }
659
660
665 public com.liferay.portal.service.PluginSettingService getPluginSettingService() {
666 return pluginSettingService;
667 }
668
669
674 public void setPluginSettingService(
675 com.liferay.portal.service.PluginSettingService pluginSettingService) {
676 this.pluginSettingService = pluginSettingService;
677 }
678
679
684 public PluginSettingPersistence getPluginSettingPersistence() {
685 return pluginSettingPersistence;
686 }
687
688
693 public void setPluginSettingPersistence(
694 PluginSettingPersistence pluginSettingPersistence) {
695 this.pluginSettingPersistence = pluginSettingPersistence;
696 }
697
698
703 public com.liferay.portal.service.VirtualHostLocalService getVirtualHostLocalService() {
704 return virtualHostLocalService;
705 }
706
707
712 public void setVirtualHostLocalService(
713 com.liferay.portal.service.VirtualHostLocalService virtualHostLocalService) {
714 this.virtualHostLocalService = virtualHostLocalService;
715 }
716
717
722 public VirtualHostPersistence getVirtualHostPersistence() {
723 return virtualHostPersistence;
724 }
725
726
731 public void setVirtualHostPersistence(
732 VirtualHostPersistence virtualHostPersistence) {
733 this.virtualHostPersistence = virtualHostPersistence;
734 }
735
736 public void afterPropertiesSet() {
737 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.LayoutSet",
738 layoutSetLocalService);
739 }
740
741 public void destroy() {
742 persistedModelLocalServiceRegistry.unregister(
743 "com.liferay.portal.model.LayoutSet");
744 }
745
746
751 @Override
752 public String getOSGiServiceIdentifier() {
753 return LayoutSetLocalService.class.getName();
754 }
755
756 protected Class<?> getModelClass() {
757 return LayoutSet.class;
758 }
759
760 protected String getModelClassName() {
761 return LayoutSet.class.getName();
762 }
763
764
769 protected void runSQL(String sql) {
770 try {
771 DataSource dataSource = layoutSetPersistence.getDataSource();
772
773 DB db = DBFactoryUtil.getDB();
774
775 sql = db.buildSQL(sql);
776 sql = PortalUtil.transformSQL(sql);
777
778 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
779 sql, new int[0]);
780
781 sqlUpdate.update();
782 }
783 catch (Exception e) {
784 throw new SystemException(e);
785 }
786 }
787
788 @BeanReference(type = com.liferay.portal.service.LayoutSetLocalService.class)
789 protected LayoutSetLocalService layoutSetLocalService;
790 @BeanReference(type = com.liferay.portal.service.LayoutSetService.class)
791 protected com.liferay.portal.service.LayoutSetService layoutSetService;
792 @BeanReference(type = LayoutSetPersistence.class)
793 protected LayoutSetPersistence layoutSetPersistence;
794 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
795 protected com.liferay.counter.service.CounterLocalService counterLocalService;
796 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
797 protected com.liferay.portal.service.GroupLocalService groupLocalService;
798 @BeanReference(type = com.liferay.portal.service.GroupService.class)
799 protected com.liferay.portal.service.GroupService groupService;
800 @BeanReference(type = GroupPersistence.class)
801 protected GroupPersistence groupPersistence;
802 @BeanReference(type = GroupFinder.class)
803 protected GroupFinder groupFinder;
804 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
805 protected com.liferay.portal.service.ImageLocalService imageLocalService;
806 @BeanReference(type = com.liferay.portal.service.ImageService.class)
807 protected com.liferay.portal.service.ImageService imageService;
808 @BeanReference(type = ImagePersistence.class)
809 protected ImagePersistence imagePersistence;
810 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
811 protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
812 @BeanReference(type = com.liferay.portal.service.LayoutService.class)
813 protected com.liferay.portal.service.LayoutService layoutService;
814 @BeanReference(type = LayoutPersistence.class)
815 protected LayoutPersistence layoutPersistence;
816 @BeanReference(type = LayoutFinder.class)
817 protected LayoutFinder layoutFinder;
818 @BeanReference(type = com.liferay.portal.service.LayoutSetBranchLocalService.class)
819 protected com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService;
820 @BeanReference(type = com.liferay.portal.service.LayoutSetBranchService.class)
821 protected com.liferay.portal.service.LayoutSetBranchService layoutSetBranchService;
822 @BeanReference(type = LayoutSetBranchPersistence.class)
823 protected LayoutSetBranchPersistence layoutSetBranchPersistence;
824 @BeanReference(type = com.liferay.portal.service.PluginSettingLocalService.class)
825 protected com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService;
826 @BeanReference(type = com.liferay.portal.service.PluginSettingService.class)
827 protected com.liferay.portal.service.PluginSettingService pluginSettingService;
828 @BeanReference(type = PluginSettingPersistence.class)
829 protected PluginSettingPersistence pluginSettingPersistence;
830 @BeanReference(type = com.liferay.portal.service.VirtualHostLocalService.class)
831 protected com.liferay.portal.service.VirtualHostLocalService virtualHostLocalService;
832 @BeanReference(type = VirtualHostPersistence.class)
833 protected VirtualHostPersistence virtualHostPersistence;
834 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
835 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
836 }