001
014
015 package com.liferay.portal.service.base;
016
017 import com.liferay.portal.kernel.bean.BeanReference;
018 import com.liferay.portal.kernel.dao.db.DB;
019 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022 import com.liferay.portal.kernel.exception.SystemException;
023 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
024 import com.liferay.portal.model.Portlet;
025 import com.liferay.portal.service.BaseServiceImpl;
026 import com.liferay.portal.service.PortletService;
027 import com.liferay.portal.service.persistence.PortletPersistence;
028 import com.liferay.portal.service.persistence.PortletPreferencesFinder;
029 import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
030 import com.liferay.portal.service.persistence.ResourceActionPersistence;
031 import com.liferay.portal.service.persistence.ResourceBlockFinder;
032 import com.liferay.portal.service.persistence.ResourceBlockPersistence;
033 import com.liferay.portal.service.persistence.ResourcePermissionFinder;
034 import com.liferay.portal.service.persistence.ResourcePermissionPersistence;
035 import com.liferay.portal.service.persistence.RoleFinder;
036 import com.liferay.portal.service.persistence.RolePersistence;
037 import com.liferay.portal.util.PortalUtil;
038
039 import javax.sql.DataSource;
040
041
053 public abstract class PortletServiceBaseImpl extends BaseServiceImpl
054 implements PortletService, IdentifiableOSGiService {
055
060
061
066 public com.liferay.portal.service.PortletLocalService getPortletLocalService() {
067 return portletLocalService;
068 }
069
070
075 public void setPortletLocalService(
076 com.liferay.portal.service.PortletLocalService portletLocalService) {
077 this.portletLocalService = portletLocalService;
078 }
079
080
085 public PortletService getPortletService() {
086 return portletService;
087 }
088
089
094 public void setPortletService(PortletService portletService) {
095 this.portletService = portletService;
096 }
097
098
103 public PortletPersistence getPortletPersistence() {
104 return portletPersistence;
105 }
106
107
112 public void setPortletPersistence(PortletPersistence portletPersistence) {
113 this.portletPersistence = portletPersistence;
114 }
115
116
121 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
122 return counterLocalService;
123 }
124
125
130 public void setCounterLocalService(
131 com.liferay.counter.service.CounterLocalService counterLocalService) {
132 this.counterLocalService = counterLocalService;
133 }
134
135
140 public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
141 return portletPreferencesLocalService;
142 }
143
144
149 public void setPortletPreferencesLocalService(
150 com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
151 this.portletPreferencesLocalService = portletPreferencesLocalService;
152 }
153
154
159 public com.liferay.portal.service.PortletPreferencesService getPortletPreferencesService() {
160 return portletPreferencesService;
161 }
162
163
168 public void setPortletPreferencesService(
169 com.liferay.portal.service.PortletPreferencesService portletPreferencesService) {
170 this.portletPreferencesService = portletPreferencesService;
171 }
172
173
178 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
179 return portletPreferencesPersistence;
180 }
181
182
187 public void setPortletPreferencesPersistence(
188 PortletPreferencesPersistence portletPreferencesPersistence) {
189 this.portletPreferencesPersistence = portletPreferencesPersistence;
190 }
191
192
197 public PortletPreferencesFinder getPortletPreferencesFinder() {
198 return portletPreferencesFinder;
199 }
200
201
206 public void setPortletPreferencesFinder(
207 PortletPreferencesFinder portletPreferencesFinder) {
208 this.portletPreferencesFinder = portletPreferencesFinder;
209 }
210
211
216 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
217 return resourceLocalService;
218 }
219
220
225 public void setResourceLocalService(
226 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
227 this.resourceLocalService = resourceLocalService;
228 }
229
230
235 public com.liferay.portal.service.ResourceActionLocalService getResourceActionLocalService() {
236 return resourceActionLocalService;
237 }
238
239
244 public void setResourceActionLocalService(
245 com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService) {
246 this.resourceActionLocalService = resourceActionLocalService;
247 }
248
249
254 public ResourceActionPersistence getResourceActionPersistence() {
255 return resourceActionPersistence;
256 }
257
258
263 public void setResourceActionPersistence(
264 ResourceActionPersistence resourceActionPersistence) {
265 this.resourceActionPersistence = resourceActionPersistence;
266 }
267
268
273 public com.liferay.portal.service.ResourceBlockLocalService getResourceBlockLocalService() {
274 return resourceBlockLocalService;
275 }
276
277
282 public void setResourceBlockLocalService(
283 com.liferay.portal.service.ResourceBlockLocalService resourceBlockLocalService) {
284 this.resourceBlockLocalService = resourceBlockLocalService;
285 }
286
287
292 public com.liferay.portal.service.ResourceBlockService getResourceBlockService() {
293 return resourceBlockService;
294 }
295
296
301 public void setResourceBlockService(
302 com.liferay.portal.service.ResourceBlockService resourceBlockService) {
303 this.resourceBlockService = resourceBlockService;
304 }
305
306
311 public ResourceBlockPersistence getResourceBlockPersistence() {
312 return resourceBlockPersistence;
313 }
314
315
320 public void setResourceBlockPersistence(
321 ResourceBlockPersistence resourceBlockPersistence) {
322 this.resourceBlockPersistence = resourceBlockPersistence;
323 }
324
325
330 public ResourceBlockFinder getResourceBlockFinder() {
331 return resourceBlockFinder;
332 }
333
334
339 public void setResourceBlockFinder(ResourceBlockFinder resourceBlockFinder) {
340 this.resourceBlockFinder = resourceBlockFinder;
341 }
342
343
348 public com.liferay.portal.service.ResourcePermissionLocalService getResourcePermissionLocalService() {
349 return resourcePermissionLocalService;
350 }
351
352
357 public void setResourcePermissionLocalService(
358 com.liferay.portal.service.ResourcePermissionLocalService resourcePermissionLocalService) {
359 this.resourcePermissionLocalService = resourcePermissionLocalService;
360 }
361
362
367 public com.liferay.portal.service.ResourcePermissionService getResourcePermissionService() {
368 return resourcePermissionService;
369 }
370
371
376 public void setResourcePermissionService(
377 com.liferay.portal.service.ResourcePermissionService resourcePermissionService) {
378 this.resourcePermissionService = resourcePermissionService;
379 }
380
381
386 public ResourcePermissionPersistence getResourcePermissionPersistence() {
387 return resourcePermissionPersistence;
388 }
389
390
395 public void setResourcePermissionPersistence(
396 ResourcePermissionPersistence resourcePermissionPersistence) {
397 this.resourcePermissionPersistence = resourcePermissionPersistence;
398 }
399
400
405 public ResourcePermissionFinder getResourcePermissionFinder() {
406 return resourcePermissionFinder;
407 }
408
409
414 public void setResourcePermissionFinder(
415 ResourcePermissionFinder resourcePermissionFinder) {
416 this.resourcePermissionFinder = resourcePermissionFinder;
417 }
418
419
424 public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
425 return roleLocalService;
426 }
427
428
433 public void setRoleLocalService(
434 com.liferay.portal.service.RoleLocalService roleLocalService) {
435 this.roleLocalService = roleLocalService;
436 }
437
438
443 public com.liferay.portal.service.RoleService getRoleService() {
444 return roleService;
445 }
446
447
452 public void setRoleService(
453 com.liferay.portal.service.RoleService roleService) {
454 this.roleService = roleService;
455 }
456
457
462 public RolePersistence getRolePersistence() {
463 return rolePersistence;
464 }
465
466
471 public void setRolePersistence(RolePersistence rolePersistence) {
472 this.rolePersistence = rolePersistence;
473 }
474
475
480 public RoleFinder getRoleFinder() {
481 return roleFinder;
482 }
483
484
489 public void setRoleFinder(RoleFinder roleFinder) {
490 this.roleFinder = roleFinder;
491 }
492
493 public void afterPropertiesSet() {
494 }
495
496 public void destroy() {
497 }
498
499
504 @Override
505 public String getOSGiServiceIdentifier() {
506 return PortletService.class.getName();
507 }
508
509 protected Class<?> getModelClass() {
510 return Portlet.class;
511 }
512
513 protected String getModelClassName() {
514 return Portlet.class.getName();
515 }
516
517
522 protected void runSQL(String sql) {
523 try {
524 DataSource dataSource = portletPersistence.getDataSource();
525
526 DB db = DBManagerUtil.getDB();
527
528 sql = db.buildSQL(sql);
529 sql = PortalUtil.transformSQL(sql);
530
531 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
532 sql, new int[0]);
533
534 sqlUpdate.update();
535 }
536 catch (Exception e) {
537 throw new SystemException(e);
538 }
539 }
540
541 @BeanReference(type = com.liferay.portal.service.PortletLocalService.class)
542 protected com.liferay.portal.service.PortletLocalService portletLocalService;
543 @BeanReference(type = com.liferay.portal.service.PortletService.class)
544 protected PortletService portletService;
545 @BeanReference(type = PortletPersistence.class)
546 protected PortletPersistence portletPersistence;
547 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
548 protected com.liferay.counter.service.CounterLocalService counterLocalService;
549 @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
550 protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
551 @BeanReference(type = com.liferay.portal.service.PortletPreferencesService.class)
552 protected com.liferay.portal.service.PortletPreferencesService portletPreferencesService;
553 @BeanReference(type = PortletPreferencesPersistence.class)
554 protected PortletPreferencesPersistence portletPreferencesPersistence;
555 @BeanReference(type = PortletPreferencesFinder.class)
556 protected PortletPreferencesFinder portletPreferencesFinder;
557 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
558 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
559 @BeanReference(type = com.liferay.portal.service.ResourceActionLocalService.class)
560 protected com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService;
561 @BeanReference(type = ResourceActionPersistence.class)
562 protected ResourceActionPersistence resourceActionPersistence;
563 @BeanReference(type = com.liferay.portal.service.ResourceBlockLocalService.class)
564 protected com.liferay.portal.service.ResourceBlockLocalService resourceBlockLocalService;
565 @BeanReference(type = com.liferay.portal.service.ResourceBlockService.class)
566 protected com.liferay.portal.service.ResourceBlockService resourceBlockService;
567 @BeanReference(type = ResourceBlockPersistence.class)
568 protected ResourceBlockPersistence resourceBlockPersistence;
569 @BeanReference(type = ResourceBlockFinder.class)
570 protected ResourceBlockFinder resourceBlockFinder;
571 @BeanReference(type = com.liferay.portal.service.ResourcePermissionLocalService.class)
572 protected com.liferay.portal.service.ResourcePermissionLocalService resourcePermissionLocalService;
573 @BeanReference(type = com.liferay.portal.service.ResourcePermissionService.class)
574 protected com.liferay.portal.service.ResourcePermissionService resourcePermissionService;
575 @BeanReference(type = ResourcePermissionPersistence.class)
576 protected ResourcePermissionPersistence resourcePermissionPersistence;
577 @BeanReference(type = ResourcePermissionFinder.class)
578 protected ResourcePermissionFinder resourcePermissionFinder;
579 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
580 protected com.liferay.portal.service.RoleLocalService roleLocalService;
581 @BeanReference(type = com.liferay.portal.service.RoleService.class)
582 protected com.liferay.portal.service.RoleService roleService;
583 @BeanReference(type = RolePersistence.class)
584 protected RolePersistence rolePersistence;
585 @BeanReference(type = RoleFinder.class)
586 protected RoleFinder roleFinder;
587 }