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.LayoutBranch;
037 import com.liferay.portal.model.PersistedModel;
038 import com.liferay.portal.service.BaseLocalServiceImpl;
039 import com.liferay.portal.service.LayoutBranchLocalService;
040 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
041 import com.liferay.portal.service.persistence.LayoutBranchPersistence;
042 import com.liferay.portal.service.persistence.LayoutRevisionPersistence;
043 import com.liferay.portal.service.persistence.LayoutSetBranchPersistence;
044 import com.liferay.portal.service.persistence.RecentLayoutBranchPersistence;
045 import com.liferay.portal.service.persistence.UserFinder;
046 import com.liferay.portal.service.persistence.UserPersistence;
047 import com.liferay.portal.util.PortalUtil;
048
049 import java.io.Serializable;
050
051 import java.util.List;
052
053 import javax.sql.DataSource;
054
055
067 @ProviderType
068 public abstract class LayoutBranchLocalServiceBaseImpl
069 extends BaseLocalServiceImpl implements LayoutBranchLocalService,
070 IdentifiableOSGiService {
071
076
077
083 @Indexable(type = IndexableType.REINDEX)
084 @Override
085 public LayoutBranch addLayoutBranch(LayoutBranch layoutBranch) {
086 layoutBranch.setNew(true);
087
088 return layoutBranchPersistence.update(layoutBranch);
089 }
090
091
097 @Override
098 public LayoutBranch createLayoutBranch(long layoutBranchId) {
099 return layoutBranchPersistence.create(layoutBranchId);
100 }
101
102
109 @Indexable(type = IndexableType.DELETE)
110 @Override
111 public LayoutBranch deleteLayoutBranch(long layoutBranchId)
112 throws PortalException {
113 return layoutBranchPersistence.remove(layoutBranchId);
114 }
115
116
122 @Indexable(type = IndexableType.DELETE)
123 @Override
124 public LayoutBranch deleteLayoutBranch(LayoutBranch layoutBranch) {
125 return layoutBranchPersistence.remove(layoutBranch);
126 }
127
128 @Override
129 public DynamicQuery dynamicQuery() {
130 Class<?> clazz = getClass();
131
132 return DynamicQueryFactoryUtil.forClass(LayoutBranch.class,
133 clazz.getClassLoader());
134 }
135
136
142 @Override
143 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
144 return layoutBranchPersistence.findWithDynamicQuery(dynamicQuery);
145 }
146
147
159 @Override
160 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
161 int end) {
162 return layoutBranchPersistence.findWithDynamicQuery(dynamicQuery,
163 start, end);
164 }
165
166
179 @Override
180 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
181 int end, OrderByComparator<T> orderByComparator) {
182 return layoutBranchPersistence.findWithDynamicQuery(dynamicQuery,
183 start, end, orderByComparator);
184 }
185
186
192 @Override
193 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
194 return layoutBranchPersistence.countWithDynamicQuery(dynamicQuery);
195 }
196
197
204 @Override
205 public long dynamicQueryCount(DynamicQuery dynamicQuery,
206 Projection projection) {
207 return layoutBranchPersistence.countWithDynamicQuery(dynamicQuery,
208 projection);
209 }
210
211 @Override
212 public LayoutBranch fetchLayoutBranch(long layoutBranchId) {
213 return layoutBranchPersistence.fetchByPrimaryKey(layoutBranchId);
214 }
215
216
223 @Override
224 public LayoutBranch getLayoutBranch(long layoutBranchId)
225 throws PortalException {
226 return layoutBranchPersistence.findByPrimaryKey(layoutBranchId);
227 }
228
229 @Override
230 public ActionableDynamicQuery getActionableDynamicQuery() {
231 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
232
233 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutBranchLocalServiceUtil.getService());
234 actionableDynamicQuery.setClassLoader(getClassLoader());
235 actionableDynamicQuery.setModelClass(LayoutBranch.class);
236
237 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutBranchId");
238
239 return actionableDynamicQuery;
240 }
241
242 @Override
243 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
244 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
245
246 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutBranchLocalServiceUtil.getService());
247 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
248 indexableActionableDynamicQuery.setModelClass(LayoutBranch.class);
249
250 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
251 "layoutBranchId");
252
253 return indexableActionableDynamicQuery;
254 }
255
256 protected void initActionableDynamicQuery(
257 ActionableDynamicQuery actionableDynamicQuery) {
258 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.LayoutBranchLocalServiceUtil.getService());
259 actionableDynamicQuery.setClassLoader(getClassLoader());
260 actionableDynamicQuery.setModelClass(LayoutBranch.class);
261
262 actionableDynamicQuery.setPrimaryKeyPropertyName("layoutBranchId");
263 }
264
265
268 @Override
269 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
270 throws PortalException {
271 return layoutBranchLocalService.deleteLayoutBranch((LayoutBranch)persistedModel);
272 }
273
274 @Override
275 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
276 throws PortalException {
277 return layoutBranchPersistence.findByPrimaryKey(primaryKeyObj);
278 }
279
280
291 @Override
292 public List<LayoutBranch> getLayoutBranchs(int start, int end) {
293 return layoutBranchPersistence.findAll(start, end);
294 }
295
296
301 @Override
302 public int getLayoutBranchsCount() {
303 return layoutBranchPersistence.countAll();
304 }
305
306
312 @Indexable(type = IndexableType.REINDEX)
313 @Override
314 public LayoutBranch updateLayoutBranch(LayoutBranch layoutBranch) {
315 return layoutBranchPersistence.update(layoutBranch);
316 }
317
318
323 public LayoutBranchLocalService getLayoutBranchLocalService() {
324 return layoutBranchLocalService;
325 }
326
327
332 public void setLayoutBranchLocalService(
333 LayoutBranchLocalService layoutBranchLocalService) {
334 this.layoutBranchLocalService = layoutBranchLocalService;
335 }
336
337
342 public LayoutBranchPersistence getLayoutBranchPersistence() {
343 return layoutBranchPersistence;
344 }
345
346
351 public void setLayoutBranchPersistence(
352 LayoutBranchPersistence layoutBranchPersistence) {
353 this.layoutBranchPersistence = layoutBranchPersistence;
354 }
355
356
361 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
362 return counterLocalService;
363 }
364
365
370 public void setCounterLocalService(
371 com.liferay.counter.service.CounterLocalService counterLocalService) {
372 this.counterLocalService = counterLocalService;
373 }
374
375
380 public com.liferay.portal.service.LayoutRevisionLocalService getLayoutRevisionLocalService() {
381 return layoutRevisionLocalService;
382 }
383
384
389 public void setLayoutRevisionLocalService(
390 com.liferay.portal.service.LayoutRevisionLocalService layoutRevisionLocalService) {
391 this.layoutRevisionLocalService = layoutRevisionLocalService;
392 }
393
394
399 public LayoutRevisionPersistence getLayoutRevisionPersistence() {
400 return layoutRevisionPersistence;
401 }
402
403
408 public void setLayoutRevisionPersistence(
409 LayoutRevisionPersistence layoutRevisionPersistence) {
410 this.layoutRevisionPersistence = layoutRevisionPersistence;
411 }
412
413
418 public com.liferay.portal.service.LayoutSetBranchLocalService getLayoutSetBranchLocalService() {
419 return layoutSetBranchLocalService;
420 }
421
422
427 public void setLayoutSetBranchLocalService(
428 com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService) {
429 this.layoutSetBranchLocalService = layoutSetBranchLocalService;
430 }
431
432
437 public LayoutSetBranchPersistence getLayoutSetBranchPersistence() {
438 return layoutSetBranchPersistence;
439 }
440
441
446 public void setLayoutSetBranchPersistence(
447 LayoutSetBranchPersistence layoutSetBranchPersistence) {
448 this.layoutSetBranchPersistence = layoutSetBranchPersistence;
449 }
450
451
456 public com.liferay.portal.service.RecentLayoutBranchLocalService getRecentLayoutBranchLocalService() {
457 return recentLayoutBranchLocalService;
458 }
459
460
465 public void setRecentLayoutBranchLocalService(
466 com.liferay.portal.service.RecentLayoutBranchLocalService recentLayoutBranchLocalService) {
467 this.recentLayoutBranchLocalService = recentLayoutBranchLocalService;
468 }
469
470
475 public RecentLayoutBranchPersistence getRecentLayoutBranchPersistence() {
476 return recentLayoutBranchPersistence;
477 }
478
479
484 public void setRecentLayoutBranchPersistence(
485 RecentLayoutBranchPersistence recentLayoutBranchPersistence) {
486 this.recentLayoutBranchPersistence = recentLayoutBranchPersistence;
487 }
488
489
494 public com.liferay.portal.service.UserLocalService getUserLocalService() {
495 return userLocalService;
496 }
497
498
503 public void setUserLocalService(
504 com.liferay.portal.service.UserLocalService userLocalService) {
505 this.userLocalService = userLocalService;
506 }
507
508
513 public UserPersistence getUserPersistence() {
514 return userPersistence;
515 }
516
517
522 public void setUserPersistence(UserPersistence userPersistence) {
523 this.userPersistence = userPersistence;
524 }
525
526
531 public UserFinder getUserFinder() {
532 return userFinder;
533 }
534
535
540 public void setUserFinder(UserFinder userFinder) {
541 this.userFinder = userFinder;
542 }
543
544 public void afterPropertiesSet() {
545 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.LayoutBranch",
546 layoutBranchLocalService);
547 }
548
549 public void destroy() {
550 persistedModelLocalServiceRegistry.unregister(
551 "com.liferay.portal.model.LayoutBranch");
552 }
553
554
559 @Override
560 public String getOSGiServiceIdentifier() {
561 return LayoutBranchLocalService.class.getName();
562 }
563
564 protected Class<?> getModelClass() {
565 return LayoutBranch.class;
566 }
567
568 protected String getModelClassName() {
569 return LayoutBranch.class.getName();
570 }
571
572
577 protected void runSQL(String sql) {
578 try {
579 DataSource dataSource = layoutBranchPersistence.getDataSource();
580
581 DB db = DBManagerUtil.getDB();
582
583 sql = db.buildSQL(sql);
584 sql = PortalUtil.transformSQL(sql);
585
586 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
587 sql, new int[0]);
588
589 sqlUpdate.update();
590 }
591 catch (Exception e) {
592 throw new SystemException(e);
593 }
594 }
595
596 @BeanReference(type = com.liferay.portal.service.LayoutBranchLocalService.class)
597 protected LayoutBranchLocalService layoutBranchLocalService;
598 @BeanReference(type = LayoutBranchPersistence.class)
599 protected LayoutBranchPersistence layoutBranchPersistence;
600 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
601 protected com.liferay.counter.service.CounterLocalService counterLocalService;
602 @BeanReference(type = com.liferay.portal.service.LayoutRevisionLocalService.class)
603 protected com.liferay.portal.service.LayoutRevisionLocalService layoutRevisionLocalService;
604 @BeanReference(type = LayoutRevisionPersistence.class)
605 protected LayoutRevisionPersistence layoutRevisionPersistence;
606 @BeanReference(type = com.liferay.portal.service.LayoutSetBranchLocalService.class)
607 protected com.liferay.portal.service.LayoutSetBranchLocalService layoutSetBranchLocalService;
608 @BeanReference(type = LayoutSetBranchPersistence.class)
609 protected LayoutSetBranchPersistence layoutSetBranchPersistence;
610 @BeanReference(type = com.liferay.portal.service.RecentLayoutBranchLocalService.class)
611 protected com.liferay.portal.service.RecentLayoutBranchLocalService recentLayoutBranchLocalService;
612 @BeanReference(type = RecentLayoutBranchPersistence.class)
613 protected RecentLayoutBranchPersistence recentLayoutBranchPersistence;
614 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
615 protected com.liferay.portal.service.UserLocalService userLocalService;
616 @BeanReference(type = UserPersistence.class)
617 protected UserPersistence userPersistence;
618 @BeanReference(type = UserFinder.class)
619 protected UserFinder userFinder;
620 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
621 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
622 }