001
014
015 package com.liferay.portal.service.base;
016
017 import com.liferay.portal.kernel.bean.BeanReference;
018 import com.liferay.portal.kernel.bean.IdentifiableBean;
019 import com.liferay.portal.kernel.dao.db.DB;
020 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.exception.SystemException;
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, IdentifiableBean {
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 com.liferay.portal.service.PortletService getPortletService() {
086 return portletService;
087 }
088
089
094 public void setPortletService(
095 com.liferay.portal.service.PortletService portletService) {
096 this.portletService = portletService;
097 }
098
099
104 public PortletPersistence getPortletPersistence() {
105 return portletPersistence;
106 }
107
108
113 public void setPortletPersistence(PortletPersistence portletPersistence) {
114 this.portletPersistence = portletPersistence;
115 }
116
117
122 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
123 return counterLocalService;
124 }
125
126
131 public void setCounterLocalService(
132 com.liferay.counter.service.CounterLocalService counterLocalService) {
133 this.counterLocalService = counterLocalService;
134 }
135
136
141 public com.liferay.portal.service.PortletPreferencesLocalService getPortletPreferencesLocalService() {
142 return portletPreferencesLocalService;
143 }
144
145
150 public void setPortletPreferencesLocalService(
151 com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService) {
152 this.portletPreferencesLocalService = portletPreferencesLocalService;
153 }
154
155
160 public com.liferay.portal.service.PortletPreferencesService getPortletPreferencesService() {
161 return portletPreferencesService;
162 }
163
164
169 public void setPortletPreferencesService(
170 com.liferay.portal.service.PortletPreferencesService portletPreferencesService) {
171 this.portletPreferencesService = portletPreferencesService;
172 }
173
174
179 public PortletPreferencesPersistence getPortletPreferencesPersistence() {
180 return portletPreferencesPersistence;
181 }
182
183
188 public void setPortletPreferencesPersistence(
189 PortletPreferencesPersistence portletPreferencesPersistence) {
190 this.portletPreferencesPersistence = portletPreferencesPersistence;
191 }
192
193
198 public PortletPreferencesFinder getPortletPreferencesFinder() {
199 return portletPreferencesFinder;
200 }
201
202
207 public void setPortletPreferencesFinder(
208 PortletPreferencesFinder portletPreferencesFinder) {
209 this.portletPreferencesFinder = portletPreferencesFinder;
210 }
211
212
217 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
218 return resourceLocalService;
219 }
220
221
226 public void setResourceLocalService(
227 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
228 this.resourceLocalService = resourceLocalService;
229 }
230
231
236 public com.liferay.portal.service.ResourceActionLocalService getResourceActionLocalService() {
237 return resourceActionLocalService;
238 }
239
240
245 public void setResourceActionLocalService(
246 com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService) {
247 this.resourceActionLocalService = resourceActionLocalService;
248 }
249
250
255 public ResourceActionPersistence getResourceActionPersistence() {
256 return resourceActionPersistence;
257 }
258
259
264 public void setResourceActionPersistence(
265 ResourceActionPersistence resourceActionPersistence) {
266 this.resourceActionPersistence = resourceActionPersistence;
267 }
268
269
274 public com.liferay.portal.service.ResourceBlockLocalService getResourceBlockLocalService() {
275 return resourceBlockLocalService;
276 }
277
278
283 public void setResourceBlockLocalService(
284 com.liferay.portal.service.ResourceBlockLocalService resourceBlockLocalService) {
285 this.resourceBlockLocalService = resourceBlockLocalService;
286 }
287
288
293 public com.liferay.portal.service.ResourceBlockService getResourceBlockService() {
294 return resourceBlockService;
295 }
296
297
302 public void setResourceBlockService(
303 com.liferay.portal.service.ResourceBlockService resourceBlockService) {
304 this.resourceBlockService = resourceBlockService;
305 }
306
307
312 public ResourceBlockPersistence getResourceBlockPersistence() {
313 return resourceBlockPersistence;
314 }
315
316
321 public void setResourceBlockPersistence(
322 ResourceBlockPersistence resourceBlockPersistence) {
323 this.resourceBlockPersistence = resourceBlockPersistence;
324 }
325
326
331 public ResourceBlockFinder getResourceBlockFinder() {
332 return resourceBlockFinder;
333 }
334
335
340 public void setResourceBlockFinder(ResourceBlockFinder resourceBlockFinder) {
341 this.resourceBlockFinder = resourceBlockFinder;
342 }
343
344
349 public com.liferay.portal.service.ResourcePermissionLocalService getResourcePermissionLocalService() {
350 return resourcePermissionLocalService;
351 }
352
353
358 public void setResourcePermissionLocalService(
359 com.liferay.portal.service.ResourcePermissionLocalService resourcePermissionLocalService) {
360 this.resourcePermissionLocalService = resourcePermissionLocalService;
361 }
362
363
368 public com.liferay.portal.service.ResourcePermissionService getResourcePermissionService() {
369 return resourcePermissionService;
370 }
371
372
377 public void setResourcePermissionService(
378 com.liferay.portal.service.ResourcePermissionService resourcePermissionService) {
379 this.resourcePermissionService = resourcePermissionService;
380 }
381
382
387 public ResourcePermissionPersistence getResourcePermissionPersistence() {
388 return resourcePermissionPersistence;
389 }
390
391
396 public void setResourcePermissionPersistence(
397 ResourcePermissionPersistence resourcePermissionPersistence) {
398 this.resourcePermissionPersistence = resourcePermissionPersistence;
399 }
400
401
406 public ResourcePermissionFinder getResourcePermissionFinder() {
407 return resourcePermissionFinder;
408 }
409
410
415 public void setResourcePermissionFinder(
416 ResourcePermissionFinder resourcePermissionFinder) {
417 this.resourcePermissionFinder = resourcePermissionFinder;
418 }
419
420
425 public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
426 return roleLocalService;
427 }
428
429
434 public void setRoleLocalService(
435 com.liferay.portal.service.RoleLocalService roleLocalService) {
436 this.roleLocalService = roleLocalService;
437 }
438
439
444 public com.liferay.portal.service.RoleService getRoleService() {
445 return roleService;
446 }
447
448
453 public void setRoleService(
454 com.liferay.portal.service.RoleService roleService) {
455 this.roleService = roleService;
456 }
457
458
463 public RolePersistence getRolePersistence() {
464 return rolePersistence;
465 }
466
467
472 public void setRolePersistence(RolePersistence rolePersistence) {
473 this.rolePersistence = rolePersistence;
474 }
475
476
481 public RoleFinder getRoleFinder() {
482 return roleFinder;
483 }
484
485
490 public void setRoleFinder(RoleFinder roleFinder) {
491 this.roleFinder = roleFinder;
492 }
493
494 public void afterPropertiesSet() {
495 }
496
497 public void destroy() {
498 }
499
500
505 @Override
506 public String getBeanIdentifier() {
507 return _beanIdentifier;
508 }
509
510
515 @Override
516 public void setBeanIdentifier(String beanIdentifier) {
517 _beanIdentifier = beanIdentifier;
518 }
519
520 protected Class<?> getModelClass() {
521 return Portlet.class;
522 }
523
524 protected String getModelClassName() {
525 return Portlet.class.getName();
526 }
527
528
533 protected void runSQL(String sql) {
534 try {
535 DataSource dataSource = portletPersistence.getDataSource();
536
537 DB db = DBFactoryUtil.getDB();
538
539 sql = db.buildSQL(sql);
540 sql = PortalUtil.transformSQL(sql);
541
542 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
543 sql, new int[0]);
544
545 sqlUpdate.update();
546 }
547 catch (Exception e) {
548 throw new SystemException(e);
549 }
550 }
551
552 @BeanReference(type = com.liferay.portal.service.PortletLocalService.class)
553 protected com.liferay.portal.service.PortletLocalService portletLocalService;
554 @BeanReference(type = com.liferay.portal.service.PortletService.class)
555 protected com.liferay.portal.service.PortletService portletService;
556 @BeanReference(type = PortletPersistence.class)
557 protected PortletPersistence portletPersistence;
558 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
559 protected com.liferay.counter.service.CounterLocalService counterLocalService;
560 @BeanReference(type = com.liferay.portal.service.PortletPreferencesLocalService.class)
561 protected com.liferay.portal.service.PortletPreferencesLocalService portletPreferencesLocalService;
562 @BeanReference(type = com.liferay.portal.service.PortletPreferencesService.class)
563 protected com.liferay.portal.service.PortletPreferencesService portletPreferencesService;
564 @BeanReference(type = PortletPreferencesPersistence.class)
565 protected PortletPreferencesPersistence portletPreferencesPersistence;
566 @BeanReference(type = PortletPreferencesFinder.class)
567 protected PortletPreferencesFinder portletPreferencesFinder;
568 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
569 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
570 @BeanReference(type = com.liferay.portal.service.ResourceActionLocalService.class)
571 protected com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService;
572 @BeanReference(type = ResourceActionPersistence.class)
573 protected ResourceActionPersistence resourceActionPersistence;
574 @BeanReference(type = com.liferay.portal.service.ResourceBlockLocalService.class)
575 protected com.liferay.portal.service.ResourceBlockLocalService resourceBlockLocalService;
576 @BeanReference(type = com.liferay.portal.service.ResourceBlockService.class)
577 protected com.liferay.portal.service.ResourceBlockService resourceBlockService;
578 @BeanReference(type = ResourceBlockPersistence.class)
579 protected ResourceBlockPersistence resourceBlockPersistence;
580 @BeanReference(type = ResourceBlockFinder.class)
581 protected ResourceBlockFinder resourceBlockFinder;
582 @BeanReference(type = com.liferay.portal.service.ResourcePermissionLocalService.class)
583 protected com.liferay.portal.service.ResourcePermissionLocalService resourcePermissionLocalService;
584 @BeanReference(type = com.liferay.portal.service.ResourcePermissionService.class)
585 protected com.liferay.portal.service.ResourcePermissionService resourcePermissionService;
586 @BeanReference(type = ResourcePermissionPersistence.class)
587 protected ResourcePermissionPersistence resourcePermissionPersistence;
588 @BeanReference(type = ResourcePermissionFinder.class)
589 protected ResourcePermissionFinder resourcePermissionFinder;
590 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
591 protected com.liferay.portal.service.RoleLocalService roleLocalService;
592 @BeanReference(type = com.liferay.portal.service.RoleService.class)
593 protected com.liferay.portal.service.RoleService roleService;
594 @BeanReference(type = RolePersistence.class)
595 protected RolePersistence rolePersistence;
596 @BeanReference(type = RoleFinder.class)
597 protected RoleFinder roleFinder;
598 private String _beanIdentifier;
599 }