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.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
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.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.PluginSetting;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
039 import com.liferay.portal.service.PluginSettingLocalService;
040 import com.liferay.portal.service.persistence.PluginSettingPersistence;
041 import com.liferay.portal.service.persistence.RoleFinder;
042 import com.liferay.portal.service.persistence.RolePersistence;
043 import com.liferay.portal.service.persistence.UserFinder;
044 import com.liferay.portal.service.persistence.UserPersistence;
045 import com.liferay.portal.util.PortalUtil;
046
047 import java.io.Serializable;
048
049 import java.util.List;
050
051 import javax.sql.DataSource;
052
053
065 @ProviderType
066 public abstract class PluginSettingLocalServiceBaseImpl
067 extends BaseLocalServiceImpl implements PluginSettingLocalService,
068 IdentifiableBean {
069
074
075
081 @Indexable(type = IndexableType.REINDEX)
082 @Override
083 public PluginSetting addPluginSetting(PluginSetting pluginSetting) {
084 pluginSetting.setNew(true);
085
086 return pluginSettingPersistence.update(pluginSetting);
087 }
088
089
095 @Override
096 public PluginSetting createPluginSetting(long pluginSettingId) {
097 return pluginSettingPersistence.create(pluginSettingId);
098 }
099
100
107 @Indexable(type = IndexableType.DELETE)
108 @Override
109 public PluginSetting deletePluginSetting(long pluginSettingId)
110 throws PortalException {
111 return pluginSettingPersistence.remove(pluginSettingId);
112 }
113
114
120 @Indexable(type = IndexableType.DELETE)
121 @Override
122 public PluginSetting deletePluginSetting(PluginSetting pluginSetting) {
123 return pluginSettingPersistence.remove(pluginSetting);
124 }
125
126 @Override
127 public DynamicQuery dynamicQuery() {
128 Class<?> clazz = getClass();
129
130 return DynamicQueryFactoryUtil.forClass(PluginSetting.class,
131 clazz.getClassLoader());
132 }
133
134
140 @Override
141 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
142 return pluginSettingPersistence.findWithDynamicQuery(dynamicQuery);
143 }
144
145
157 @Override
158 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
159 int end) {
160 return pluginSettingPersistence.findWithDynamicQuery(dynamicQuery,
161 start, end);
162 }
163
164
177 @Override
178 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
179 int end, OrderByComparator<T> orderByComparator) {
180 return pluginSettingPersistence.findWithDynamicQuery(dynamicQuery,
181 start, end, orderByComparator);
182 }
183
184
190 @Override
191 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
192 return pluginSettingPersistence.countWithDynamicQuery(dynamicQuery);
193 }
194
195
202 @Override
203 public long dynamicQueryCount(DynamicQuery dynamicQuery,
204 Projection projection) {
205 return pluginSettingPersistence.countWithDynamicQuery(dynamicQuery,
206 projection);
207 }
208
209 @Override
210 public PluginSetting fetchPluginSetting(long pluginSettingId) {
211 return pluginSettingPersistence.fetchByPrimaryKey(pluginSettingId);
212 }
213
214
221 @Override
222 public PluginSetting getPluginSetting(long pluginSettingId)
223 throws PortalException {
224 return pluginSettingPersistence.findByPrimaryKey(pluginSettingId);
225 }
226
227 @Override
228 public ActionableDynamicQuery getActionableDynamicQuery() {
229 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
230
231 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.PluginSettingLocalServiceUtil.getService());
232 actionableDynamicQuery.setClass(PluginSetting.class);
233 actionableDynamicQuery.setClassLoader(getClassLoader());
234
235 actionableDynamicQuery.setPrimaryKeyPropertyName("pluginSettingId");
236
237 return actionableDynamicQuery;
238 }
239
240 protected void initActionableDynamicQuery(
241 ActionableDynamicQuery actionableDynamicQuery) {
242 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.PluginSettingLocalServiceUtil.getService());
243 actionableDynamicQuery.setClass(PluginSetting.class);
244 actionableDynamicQuery.setClassLoader(getClassLoader());
245
246 actionableDynamicQuery.setPrimaryKeyPropertyName("pluginSettingId");
247 }
248
249
252 @Override
253 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
254 throws PortalException {
255 return pluginSettingLocalService.deletePluginSetting((PluginSetting)persistedModel);
256 }
257
258 @Override
259 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
260 throws PortalException {
261 return pluginSettingPersistence.findByPrimaryKey(primaryKeyObj);
262 }
263
264
275 @Override
276 public List<PluginSetting> getPluginSettings(int start, int end) {
277 return pluginSettingPersistence.findAll(start, end);
278 }
279
280
285 @Override
286 public int getPluginSettingsCount() {
287 return pluginSettingPersistence.countAll();
288 }
289
290
296 @Indexable(type = IndexableType.REINDEX)
297 @Override
298 public PluginSetting updatePluginSetting(PluginSetting pluginSetting) {
299 return pluginSettingPersistence.update(pluginSetting);
300 }
301
302
307 public com.liferay.portal.service.PluginSettingLocalService getPluginSettingLocalService() {
308 return pluginSettingLocalService;
309 }
310
311
316 public void setPluginSettingLocalService(
317 com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService) {
318 this.pluginSettingLocalService = pluginSettingLocalService;
319 }
320
321
326 public com.liferay.portal.service.PluginSettingService getPluginSettingService() {
327 return pluginSettingService;
328 }
329
330
335 public void setPluginSettingService(
336 com.liferay.portal.service.PluginSettingService pluginSettingService) {
337 this.pluginSettingService = pluginSettingService;
338 }
339
340
345 public PluginSettingPersistence getPluginSettingPersistence() {
346 return pluginSettingPersistence;
347 }
348
349
354 public void setPluginSettingPersistence(
355 PluginSettingPersistence pluginSettingPersistence) {
356 this.pluginSettingPersistence = pluginSettingPersistence;
357 }
358
359
364 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
365 return counterLocalService;
366 }
367
368
373 public void setCounterLocalService(
374 com.liferay.counter.service.CounterLocalService counterLocalService) {
375 this.counterLocalService = counterLocalService;
376 }
377
378
383 public com.liferay.portal.service.LayoutTemplateLocalService getLayoutTemplateLocalService() {
384 return layoutTemplateLocalService;
385 }
386
387
392 public void setLayoutTemplateLocalService(
393 com.liferay.portal.service.LayoutTemplateLocalService layoutTemplateLocalService) {
394 this.layoutTemplateLocalService = layoutTemplateLocalService;
395 }
396
397
402 public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
403 return roleLocalService;
404 }
405
406
411 public void setRoleLocalService(
412 com.liferay.portal.service.RoleLocalService roleLocalService) {
413 this.roleLocalService = roleLocalService;
414 }
415
416
421 public com.liferay.portal.service.RoleService getRoleService() {
422 return roleService;
423 }
424
425
430 public void setRoleService(
431 com.liferay.portal.service.RoleService roleService) {
432 this.roleService = roleService;
433 }
434
435
440 public RolePersistence getRolePersistence() {
441 return rolePersistence;
442 }
443
444
449 public void setRolePersistence(RolePersistence rolePersistence) {
450 this.rolePersistence = rolePersistence;
451 }
452
453
458 public RoleFinder getRoleFinder() {
459 return roleFinder;
460 }
461
462
467 public void setRoleFinder(RoleFinder roleFinder) {
468 this.roleFinder = roleFinder;
469 }
470
471
476 public com.liferay.portal.service.ThemeLocalService getThemeLocalService() {
477 return themeLocalService;
478 }
479
480
485 public void setThemeLocalService(
486 com.liferay.portal.service.ThemeLocalService themeLocalService) {
487 this.themeLocalService = themeLocalService;
488 }
489
490
495 public com.liferay.portal.service.ThemeService getThemeService() {
496 return themeService;
497 }
498
499
504 public void setThemeService(
505 com.liferay.portal.service.ThemeService themeService) {
506 this.themeService = themeService;
507 }
508
509
514 public com.liferay.portal.service.UserLocalService getUserLocalService() {
515 return userLocalService;
516 }
517
518
523 public void setUserLocalService(
524 com.liferay.portal.service.UserLocalService userLocalService) {
525 this.userLocalService = userLocalService;
526 }
527
528
533 public com.liferay.portal.service.UserService getUserService() {
534 return userService;
535 }
536
537
542 public void setUserService(
543 com.liferay.portal.service.UserService userService) {
544 this.userService = userService;
545 }
546
547
552 public UserPersistence getUserPersistence() {
553 return userPersistence;
554 }
555
556
561 public void setUserPersistence(UserPersistence userPersistence) {
562 this.userPersistence = userPersistence;
563 }
564
565
570 public UserFinder getUserFinder() {
571 return userFinder;
572 }
573
574
579 public void setUserFinder(UserFinder userFinder) {
580 this.userFinder = userFinder;
581 }
582
583 public void afterPropertiesSet() {
584 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.PluginSetting",
585 pluginSettingLocalService);
586 }
587
588 public void destroy() {
589 persistedModelLocalServiceRegistry.unregister(
590 "com.liferay.portal.model.PluginSetting");
591 }
592
593
598 @Override
599 public String getBeanIdentifier() {
600 return _beanIdentifier;
601 }
602
603
608 @Override
609 public void setBeanIdentifier(String beanIdentifier) {
610 _beanIdentifier = beanIdentifier;
611 }
612
613 protected Class<?> getModelClass() {
614 return PluginSetting.class;
615 }
616
617 protected String getModelClassName() {
618 return PluginSetting.class.getName();
619 }
620
621
626 protected void runSQL(String sql) {
627 try {
628 DataSource dataSource = pluginSettingPersistence.getDataSource();
629
630 DB db = DBFactoryUtil.getDB();
631
632 sql = db.buildSQL(sql);
633 sql = PortalUtil.transformSQL(sql);
634
635 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
636 sql, new int[0]);
637
638 sqlUpdate.update();
639 }
640 catch (Exception e) {
641 throw new SystemException(e);
642 }
643 }
644
645 @BeanReference(type = com.liferay.portal.service.PluginSettingLocalService.class)
646 protected com.liferay.portal.service.PluginSettingLocalService pluginSettingLocalService;
647 @BeanReference(type = com.liferay.portal.service.PluginSettingService.class)
648 protected com.liferay.portal.service.PluginSettingService pluginSettingService;
649 @BeanReference(type = PluginSettingPersistence.class)
650 protected PluginSettingPersistence pluginSettingPersistence;
651 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
652 protected com.liferay.counter.service.CounterLocalService counterLocalService;
653 @BeanReference(type = com.liferay.portal.service.LayoutTemplateLocalService.class)
654 protected com.liferay.portal.service.LayoutTemplateLocalService layoutTemplateLocalService;
655 @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
656 protected com.liferay.portal.service.RoleLocalService roleLocalService;
657 @BeanReference(type = com.liferay.portal.service.RoleService.class)
658 protected com.liferay.portal.service.RoleService roleService;
659 @BeanReference(type = RolePersistence.class)
660 protected RolePersistence rolePersistence;
661 @BeanReference(type = RoleFinder.class)
662 protected RoleFinder roleFinder;
663 @BeanReference(type = com.liferay.portal.service.ThemeLocalService.class)
664 protected com.liferay.portal.service.ThemeLocalService themeLocalService;
665 @BeanReference(type = com.liferay.portal.service.ThemeService.class)
666 protected com.liferay.portal.service.ThemeService themeService;
667 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
668 protected com.liferay.portal.service.UserLocalService userLocalService;
669 @BeanReference(type = com.liferay.portal.service.UserService.class)
670 protected com.liferay.portal.service.UserService userService;
671 @BeanReference(type = UserPersistence.class)
672 protected UserPersistence userPersistence;
673 @BeanReference(type = UserFinder.class)
674 protected UserFinder userFinder;
675 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
676 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
677 private String _beanIdentifier;
678 }