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.LayoutSetBranch;
037 import com.liferay.portal.model.PersistedModel;
038 import com.liferay.portal.service.BaseLocalServiceImpl;
039 import com.liferay.portal.service.LayoutSetBranchLocalService;
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.UserFinder;
049 import com.liferay.portal.service.persistence.UserPersistence;
050 import com.liferay.portal.util.PortalUtil;
051
052 import java.io.Serializable;
053
054 import java.util.List;
055
056 import javax.sql.DataSource;
057
058
070 @ProviderType
071 public abstract class LayoutSetBranchLocalServiceBaseImpl
072 extends BaseLocalServiceImpl implements LayoutSetBranchLocalService,
073 IdentifiableOSGiService {
074
079
080
086 @Indexable(type = IndexableType.REINDEX)
087 @Override
088 public LayoutSetBranch addLayoutSetBranch(LayoutSetBranch layoutSetBranch) {
089 layoutSetBranch.setNew(true);
090
091 return layoutSetBranchPersistence.update(layoutSetBranch);
092 }
093
094
100 @Override
101 public LayoutSetBranch createLayoutSetBranch(long layoutSetBranchId) {
102 return layoutSetBranchPersistence.create(layoutSetBranchId);
103 }
104
105
112 @Indexable(type = IndexableType.DELETE)
113 @Override
114 public LayoutSetBranch deleteLayoutSetBranch(long layoutSetBranchId)
115 throws PortalException {
116 return layoutSetBranchPersistence.remove(layoutSetBranchId);
117 }
118
119
126 @Indexable(type = IndexableType.DELETE)
127 @Override
128 public LayoutSetBranch deleteLayoutSetBranch(
129 LayoutSetBranch layoutSetBranch) throws PortalException {
130 return layoutSetBranchPersistence.remove(layoutSetBranch);
131 }
132
133 @Override
134 public DynamicQuery dynamicQuery() {
135 Class<?> clazz = getClass();
136
137 return DynamicQueryFactoryUtil.forClass(LayoutSetBranch.class,
138 clazz.getClassLoader());
139 }
140
141
147 @Override
148 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
149 return layoutSetBranchPersistence.findWithDynamicQuery(dynamicQuery);
150 }
151
152
164 @Override
165 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
166 int end) {
167 return layoutSetBranchPersistence.findWithDynamicQuery(dynamicQuery,
168 start, end);
169 }
170
171
184 @Override
185 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
186 int end, OrderByComparator<T> orderByComparator) {
187 return layoutSetBranchPersistence.findWithDynamicQuery(dynamicQuery,
188 start, end, orderByComparator);
189 }
190
191
197 @Override
198 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
199 return layoutSetBranchPersistence.countWithDynamicQuery(dynamicQuery);
200 }
201
202
209 @Override
210 public long dynamicQueryCount(DynamicQuery dynamicQuery,
211 Projection projection) {
212 return layoutSetBranchPersistence.countWithDynamicQuery(dynamicQuery,
213 projection);
214 }
215
216 @Override
217 public LayoutSetBranch fetchLayoutSetBranch(long layoutSetBranchId) {
218 return layoutSetBranchPersistence.fetchByPrimaryKey(layoutSetBranchId);
219 }
220
221
228 @Override
229 public LayoutSetBranch getLayoutSetBranch(long layoutSetBranchId)
230 throws PortalException {
231 return layoutSetBranchPersistence.findByPrimaryKey(layoutSetBranchId);
232 }
233
234 @Override
235 public ActionableDynamicQuery getActionableDynamicQuery() {
236 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
237
238 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutSetBranchLocalServiceUtil.getService());
239 actionableDynamicQuery.setClassLoader(getClassLoader());
240 actionableDynamicQuery.setModelClass(LayoutSetBranch.class);
241
242 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutSetBranchId");
243
244 return actionableDynamicQuery;
245 }
246
247 @Override
248 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
249 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
250
251 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutSetBranchLocalServiceUtil.getService());
252 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
253 indexableActionableDynamicQuery.setModelClass(LayoutSetBranch.class);
254
255 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
256 "layoutSetBranchId");
257
258 return indexableActionableDynamicQuery;
259 }
260
261 protected void initActionableDynamicQuery(
262 ActionableDynamicQuery actionableDynamicQuery) {
263 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutSetBranchLocalServiceUtil.getService());
264 actionableDynamicQuery.setClassLoader(getClassLoader());
265 actionableDynamicQuery.setModelClass(LayoutSetBranch.class);
266
267 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutSetBranchId");
268 }
269
270
273 @Override
274 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
275 throws PortalException {
276 return layoutSetBranchLocalService.deleteLayoutSetBranch((LayoutSetBranch)persistedModel);
277 }
278
279 @Override
280 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
281 throws PortalException {
282 return layoutSetBranchPersistence.findByPrimaryKey(primaryKeyObj);
283 }
284
285
296 @Override
297 public List<LayoutSetBranch> getLayoutSetBranchs(int start, int end) {
298 return layoutSetBranchPersistence.findAll(start, end);
299 }
300
301
306 @Override
307 public int getLayoutSetBranchsCount() {
308 return layoutSetBranchPersistence.countAll();
309 }
310
311
317 @Indexable(type = IndexableType.REINDEX)
318 @Override
319 public LayoutSetBranch updateLayoutSetBranch(
320 LayoutSetBranch layoutSetBranch) {
321 return layoutSetBranchPersistence.update(layoutSetBranch);
322 }
323
324
329 public LayoutSetBranchLocalService getLayoutSetBranchLocalService() {
330 return layoutSetBranchLocalService;
331 }
332
333
338 public void setLayoutSetBranchLocalService(
339 LayoutSetBranchLocalService layoutSetBranchLocalService) {
340 this.layoutSetBranchLocalService = layoutSetBranchLocalService;
341 }
342
343
348 public LayoutSetBranchPersistence getLayoutSetBranchPersistence() {
349 return layoutSetBranchPersistence;
350 }
351
352
357 public void setLayoutSetBranchPersistence(
358 LayoutSetBranchPersistence layoutSetBranchPersistence) {
359 this.layoutSetBranchPersistence = layoutSetBranchPersistence;
360 }
361
362
367 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
368 return counterLocalService;
369 }
370
371
376 public void setCounterLocalService(
377 com.liferay.counter.service.CounterLocalService counterLocalService) {
378 this.counterLocalService = counterLocalService;
379 }
380
381
386 public com.liferay.portal.service.ImageLocalService getImageLocalService() {
387 return imageLocalService;
388 }
389
390
395 public void setImageLocalService(
396 com.liferay.portal.service.ImageLocalService imageLocalService) {
397 this.imageLocalService = imageLocalService;
398 }
399
400
405 public ImagePersistence getImagePersistence() {
406 return imagePersistence;
407 }
408
409
414 public void setImagePersistence(ImagePersistence imagePersistence) {
415 this.imagePersistence = imagePersistence;
416 }
417
418
423 public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
424 return layoutLocalService;
425 }
426
427
432 public void setLayoutLocalService(
433 com.liferay.portal.service.LayoutLocalService layoutLocalService) {
434 this.layoutLocalService = layoutLocalService;
435 }
436
437
442 public LayoutPersistence getLayoutPersistence() {
443 return layoutPersistence;
444 }
445
446
451 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
452 this.layoutPersistence = layoutPersistence;
453 }
454
455
460 public LayoutFinder getLayoutFinder() {
461 return layoutFinder;
462 }
463
464
469 public void setLayoutFinder(LayoutFinder layoutFinder) {
470 this.layoutFinder = layoutFinder;
471 }
472
473
478 public com.liferay.portal.service.LayoutBranchLocalService getLayoutBranchLocalService() {
479 return layoutBranchLocalService;
480 }
481
482
487 public void setLayoutBranchLocalService(
488 com.liferay.portal.service.LayoutBranchLocalService layoutBranchLocalService) {
489 this.layoutBranchLocalService = layoutBranchLocalService;
490 }
491
492
497 public LayoutBranchPersistence getLayoutBranchPersistence() {
498 return layoutBranchPersistence;
499 }
500
501
506 public void setLayoutBranchPersistence(
507 LayoutBranchPersistence layoutBranchPersistence) {
508 this.layoutBranchPersistence = layoutBranchPersistence;
509 }
510
511
516 public com.liferay.portal.service.LayoutRevisionLocalService getLayoutRevisionLocalService() {
517 return layoutRevisionLocalService;
518 }
519
520
525 public void setLayoutRevisionLocalService(
526 com.liferay.portal.service.LayoutRevisionLocalService layoutRevisionLocalService) {
527 this.layoutRevisionLocalService = layoutRevisionLocalService;
528 }
529
530
535 public LayoutRevisionPersistence getLayoutRevisionPersistence() {
536 return layoutRevisionPersistence;
537 }
538
539
544 public void setLayoutRevisionPersistence(
545 LayoutRevisionPersistence layoutRevisionPersistence) {
546 this.layoutRevisionPersistence = layoutRevisionPersistence;
547 }
548
549
554 public com.liferay.portal.service.LayoutSetLocalService getLayoutSetLocalService() {
555 return layoutSetLocalService;
556 }
557
558
563 public void setLayoutSetLocalService(
564 com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService) {
565 this.layoutSetLocalService = layoutSetLocalService;
566 }
567
568
573 public LayoutSetPersistence getLayoutSetPersistence() {
574 return layoutSetPersistence;
575 }
576
577
582 public void setLayoutSetPersistence(
583 LayoutSetPersistence layoutSetPersistence) {
584 this.layoutSetPersistence = layoutSetPersistence;
585 }
586
587
592 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
593 return resourceLocalService;
594 }
595
596
601 public void setResourceLocalService(
602 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
603 this.resourceLocalService = resourceLocalService;
604 }
605
606
611 public com.liferay.portal.service.UserLocalService getUserLocalService() {
612 return userLocalService;
613 }
614
615
620 public void setUserLocalService(
621 com.liferay.portal.service.UserLocalService userLocalService) {
622 this.userLocalService = userLocalService;
623 }
624
625
630 public UserPersistence getUserPersistence() {
631 return userPersistence;
632 }
633
634
639 public void setUserPersistence(UserPersistence userPersistence) {
640 this.userPersistence = userPersistence;
641 }
642
643
648 public UserFinder getUserFinder() {
649 return userFinder;
650 }
651
652
657 public void setUserFinder(UserFinder userFinder) {
658 this.userFinder = userFinder;
659 }
660
661 public void afterPropertiesSet() {
662 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.LayoutSetBranch",
663 layoutSetBranchLocalService);
664 }
665
666 public void destroy() {
667 persistedModelLocalServiceRegistry.unregister(
668 "com.liferay.portal.model.LayoutSetBranch");
669 }
670
671
676 @Override
677 public String getOSGiServiceIdentifier() {
678 return LayoutSetBranchLocalService.class.getName();
679 }
680
681 protected Class<?> getModelClass() {
682 return LayoutSetBranch.class;
683 }
684
685 protected String getModelClassName() {
686 return LayoutSetBranch.class.getName();
687 }
688
689
694 protected void runSQL(String sql) {
695 try {
696 DataSource dataSource = layoutSetBranchPersistence.getDataSource();
697
698 DB db = DBFactoryUtil.getDB();
699
700 sql = db.buildSQL(sql);
701 sql = PortalUtil.transformSQL(sql);
702
703 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
704 sql, new int[0]);
705
706 sqlUpdate.update();
707 }
708 catch (Exception e) {
709 throw new SystemException(e);
710 }
711 }
712
713 @BeanReference(type = com.liferay.portal.service.LayoutSetBranchLocalService.class)
714 protected LayoutSetBranchLocalService layoutSetBranchLocalService;
715 @BeanReference(type = LayoutSetBranchPersistence.class)
716 protected LayoutSetBranchPersistence layoutSetBranchPersistence;
717 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
718 protected com.liferay.counter.service.CounterLocalService counterLocalService;
719 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
720 protected com.liferay.portal.service.ImageLocalService imageLocalService;
721 @BeanReference(type = ImagePersistence.class)
722 protected ImagePersistence imagePersistence;
723 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
724 protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
725 @BeanReference(type = LayoutPersistence.class)
726 protected LayoutPersistence layoutPersistence;
727 @BeanReference(type = LayoutFinder.class)
728 protected LayoutFinder layoutFinder;
729 @BeanReference(type = com.liferay.portal.service.LayoutBranchLocalService.class)
730 protected com.liferay.portal.service.LayoutBranchLocalService layoutBranchLocalService;
731 @BeanReference(type = LayoutBranchPersistence.class)
732 protected LayoutBranchPersistence layoutBranchPersistence;
733 @BeanReference(type = com.liferay.portal.service.LayoutRevisionLocalService.class)
734 protected com.liferay.portal.service.LayoutRevisionLocalService layoutRevisionLocalService;
735 @BeanReference(type = LayoutRevisionPersistence.class)
736 protected LayoutRevisionPersistence layoutRevisionPersistence;
737 @BeanReference(type = com.liferay.portal.service.LayoutSetLocalService.class)
738 protected com.liferay.portal.service.LayoutSetLocalService layoutSetLocalService;
739 @BeanReference(type = LayoutSetPersistence.class)
740 protected LayoutSetPersistence layoutSetPersistence;
741 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
742 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
743 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
744 protected com.liferay.portal.service.UserLocalService userLocalService;
745 @BeanReference(type = UserPersistence.class)
746 protected UserPersistence userPersistence;
747 @BeanReference(type = UserFinder.class)
748 protected UserFinder userFinder;
749 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
750 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
751 }