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.ExportImportConfiguration;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.ExportImportConfigurationLocalService;
039 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
040 import com.liferay.portal.service.persistence.ExportImportConfigurationPersistence;
041 import com.liferay.portal.service.persistence.UserFinder;
042 import com.liferay.portal.service.persistence.UserPersistence;
043 import com.liferay.portal.util.PortalUtil;
044
045 import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
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 ExportImportConfigurationLocalServiceBaseImpl
067 extends BaseLocalServiceImpl
068 implements ExportImportConfigurationLocalService, IdentifiableBean {
069
074
075
081 @Indexable(type = IndexableType.REINDEX)
082 @Override
083 public ExportImportConfiguration addExportImportConfiguration(
084 ExportImportConfiguration exportImportConfiguration) {
085 exportImportConfiguration.setNew(true);
086
087 return exportImportConfigurationPersistence.update(exportImportConfiguration);
088 }
089
090
096 @Override
097 public ExportImportConfiguration createExportImportConfiguration(
098 long exportImportConfigurationId) {
099 return exportImportConfigurationPersistence.create(exportImportConfigurationId);
100 }
101
102
109 @Indexable(type = IndexableType.DELETE)
110 @Override
111 public ExportImportConfiguration deleteExportImportConfiguration(
112 long exportImportConfigurationId) throws PortalException {
113 return exportImportConfigurationPersistence.remove(exportImportConfigurationId);
114 }
115
116
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public ExportImportConfiguration deleteExportImportConfiguration(
126 ExportImportConfiguration exportImportConfiguration)
127 throws PortalException {
128 return exportImportConfigurationPersistence.remove(exportImportConfiguration);
129 }
130
131 @Override
132 public DynamicQuery dynamicQuery() {
133 Class<?> clazz = getClass();
134
135 return DynamicQueryFactoryUtil.forClass(ExportImportConfiguration.class,
136 clazz.getClassLoader());
137 }
138
139
145 @Override
146 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
147 return exportImportConfigurationPersistence.findWithDynamicQuery(dynamicQuery);
148 }
149
150
162 @Override
163 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
164 int end) {
165 return exportImportConfigurationPersistence.findWithDynamicQuery(dynamicQuery,
166 start, end);
167 }
168
169
182 @Override
183 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
184 int end, OrderByComparator<T> orderByComparator) {
185 return exportImportConfigurationPersistence.findWithDynamicQuery(dynamicQuery,
186 start, end, orderByComparator);
187 }
188
189
195 @Override
196 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
197 return exportImportConfigurationPersistence.countWithDynamicQuery(dynamicQuery);
198 }
199
200
207 @Override
208 public long dynamicQueryCount(DynamicQuery dynamicQuery,
209 Projection projection) {
210 return exportImportConfigurationPersistence.countWithDynamicQuery(dynamicQuery,
211 projection);
212 }
213
214 @Override
215 public ExportImportConfiguration fetchExportImportConfiguration(
216 long exportImportConfigurationId) {
217 return exportImportConfigurationPersistence.fetchByPrimaryKey(exportImportConfigurationId);
218 }
219
220
227 @Override
228 public ExportImportConfiguration getExportImportConfiguration(
229 long exportImportConfigurationId) throws PortalException {
230 return exportImportConfigurationPersistence.findByPrimaryKey(exportImportConfigurationId);
231 }
232
233 @Override
234 public ActionableDynamicQuery getActionableDynamicQuery() {
235 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
236
237 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.ExportImportConfigurationLocalServiceUtil.getService());
238 actionableDynamicQuery.setClass(ExportImportConfiguration.class);
239 actionableDynamicQuery.setClassLoader(getClassLoader());
240
241 actionableDynamicQuery.setPrimaryKeyPropertyName(
242 "exportImportConfigurationId");
243
244 return actionableDynamicQuery;
245 }
246
247 protected void initActionableDynamicQuery(
248 ActionableDynamicQuery actionableDynamicQuery) {
249 actionableDynamicQuery.setBaseLocalService(com.liferay.portal.service.ExportImportConfigurationLocalServiceUtil.getService());
250 actionableDynamicQuery.setClass(ExportImportConfiguration.class);
251 actionableDynamicQuery.setClassLoader(getClassLoader());
252
253 actionableDynamicQuery.setPrimaryKeyPropertyName(
254 "exportImportConfigurationId");
255 }
256
257
260 @Override
261 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
262 throws PortalException {
263 return exportImportConfigurationLocalService.deleteExportImportConfiguration((ExportImportConfiguration)persistedModel);
264 }
265
266 @Override
267 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
268 throws PortalException {
269 return exportImportConfigurationPersistence.findByPrimaryKey(primaryKeyObj);
270 }
271
272
283 @Override
284 public List<ExportImportConfiguration> getExportImportConfigurations(
285 int start, int end) {
286 return exportImportConfigurationPersistence.findAll(start, end);
287 }
288
289
294 @Override
295 public int getExportImportConfigurationsCount() {
296 return exportImportConfigurationPersistence.countAll();
297 }
298
299
305 @Indexable(type = IndexableType.REINDEX)
306 @Override
307 public ExportImportConfiguration updateExportImportConfiguration(
308 ExportImportConfiguration exportImportConfiguration) {
309 return exportImportConfigurationPersistence.update(exportImportConfiguration);
310 }
311
312
317 public com.liferay.portal.service.ExportImportConfigurationLocalService getExportImportConfigurationLocalService() {
318 return exportImportConfigurationLocalService;
319 }
320
321
326 public void setExportImportConfigurationLocalService(
327 com.liferay.portal.service.ExportImportConfigurationLocalService exportImportConfigurationLocalService) {
328 this.exportImportConfigurationLocalService = exportImportConfigurationLocalService;
329 }
330
331
336 public com.liferay.portal.service.ExportImportConfigurationService getExportImportConfigurationService() {
337 return exportImportConfigurationService;
338 }
339
340
345 public void setExportImportConfigurationService(
346 com.liferay.portal.service.ExportImportConfigurationService exportImportConfigurationService) {
347 this.exportImportConfigurationService = exportImportConfigurationService;
348 }
349
350
355 public ExportImportConfigurationPersistence getExportImportConfigurationPersistence() {
356 return exportImportConfigurationPersistence;
357 }
358
359
364 public void setExportImportConfigurationPersistence(
365 ExportImportConfigurationPersistence exportImportConfigurationPersistence) {
366 this.exportImportConfigurationPersistence = exportImportConfigurationPersistence;
367 }
368
369
374 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
375 return counterLocalService;
376 }
377
378
383 public void setCounterLocalService(
384 com.liferay.counter.service.CounterLocalService counterLocalService) {
385 this.counterLocalService = counterLocalService;
386 }
387
388
393 public com.liferay.portlet.trash.service.TrashEntryLocalService getTrashEntryLocalService() {
394 return trashEntryLocalService;
395 }
396
397
402 public void setTrashEntryLocalService(
403 com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService) {
404 this.trashEntryLocalService = trashEntryLocalService;
405 }
406
407
412 public com.liferay.portlet.trash.service.TrashEntryService getTrashEntryService() {
413 return trashEntryService;
414 }
415
416
421 public void setTrashEntryService(
422 com.liferay.portlet.trash.service.TrashEntryService trashEntryService) {
423 this.trashEntryService = trashEntryService;
424 }
425
426
431 public TrashEntryPersistence getTrashEntryPersistence() {
432 return trashEntryPersistence;
433 }
434
435
440 public void setTrashEntryPersistence(
441 TrashEntryPersistence trashEntryPersistence) {
442 this.trashEntryPersistence = trashEntryPersistence;
443 }
444
445
450 public com.liferay.portal.service.UserLocalService getUserLocalService() {
451 return userLocalService;
452 }
453
454
459 public void setUserLocalService(
460 com.liferay.portal.service.UserLocalService userLocalService) {
461 this.userLocalService = userLocalService;
462 }
463
464
469 public com.liferay.portal.service.UserService getUserService() {
470 return userService;
471 }
472
473
478 public void setUserService(
479 com.liferay.portal.service.UserService userService) {
480 this.userService = userService;
481 }
482
483
488 public UserPersistence getUserPersistence() {
489 return userPersistence;
490 }
491
492
497 public void setUserPersistence(UserPersistence userPersistence) {
498 this.userPersistence = userPersistence;
499 }
500
501
506 public UserFinder getUserFinder() {
507 return userFinder;
508 }
509
510
515 public void setUserFinder(UserFinder userFinder) {
516 this.userFinder = userFinder;
517 }
518
519 public void afterPropertiesSet() {
520 persistedModelLocalServiceRegistry.register("com.liferay.portal.model.ExportImportConfiguration",
521 exportImportConfigurationLocalService);
522 }
523
524 public void destroy() {
525 persistedModelLocalServiceRegistry.unregister(
526 "com.liferay.portal.model.ExportImportConfiguration");
527 }
528
529
534 @Override
535 public String getBeanIdentifier() {
536 return _beanIdentifier;
537 }
538
539
544 @Override
545 public void setBeanIdentifier(String beanIdentifier) {
546 _beanIdentifier = beanIdentifier;
547 }
548
549 protected Class<?> getModelClass() {
550 return ExportImportConfiguration.class;
551 }
552
553 protected String getModelClassName() {
554 return ExportImportConfiguration.class.getName();
555 }
556
557
562 protected void runSQL(String sql) {
563 try {
564 DataSource dataSource = exportImportConfigurationPersistence.getDataSource();
565
566 DB db = DBFactoryUtil.getDB();
567
568 sql = db.buildSQL(sql);
569 sql = PortalUtil.transformSQL(sql);
570
571 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
572 sql, new int[0]);
573
574 sqlUpdate.update();
575 }
576 catch (Exception e) {
577 throw new SystemException(e);
578 }
579 }
580
581 @BeanReference(type = com.liferay.portal.service.ExportImportConfigurationLocalService.class)
582 protected com.liferay.portal.service.ExportImportConfigurationLocalService exportImportConfigurationLocalService;
583 @BeanReference(type = com.liferay.portal.service.ExportImportConfigurationService.class)
584 protected com.liferay.portal.service.ExportImportConfigurationService exportImportConfigurationService;
585 @BeanReference(type = ExportImportConfigurationPersistence.class)
586 protected ExportImportConfigurationPersistence exportImportConfigurationPersistence;
587 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
588 protected com.liferay.counter.service.CounterLocalService counterLocalService;
589 @BeanReference(type = com.liferay.portlet.trash.service.TrashEntryLocalService.class)
590 protected com.liferay.portlet.trash.service.TrashEntryLocalService trashEntryLocalService;
591 @BeanReference(type = com.liferay.portlet.trash.service.TrashEntryService.class)
592 protected com.liferay.portlet.trash.service.TrashEntryService trashEntryService;
593 @BeanReference(type = TrashEntryPersistence.class)
594 protected TrashEntryPersistence trashEntryPersistence;
595 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
596 protected com.liferay.portal.service.UserLocalService userLocalService;
597 @BeanReference(type = com.liferay.portal.service.UserService.class)
598 protected com.liferay.portal.service.UserService userService;
599 @BeanReference(type = UserPersistence.class)
600 protected UserPersistence userPersistence;
601 @BeanReference(type = UserFinder.class)
602 protected UserFinder userFinder;
603 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
604 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
605 private String _beanIdentifier;
606 }