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.PersistedModel;
037 import com.liferay.portal.model.ResourceBlock;
038 import com.liferay.portal.service.BaseLocalServiceImpl;
039 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
040 import com.liferay.portal.service.ResourceBlockLocalService;
041 import com.liferay.portal.service.persistence.ResourceActionPersistence;
042 import com.liferay.portal.service.persistence.ResourceBlockFinder;
043 import com.liferay.portal.service.persistence.ResourceBlockPermissionPersistence;
044 import com.liferay.portal.service.persistence.ResourceBlockPersistence;
045 import com.liferay.portal.service.persistence.ResourceTypePermissionFinder;
046 import com.liferay.portal.service.persistence.ResourceTypePermissionPersistence;
047 import com.liferay.portal.service.persistence.RoleFinder;
048 import com.liferay.portal.service.persistence.RolePersistence;
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 ResourceBlockLocalServiceBaseImpl
071 extends BaseLocalServiceImpl implements ResourceBlockLocalService,
072 IdentifiableOSGiService {
073
078
079
085 @Indexable(type = IndexableType.REINDEX)
086 @Override
087 public ResourceBlock addResourceBlock(ResourceBlock resourceBlock) {
088 resourceBlock.setNew(true);
089
090 return resourceBlockPersistence.update(resourceBlock);
091 }
092
093
099 @Override
100 public ResourceBlock createResourceBlock(long resourceBlockId) {
101 return resourceBlockPersistence.create(resourceBlockId);
102 }
103
104
111 @Indexable(type = IndexableType.DELETE)
112 @Override
113 public ResourceBlock deleteResourceBlock(long resourceBlockId)
114 throws PortalException {
115 return resourceBlockPersistence.remove(resourceBlockId);
116 }
117
118
124 @Indexable(type = IndexableType.DELETE)
125 @Override
126 public ResourceBlock deleteResourceBlock(ResourceBlock resourceBlock) {
127 return resourceBlockPersistence.remove(resourceBlock);
128 }
129
130 @Override
131 public DynamicQuery dynamicQuery() {
132 Class<?> clazz = getClass();
133
134 return DynamicQueryFactoryUtil.forClass(ResourceBlock.class,
135 clazz.getClassLoader());
136 }
137
138
144 @Override
145 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
146 return resourceBlockPersistence.findWithDynamicQuery(dynamicQuery);
147 }
148
149
161 @Override
162 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
163 int end) {
164 return resourceBlockPersistence.findWithDynamicQuery(dynamicQuery,
165 start, end);
166 }
167
168
181 @Override
182 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
183 int end, OrderByComparator<T> orderByComparator) {
184 return resourceBlockPersistence.findWithDynamicQuery(dynamicQuery,
185 start, end, orderByComparator);
186 }
187
188
194 @Override
195 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
196 return resourceBlockPersistence.countWithDynamicQuery(dynamicQuery);
197 }
198
199
206 @Override
207 public long dynamicQueryCount(DynamicQuery dynamicQuery,
208 Projection projection) {
209 return resourceBlockPersistence.countWithDynamicQuery(dynamicQuery,
210 projection);
211 }
212
213 @Override
214 public ResourceBlock fetchResourceBlock(long resourceBlockId) {
215 return resourceBlockPersistence.fetchByPrimaryKey(resourceBlockId);
216 }
217
218
225 @Override
226 public ResourceBlock getResourceBlock(long resourceBlockId)
227 throws PortalException {
228 return resourceBlockPersistence.findByPrimaryKey(resourceBlockId);
229 }
230
231 @Override
232 public ActionableDynamicQuery getActionableDynamicQuery() {
233 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
234
235 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.ResourceBlockLocalServiceUtil.getService());
236 actionableDynamicQuery.setClassLoader(getClassLoader());
237 actionableDynamicQuery.setModelClass(ResourceBlock.class);
238
239 actionableDynamicQuery.setPrimaryKeyPropertyName("resourceBlockId");
240
241 return actionableDynamicQuery;
242 }
243
244 @Override
245 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
246 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
247
248 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.ResourceBlockLocalServiceUtil.getService());
249 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
250 indexableActionableDynamicQuery.setModelClass(ResourceBlock.class);
251
252 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
253 "resourceBlockId");
254
255 return indexableActionableDynamicQuery;
256 }
257
258 protected void initActionableDynamicQuery(
259 ActionableDynamicQuery actionableDynamicQuery) {
260 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.ResourceBlockLocalServiceUtil.getService());
261 actionableDynamicQuery.setClassLoader(getClassLoader());
262 actionableDynamicQuery.setModelClass(ResourceBlock.class);
263
264 actionableDynamicQuery.setPrimaryKeyPropertyName("resourceBlockId");
265 }
266
267
270 @Override
271 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
272 throws PortalException {
273 return resourceBlockLocalService.deleteResourceBlock((ResourceBlock)persistedModel);
274 }
275
276 @Override
277 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
278 throws PortalException {
279 return resourceBlockPersistence.findByPrimaryKey(primaryKeyObj);
280 }
281
282
293 @Override
294 public List<ResourceBlock> getResourceBlocks(int start, int end) {
295 return resourceBlockPersistence.findAll(start, end);
296 }
297
298
303 @Override
304 public int getResourceBlocksCount() {
305 return resourceBlockPersistence.countAll();
306 }
307
308
314 @Indexable(type = IndexableType.REINDEX)
315 @Override
316 public ResourceBlock updateResourceBlock(ResourceBlock resourceBlock) {
317 return resourceBlockPersistence.update(resourceBlock);
318 }
319
320
325 public ResourceBlockLocalService getResourceBlockLocalService() {
326 return resourceBlockLocalService;
327 }
328
329
334 public void setResourceBlockLocalService(
335 ResourceBlockLocalService resourceBlockLocalService) {
336 this.resourceBlockLocalService = resourceBlockLocalService;
337 }
338
339
344 public ResourceBlockPersistence getResourceBlockPersistence() {
345 return resourceBlockPersistence;
346 }
347
348
353 public void setResourceBlockPersistence(
354 ResourceBlockPersistence resourceBlockPersistence) {
355 this.resourceBlockPersistence = resourceBlockPersistence;
356 }
357
358
363 public ResourceBlockFinder getResourceBlockFinder() {
364 return resourceBlockFinder;
365 }
366
367
372 public void setResourceBlockFinder(ResourceBlockFinder resourceBlockFinder) {
373 this.resourceBlockFinder = resourceBlockFinder;
374 }
375
376
381 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
382 return counterLocalService;
383 }
384
385
390 public void setCounterLocalService(
391 com.liferay.counter.service.CounterLocalService counterLocalService) {
392 this.counterLocalService = counterLocalService;
393 }
394
395
400 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
401 return resourceLocalService;
402 }
403
404
409 public void setResourceLocalService(
410 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
411 this.resourceLocalService = resourceLocalService;
412 }
413
414
419 public com.liferay.portal.service.ResourceActionLocalService getResourceActionLocalService() {
420 return resourceActionLocalService;
421 }
422
423
428 public void setResourceActionLocalService(
429 com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService) {
430 this.resourceActionLocalService = resourceActionLocalService;
431 }
432
433
438 public ResourceActionPersistence getResourceActionPersistence() {
439 return resourceActionPersistence;
440 }
441
442
447 public void setResourceActionPersistence(
448 ResourceActionPersistence resourceActionPersistence) {
449 this.resourceActionPersistence = resourceActionPersistence;
450 }
451
452
457 public com.liferay.portal.service.ResourceBlockPermissionLocalService getResourceBlockPermissionLocalService() {
458 return resourceBlockPermissionLocalService;
459 }
460
461
466 public void setResourceBlockPermissionLocalService(
467 com.liferay.portal.service.ResourceBlockPermissionLocalService resourceBlockPermissionLocalService) {
468 this.resourceBlockPermissionLocalService = resourceBlockPermissionLocalService;
469 }
470
471
476 public ResourceBlockPermissionPersistence getResourceBlockPermissionPersistence() {
477 return resourceBlockPermissionPersistence;
478 }
479
480
485 public void setResourceBlockPermissionPersistence(
486 ResourceBlockPermissionPersistence resourceBlockPermissionPersistence) {
487 this.resourceBlockPermissionPersistence = resourceBlockPermissionPersistence;
488 }
489
490
495 public com.liferay.portal.service.ResourceTypePermissionLocalService getResourceTypePermissionLocalService() {
496 return resourceTypePermissionLocalService;
497 }
498
499
504 public void setResourceTypePermissionLocalService(
505 com.liferay.portal.service.ResourceTypePermissionLocalService resourceTypePermissionLocalService) {
506 this.resourceTypePermissionLocalService = resourceTypePermissionLocalService;
507 }
508
509
514 public ResourceTypePermissionPersistence getResourceTypePermissionPersistence() {
515 return resourceTypePermissionPersistence;
516 }
517
518
523 public void setResourceTypePermissionPersistence(
524 ResourceTypePermissionPersistence resourceTypePermissionPersistence) {
525 this.resourceTypePermissionPersistence = resourceTypePermissionPersistence;
526 }
527
528
533 public ResourceTypePermissionFinder getResourceTypePermissionFinder() {
534 return resourceTypePermissionFinder;
535 }
536
537
542 public void setResourceTypePermissionFinder(
543 ResourceTypePermissionFinder resourceTypePermissionFinder) {
544 this.resourceTypePermissionFinder = resourceTypePermissionFinder;
545 }
546
547
552 public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
553 return roleLocalService;
554 }
555
556
561 public void setRoleLocalService(
562 com.liferay.portal.service.RoleLocalService roleLocalService) {
563 this.roleLocalService = roleLocalService;
564 }
565
566
571 public RolePersistence getRolePersistence() {
572 return rolePersistence;
573 }
574
575
580 public void setRolePersistence(RolePersistence rolePersistence) {
581 this.rolePersistence = rolePersistence;
582 }
583
584
589 public RoleFinder getRoleFinder() {
590 return roleFinder;
591 }
592
593
598 public void setRoleFinder(RoleFinder roleFinder) {
599 this.roleFinder = roleFinder;
600 }
601
602 public void afterPropertiesSet() {
603 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.ResourceBlock",
604 resourceBlockLocalService);
605 }
606
607 public void destroy() {
608 persistedModelLocalServiceRegistry.unregister(
609 "com.liferay.portal.model.ResourceBlock");
610 }
611
612
617 @Override
618 public String getOSGiServiceIdentifier() {
619 return ResourceBlockLocalService.class.getName();
620 }
621
622 protected Class<?> getModelClass() {
623 return ResourceBlock.class;
624 }
625
626 protected String getModelClassName() {
627 return ResourceBlock.class.getName();
628 }
629
630
635 protected void runSQL(String sql) {
636 try {
637 DataSource dataSource = resourceBlockPersistence.getDataSource();
638
639 DB db = DBManagerUtil.getDB();
640
641 sql = db.buildSQL(sql);
642 sql = PortalUtil.transformSQL(sql);
643
644 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
645 sql, new int[0]);
646
647 sqlUpdate.update();
648 }
649 catch (Exception e) {
650 throw new SystemException(e);
651 }
652 }
653
654 @BeanReference(type = com.liferay.portal.service.ResourceBlockLocalService.class)
655 protected ResourceBlockLocalService resourceBlockLocalService;
656 @BeanReference(type = ResourceBlockPersistence.class)
657 protected ResourceBlockPersistence resourceBlockPersistence;
658 @BeanReference(type = ResourceBlockFinder.class)
659 protected ResourceBlockFinder resourceBlockFinder;
660 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
661 protected com.liferay.counter.service.CounterLocalService counterLocalService;
662 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
663 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
664 @BeanReference(type = com.liferay.portal.service.ResourceActionLocalService.class)
665 protected com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService;
666 @BeanReference(type = ResourceActionPersistence.class)
667 protected ResourceActionPersistence resourceActionPersistence;
668 @BeanReference(type = com.liferay.portal.service.ResourceBlockPermissionLocalService.class)
669 protected com.liferay.portal.service.ResourceBlockPermissionLocalService resourceBlockPermissionLocalService;
670 @BeanReference(type = ResourceBlockPermissionPersistence.class)
671 protected ResourceBlockPermissionPersistence resourceBlockPermissionPersistence;
672 @BeanReference(type = com.liferay.portal.service.ResourceTypePermissionLocalService.class)
673 protected com.liferay.portal.service.ResourceTypePermissionLocalService resourceTypePermissionLocalService;
674 @BeanReference(type = ResourceTypePermissionPersistence.class)
675 protected ResourceTypePermissionPersistence resourceTypePermissionPersistence;
676 @BeanReference(type = ResourceTypePermissionFinder.class)
677 protected ResourceTypePermissionFinder resourceTypePermissionFinder;
678 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
679 protected com.liferay.portal.service.RoleLocalService roleLocalService;
680 @BeanReference(type = RolePersistence.class)
681 protected RolePersistence rolePersistence;
682 @BeanReference(type = RoleFinder.class)
683 protected RoleFinder roleFinder;
684 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
685 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
686 }