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.PersistedModel;
036 import com.liferay.portal.model.ResourceBlock;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
039 import com.liferay.portal.service.ResourceBlockLocalService;
040 import com.liferay.portal.service.persistence.ResourceActionPersistence;
041 import com.liferay.portal.service.persistence.ResourceBlockFinder;
042 import com.liferay.portal.service.persistence.ResourceBlockPermissionPersistence;
043 import com.liferay.portal.service.persistence.ResourceBlockPersistence;
044 import com.liferay.portal.service.persistence.ResourceTypePermissionFinder;
045 import com.liferay.portal.service.persistence.ResourceTypePermissionPersistence;
046 import com.liferay.portal.service.persistence.RoleFinder;
047 import com.liferay.portal.service.persistence.RolePersistence;
048 import com.liferay.portal.util.PortalUtil;
049
050 import java.io.Serializable;
051
052 import java.util.List;
053
054 import javax.sql.DataSource;
055
056
068 @ProviderType
069 public abstract class ResourceBlockLocalServiceBaseImpl
070 extends BaseLocalServiceImpl implements ResourceBlockLocalService,
071 IdentifiableOSGiService {
072
077
078
084 @Indexable(type = IndexableType.REINDEX)
085 @Override
086 public ResourceBlock addResourceBlock(ResourceBlock resourceBlock) {
087 resourceBlock.setNew(true);
088
089 return resourceBlockPersistence.update(resourceBlock);
090 }
091
092
098 @Override
099 public ResourceBlock createResourceBlock(long resourceBlockId) {
100 return resourceBlockPersistence.create(resourceBlockId);
101 }
102
103
110 @Indexable(type = IndexableType.DELETE)
111 @Override
112 public ResourceBlock deleteResourceBlock(long resourceBlockId)
113 throws PortalException {
114 return resourceBlockPersistence.remove(resourceBlockId);
115 }
116
117
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public ResourceBlock deleteResourceBlock(ResourceBlock resourceBlock) {
126 return resourceBlockPersistence.remove(resourceBlock);
127 }
128
129 @Override
130 public DynamicQuery dynamicQuery() {
131 Class<?> clazz = getClass();
132
133 return DynamicQueryFactoryUtil.forClass(ResourceBlock.class,
134 clazz.getClassLoader());
135 }
136
137
143 @Override
144 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
145 return resourceBlockPersistence.findWithDynamicQuery(dynamicQuery);
146 }
147
148
160 @Override
161 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
162 int end) {
163 return resourceBlockPersistence.findWithDynamicQuery(dynamicQuery,
164 start, end);
165 }
166
167
180 @Override
181 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
182 int end, OrderByComparator<T> orderByComparator) {
183 return resourceBlockPersistence.findWithDynamicQuery(dynamicQuery,
184 start, end, orderByComparator);
185 }
186
187
193 @Override
194 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
195 return resourceBlockPersistence.countWithDynamicQuery(dynamicQuery);
196 }
197
198
205 @Override
206 public long dynamicQueryCount(DynamicQuery dynamicQuery,
207 Projection projection) {
208 return resourceBlockPersistence.countWithDynamicQuery(dynamicQuery,
209 projection);
210 }
211
212 @Override
213 public ResourceBlock fetchResourceBlock(long resourceBlockId) {
214 return resourceBlockPersistence.fetchByPrimaryKey(resourceBlockId);
215 }
216
217
224 @Override
225 public ResourceBlock getResourceBlock(long resourceBlockId)
226 throws PortalException {
227 return resourceBlockPersistence.findByPrimaryKey(resourceBlockId);
228 }
229
230 @Override
231 public ActionableDynamicQuery getActionableDynamicQuery() {
232 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
233
234 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.ResourceBlockLocalServiceUtil.getService());
235 actionableDynamicQuery.setClass(ResourceBlock.class);
236 actionableDynamicQuery.setClassLoader(getClassLoader());
237
238 actionableDynamicQuery.setPrimaryKeyPropertyName("resourceBlockId");
239
240 return actionableDynamicQuery;
241 }
242
243 protected void initActionableDynamicQuery(
244 ActionableDynamicQuery actionableDynamicQuery) {
245 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.ResourceBlockLocalServiceUtil.getService());
246 actionableDynamicQuery.setClass(ResourceBlock.class);
247 actionableDynamicQuery.setClassLoader(getClassLoader());
248
249 actionableDynamicQuery.setPrimaryKeyPropertyName("resourceBlockId");
250 }
251
252
255 @Override
256 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
257 throws PortalException {
258 return resourceBlockLocalService.deleteResourceBlock((ResourceBlock)persistedModel);
259 }
260
261 @Override
262 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
263 throws PortalException {
264 return resourceBlockPersistence.findByPrimaryKey(primaryKeyObj);
265 }
266
267
278 @Override
279 public List<ResourceBlock> getResourceBlocks(int start, int end) {
280 return resourceBlockPersistence.findAll(start, end);
281 }
282
283
288 @Override
289 public int getResourceBlocksCount() {
290 return resourceBlockPersistence.countAll();
291 }
292
293
299 @Indexable(type = IndexableType.REINDEX)
300 @Override
301 public ResourceBlock updateResourceBlock(ResourceBlock resourceBlock) {
302 return resourceBlockPersistence.update(resourceBlock);
303 }
304
305
310 public ResourceBlockLocalService getResourceBlockLocalService() {
311 return resourceBlockLocalService;
312 }
313
314
319 public void setResourceBlockLocalService(
320 ResourceBlockLocalService resourceBlockLocalService) {
321 this.resourceBlockLocalService = resourceBlockLocalService;
322 }
323
324
329 public com.liferay.portal.service.ResourceBlockService getResourceBlockService() {
330 return resourceBlockService;
331 }
332
333
338 public void setResourceBlockService(
339 com.liferay.portal.service.ResourceBlockService resourceBlockService) {
340 this.resourceBlockService = resourceBlockService;
341 }
342
343
348 public ResourceBlockPersistence getResourceBlockPersistence() {
349 return resourceBlockPersistence;
350 }
351
352
357 public void setResourceBlockPersistence(
358 ResourceBlockPersistence resourceBlockPersistence) {
359 this.resourceBlockPersistence = resourceBlockPersistence;
360 }
361
362
367 public ResourceBlockFinder getResourceBlockFinder() {
368 return resourceBlockFinder;
369 }
370
371
376 public void setResourceBlockFinder(ResourceBlockFinder resourceBlockFinder) {
377 this.resourceBlockFinder = resourceBlockFinder;
378 }
379
380
385 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
386 return counterLocalService;
387 }
388
389
394 public void setCounterLocalService(
395 com.liferay.counter.service.CounterLocalService counterLocalService) {
396 this.counterLocalService = counterLocalService;
397 }
398
399
404 public com.liferay.portal.service.PermissionService getPermissionService() {
405 return permissionService;
406 }
407
408
413 public void setPermissionService(
414 com.liferay.portal.service.PermissionService permissionService) {
415 this.permissionService = permissionService;
416 }
417
418
423 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
424 return resourceLocalService;
425 }
426
427
432 public void setResourceLocalService(
433 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
434 this.resourceLocalService = resourceLocalService;
435 }
436
437
442 public com.liferay.portal.service.ResourceActionLocalService getResourceActionLocalService() {
443 return resourceActionLocalService;
444 }
445
446
451 public void setResourceActionLocalService(
452 com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService) {
453 this.resourceActionLocalService = resourceActionLocalService;
454 }
455
456
461 public ResourceActionPersistence getResourceActionPersistence() {
462 return resourceActionPersistence;
463 }
464
465
470 public void setResourceActionPersistence(
471 ResourceActionPersistence resourceActionPersistence) {
472 this.resourceActionPersistence = resourceActionPersistence;
473 }
474
475
480 public com.liferay.portal.service.ResourceBlockPermissionLocalService getResourceBlockPermissionLocalService() {
481 return resourceBlockPermissionLocalService;
482 }
483
484
489 public void setResourceBlockPermissionLocalService(
490 com.liferay.portal.service.ResourceBlockPermissionLocalService resourceBlockPermissionLocalService) {
491 this.resourceBlockPermissionLocalService = resourceBlockPermissionLocalService;
492 }
493
494
499 public ResourceBlockPermissionPersistence getResourceBlockPermissionPersistence() {
500 return resourceBlockPermissionPersistence;
501 }
502
503
508 public void setResourceBlockPermissionPersistence(
509 ResourceBlockPermissionPersistence resourceBlockPermissionPersistence) {
510 this.resourceBlockPermissionPersistence = resourceBlockPermissionPersistence;
511 }
512
513
518 public com.liferay.portal.service.ResourceTypePermissionLocalService getResourceTypePermissionLocalService() {
519 return resourceTypePermissionLocalService;
520 }
521
522
527 public void setResourceTypePermissionLocalService(
528 com.liferay.portal.service.ResourceTypePermissionLocalService resourceTypePermissionLocalService) {
529 this.resourceTypePermissionLocalService = resourceTypePermissionLocalService;
530 }
531
532
537 public ResourceTypePermissionPersistence getResourceTypePermissionPersistence() {
538 return resourceTypePermissionPersistence;
539 }
540
541
546 public void setResourceTypePermissionPersistence(
547 ResourceTypePermissionPersistence resourceTypePermissionPersistence) {
548 this.resourceTypePermissionPersistence = resourceTypePermissionPersistence;
549 }
550
551
556 public ResourceTypePermissionFinder getResourceTypePermissionFinder() {
557 return resourceTypePermissionFinder;
558 }
559
560
565 public void setResourceTypePermissionFinder(
566 ResourceTypePermissionFinder resourceTypePermissionFinder) {
567 this.resourceTypePermissionFinder = resourceTypePermissionFinder;
568 }
569
570
575 public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
576 return roleLocalService;
577 }
578
579
584 public void setRoleLocalService(
585 com.liferay.portal.service.RoleLocalService roleLocalService) {
586 this.roleLocalService = roleLocalService;
587 }
588
589
594 public com.liferay.portal.service.RoleService getRoleService() {
595 return roleService;
596 }
597
598
603 public void setRoleService(
604 com.liferay.portal.service.RoleService roleService) {
605 this.roleService = roleService;
606 }
607
608
613 public RolePersistence getRolePersistence() {
614 return rolePersistence;
615 }
616
617
622 public void setRolePersistence(RolePersistence rolePersistence) {
623 this.rolePersistence = rolePersistence;
624 }
625
626
631 public RoleFinder getRoleFinder() {
632 return roleFinder;
633 }
634
635
640 public void setRoleFinder(RoleFinder roleFinder) {
641 this.roleFinder = roleFinder;
642 }
643
644 public void afterPropertiesSet() {
645 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.ResourceBlock",
646 resourceBlockLocalService);
647 }
648
649 public void destroy() {
650 persistedModelLocalServiceRegistry.unregister(
651 "com.liferay.portal.model.ResourceBlock");
652 }
653
654
659 @Override
660 public String getOSGiServiceIdentifier() {
661 return ResourceBlockLocalService.class.getName();
662 }
663
664 protected Class<?> getModelClass() {
665 return ResourceBlock.class;
666 }
667
668 protected String getModelClassName() {
669 return ResourceBlock.class.getName();
670 }
671
672
677 protected void runSQL(String sql) {
678 try {
679 DataSource dataSource = resourceBlockPersistence.getDataSource();
680
681 DB db = DBFactoryUtil.getDB();
682
683 sql = db.buildSQL(sql);
684 sql = PortalUtil.transformSQL(sql);
685
686 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
687 sql, new int[0]);
688
689 sqlUpdate.update();
690 }
691 catch (Exception e) {
692 throw new SystemException(e);
693 }
694 }
695
696 @BeanReference(type = com.liferay.portal.service.ResourceBlockLocalService.class)
697 protected ResourceBlockLocalService resourceBlockLocalService;
698 @BeanReference(type = com.liferay.portal.service.ResourceBlockService.class)
699 protected com.liferay.portal.service.ResourceBlockService resourceBlockService;
700 @BeanReference(type = ResourceBlockPersistence.class)
701 protected ResourceBlockPersistence resourceBlockPersistence;
702 @BeanReference(type = ResourceBlockFinder.class)
703 protected ResourceBlockFinder resourceBlockFinder;
704 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
705 protected com.liferay.counter.service.CounterLocalService counterLocalService;
706 @BeanReference(type = com.liferay.portal.service.PermissionService.class)
707 protected com.liferay.portal.service.PermissionService permissionService;
708 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
709 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
710 @BeanReference(type = com.liferay.portal.service.ResourceActionLocalService.class)
711 protected com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService;
712 @BeanReference(type = ResourceActionPersistence.class)
713 protected ResourceActionPersistence resourceActionPersistence;
714 @BeanReference(type = com.liferay.portal.service.ResourceBlockPermissionLocalService.class)
715 protected com.liferay.portal.service.ResourceBlockPermissionLocalService resourceBlockPermissionLocalService;
716 @BeanReference(type = ResourceBlockPermissionPersistence.class)
717 protected ResourceBlockPermissionPersistence resourceBlockPermissionPersistence;
718 @BeanReference(type = com.liferay.portal.service.ResourceTypePermissionLocalService.class)
719 protected com.liferay.portal.service.ResourceTypePermissionLocalService resourceTypePermissionLocalService;
720 @BeanReference(type = ResourceTypePermissionPersistence.class)
721 protected ResourceTypePermissionPersistence resourceTypePermissionPersistence;
722 @BeanReference(type = ResourceTypePermissionFinder.class)
723 protected ResourceTypePermissionFinder resourceTypePermissionFinder;
724 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
725 protected com.liferay.portal.service.RoleLocalService roleLocalService;
726 @BeanReference(type = com.liferay.portal.service.RoleService.class)
727 protected com.liferay.portal.service.RoleService roleService;
728 @BeanReference(type = RolePersistence.class)
729 protected RolePersistence rolePersistence;
730 @BeanReference(type = RoleFinder.class)
731 protected RoleFinder roleFinder;
732 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
733 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
734 }