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.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
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.search.Indexable;
033 import com.liferay.portal.kernel.search.IndexableType;
034 import com.liferay.portal.kernel.util.OrderByComparator;
035 import com.liferay.portal.model.LayoutBranch;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.LayoutBranchLocalService;
039 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
040 import com.liferay.portal.service.persistence.LayoutBranchPersistence;
041 import com.liferay.portal.service.persistence.LayoutRevisionPersistence;
042 import com.liferay.portal.service.persistence.LayoutSetBranchPersistence;
043 import com.liferay.portal.service.persistence.UserFinder;
044 import com.liferay.portal.service.persistence.UserPersistence;
045 import com.liferay.portal.util.PortalUtil;
046
047 import java.io.Serializable;
048
049 import java.util.List;
050
051 import javax.sql.DataSource;
052
053
065 @ProviderType
066 public abstract class LayoutBranchLocalServiceBaseImpl
067 extends BaseLocalServiceImpl implements LayoutBranchLocalService,
068 IdentifiableBean {
069
074
075
081 @Indexable(type = IndexableType.REINDEX)
082 @Override
083 public LayoutBranch addLayoutBranch(LayoutBranch layoutBranch) {
084 layoutBranch.setNew(true);
085
086 return layoutBranchPersistence.update(layoutBranch);
087 }
088
089
095 @Override
096 public LayoutBranch createLayoutBranch(long layoutBranchId) {
097 return layoutBranchPersistence.create(layoutBranchId);
098 }
099
100
107 @Indexable(type = IndexableType.DELETE)
108 @Override
109 public LayoutBranch deleteLayoutBranch(long layoutBranchId)
110 throws PortalException {
111 return layoutBranchPersistence.remove(layoutBranchId);
112 }
113
114
120 @Indexable(type = IndexableType.DELETE)
121 @Override
122 public LayoutBranch deleteLayoutBranch(LayoutBranch layoutBranch) {
123 return layoutBranchPersistence.remove(layoutBranch);
124 }
125
126 @Override
127 public DynamicQuery dynamicQuery() {
128 Class<?> clazz = getClass();
129
130 return DynamicQueryFactoryUtil.forClass(LayoutBranch.class,
131 clazz.getClassLoader());
132 }
133
134
140 @Override
141 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
142 return layoutBranchPersistence.findWithDynamicQuery(dynamicQuery);
143 }
144
145
157 @Override
158 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
159 int end) {
160 return layoutBranchPersistence.findWithDynamicQuery(dynamicQuery,
161 start, end);
162 }
163
164
177 @Override
178 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
179 int end, OrderByComparator<T> orderByComparator) {
180 return layoutBranchPersistence.findWithDynamicQuery(dynamicQuery,
181 start, end, orderByComparator);
182 }
183
184
190 @Override
191 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
192 return layoutBranchPersistence.countWithDynamicQuery(dynamicQuery);
193 }
194
195
202 @Override
203 public long dynamicQueryCount(DynamicQuery dynamicQuery,
204 Projection projection) {
205 return layoutBranchPersistence.countWithDynamicQuery(dynamicQuery,
206 projection);
207 }
208
209 @Override
210 public LayoutBranch fetchLayoutBranch(long layoutBranchId) {
211 return layoutBranchPersistence.fetchByPrimaryKey(layoutBranchId);
212 }
213
214
221 @Override
222 public LayoutBranch getLayoutBranch(long layoutBranchId)
223 throws PortalException {
224 return layoutBranchPersistence.findByPrimaryKey(layoutBranchId);
225 }
226
227 @Override
228 public ActionableDynamicQuery getActionableDynamicQuery() {
229 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
230
231 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutBranchLocalServiceUtil.getService());
232 actionableDynamicQuery.setClass(LayoutBranch.class);
233 actionableDynamicQuery.setClassLoader(getClassLoader());
234
235 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutBranchId");
236
237 return actionableDynamicQuery;
238 }
239
240 protected void initActionableDynamicQuery(
241 ActionableDynamicQuery actionableDynamicQuery) {
242 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutBranchLocalServiceUtil.getService());
243 actionableDynamicQuery.setClass(LayoutBranch.class);
244 actionableDynamicQuery.setClassLoader(getClassLoader());
245
246 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutBranchId");
247 }
248
249
252 @Override
253 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
254 throws PortalException {
255 return layoutBranchLocalService.deleteLayoutBranch((LayoutBranch)persistedModel);
256 }
257
258 @Override
259 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
260 throws PortalException {
261 return layoutBranchPersistence.findByPrimaryKey(primaryKeyObj);
262 }
263
264
275 @Override
276 public List<LayoutBranch> getLayoutBranchs(int start, int end) {
277 return layoutBranchPersistence.findAll(start, end);
278 }
279
280
285 @Override
286 public int getLayoutBranchsCount() {
287 return layoutBranchPersistence.countAll();
288 }
289
290
296 @Indexable(type = IndexableType.REINDEX)
297 @Override
298 public LayoutBranch updateLayoutBranch(LayoutBranch layoutBranch) {
299 return layoutBranchPersistence.update(layoutBranch);
300 }
301
302
307 public com.liferay.portal.service.LayoutBranchLocalService getLayoutBranchLocalService() {
308 return layoutBranchLocalService;
309 }
310
311
316 public void setLayoutBranchLocalService(
317 com.liferay.portal.service.LayoutBranchLocalService layoutBranchLocalService) {
318 this.layoutBranchLocalService = layoutBranchLocalService;
319 }
320
321
326 public com.liferay.portal.service.LayoutBranchService getLayoutBranchService() {
327 return layoutBranchService;
328 }
329
330
335 public void setLayoutBranchService(
336 com.liferay.portal.service.LayoutBranchService layoutBranchService) {
337 this.layoutBranchService = layoutBranchService;
338 }
339
340
345 public LayoutBranchPersistence getLayoutBranchPersistence() {
346 return layoutBranchPersistence;
347 }
348
349
354 public void setLayoutBranchPersistence(
355 LayoutBranchPersistence layoutBranchPersistence) {
356 this.layoutBranchPersistence = layoutBranchPersistence;
357 }
358
359
364 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
365 return counterLocalService;
366 }
367
368
373 public void setCounterLocalService(
374 com.liferay.counter.service.CounterLocalService counterLocalService) {
375 this.counterLocalService = counterLocalService;
376 }
377
378
383 public com.liferay.portal.service.LayoutRevisionLocalService getLayoutRevisionLocalService() {
384 return layoutRevisionLocalService;
385 }
386
387
392 public void setLayoutRevisionLocalService(
393 com.liferay.portal.service.LayoutRevisionLocalService layoutRevisionLocalService) {
394 this.layoutRevisionLocalService = layoutRevisionLocalService;
395 }
396
397
402 public com.liferay.portal.service.LayoutRevisionService getLayoutRevisionService() {
403 return layoutRevisionService;
404 }
405
406
411 public void setLayoutRevisionService(
412 com.liferay.portal.service.LayoutRevisionService layoutRevisionService) {
413 this.layoutRevisionService = layoutRevisionService;
414 }
415
416
421 public LayoutRevisionPersistence getLayoutRevisionPersistence() {
422 return layoutRevisionPersistence;
423 }
424
425
430 public void setLayoutRevisionPersistence(
431 LayoutRevisionPersistence layoutRevisionPersistence) {
432 this.layoutRevisionPersistence = layoutRevisionPersistence;
433 }
434
435
440 public com.liferay.portal.service.LayoutSetBranchLocalService getLayoutSetBranchLocalService() {
441 return layoutSetBranchLocalService;
442 }
443
444
449 public void setLayoutSetBranchLocalService(
450 com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService) {
451 this.layoutSetBranchLocalService = layoutSetBranchLocalService;
452 }
453
454
459 public com.liferay.portal.service.LayoutSetBranchService getLayoutSetBranchService() {
460 return layoutSetBranchService;
461 }
462
463
468 public void setLayoutSetBranchService(
469 com.liferay.portal.service.LayoutSetBranchService layoutSetBranchService) {
470 this.layoutSetBranchService = layoutSetBranchService;
471 }
472
473
478 public LayoutSetBranchPersistence getLayoutSetBranchPersistence() {
479 return layoutSetBranchPersistence;
480 }
481
482
487 public void setLayoutSetBranchPersistence(
488 LayoutSetBranchPersistence layoutSetBranchPersistence) {
489 this.layoutSetBranchPersistence = layoutSetBranchPersistence;
490 }
491
492
497 public com.liferay.portal.service.UserLocalService getUserLocalService() {
498 return userLocalService;
499 }
500
501
506 public void setUserLocalService(
507 com.liferay.portal.service.UserLocalService userLocalService) {
508 this.userLocalService = userLocalService;
509 }
510
511
516 public com.liferay.portal.service.UserService getUserService() {
517 return userService;
518 }
519
520
525 public void setUserService(
526 com.liferay.portal.service.UserService userService) {
527 this.userService = userService;
528 }
529
530
535 public UserPersistence getUserPersistence() {
536 return userPersistence;
537 }
538
539
544 public void setUserPersistence(UserPersistence userPersistence) {
545 this.userPersistence = userPersistence;
546 }
547
548
553 public UserFinder getUserFinder() {
554 return userFinder;
555 }
556
557
562 public void setUserFinder(UserFinder userFinder) {
563 this.userFinder = userFinder;
564 }
565
566 public void afterPropertiesSet() {
567 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.LayoutBranch",
568 layoutBranchLocalService);
569 }
570
571 public void destroy() {
572 persistedModelLocalServiceRegistry.unregister(
573 "com.liferay.portal.model.LayoutBranch");
574 }
575
576
581 @Override
582 public String getBeanIdentifier() {
583 return _beanIdentifier;
584 }
585
586
591 @Override
592 public void setBeanIdentifier(String beanIdentifier) {
593 _beanIdentifier = beanIdentifier;
594 }
595
596 protected Class<?> getModelClass() {
597 return LayoutBranch.class;
598 }
599
600 protected String getModelClassName() {
601 return LayoutBranch.class.getName();
602 }
603
604
609 protected void runSQL(String sql) {
610 try {
611 DataSource dataSource = layoutBranchPersistence.getDataSource();
612
613 DB db = DBFactoryUtil.getDB();
614
615 sql = db.buildSQL(sql);
616 sql = PortalUtil.transformSQL(sql);
617
618 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
619 sql, new int[0]);
620
621 sqlUpdate.update();
622 }
623 catch (Exception e) {
624 throw new SystemException(e);
625 }
626 }
627
628 @BeanReference(type = com.liferay.portal.service.LayoutBranchLocalService.class)
629 protected com.liferay.portal.service.LayoutBranchLocalService layoutBranchLocalService;
630 @BeanReference(type = com.liferay.portal.service.LayoutBranchService.class)
631 protected com.liferay.portal.service.LayoutBranchService layoutBranchService;
632 @BeanReference(type = LayoutBranchPersistence.class)
633 protected LayoutBranchPersistence layoutBranchPersistence;
634 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
635 protected com.liferay.counter.service.CounterLocalService counterLocalService;
636 @BeanReference(type = com.liferay.portal.service.LayoutRevisionLocalService.class)
637 protected com.liferay.portal.service.LayoutRevisionLocalService layoutRevisionLocalService;
638 @BeanReference(type = com.liferay.portal.service.LayoutRevisionService.class)
639 protected com.liferay.portal.service.LayoutRevisionService layoutRevisionService;
640 @BeanReference(type = LayoutRevisionPersistence.class)
641 protected LayoutRevisionPersistence layoutRevisionPersistence;
642 @BeanReference(type = com.liferay.portal.service.LayoutSetBranchLocalService.class)
643 protected com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService;
644 @BeanReference(type = com.liferay.portal.service.LayoutSetBranchService.class)
645 protected com.liferay.portal.service.LayoutSetBranchService layoutSetBranchService;
646 @BeanReference(type = LayoutSetBranchPersistence.class)
647 protected LayoutSetBranchPersistence layoutSetBranchPersistence;
648 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
649 protected com.liferay.portal.service.UserLocalService userLocalService;
650 @BeanReference(type = com.liferay.portal.service.UserService.class)
651 protected com.liferay.portal.service.UserService userService;
652 @BeanReference(type = UserPersistence.class)
653 protected UserPersistence userPersistence;
654 @BeanReference(type = UserFinder.class)
655 protected UserFinder userFinder;
656 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
657 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
658 private String _beanIdentifier;
659 }