001
014
015 package com.liferay.portlet.exportimport.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.exportimport.kernel.model.ExportImportConfiguration;
020 import com.liferay.exportimport.kernel.service.ExportImportConfigurationLocalService;
021 import com.liferay.exportimport.kernel.service.persistence.ExportImportConfigurationFinder;
022 import com.liferay.exportimport.kernel.service.persistence.ExportImportConfigurationPersistence;
023
024 import com.liferay.portal.kernel.bean.BeanReference;
025 import com.liferay.portal.kernel.dao.db.DB;
026 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
027 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
028 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
029 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
030 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
031 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
032 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
033 import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
034 import com.liferay.portal.kernel.dao.orm.Projection;
035 import com.liferay.portal.kernel.exception.PortalException;
036 import com.liferay.portal.kernel.exception.SystemException;
037 import com.liferay.portal.kernel.model.PersistedModel;
038 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
039 import com.liferay.portal.kernel.search.Indexable;
040 import com.liferay.portal.kernel.search.IndexableType;
041 import com.liferay.portal.kernel.service.BaseLocalServiceImpl;
042 import com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry;
043 import com.liferay.portal.kernel.service.persistence.ClassNamePersistence;
044 import com.liferay.portal.kernel.service.persistence.UserFinder;
045 import com.liferay.portal.kernel.service.persistence.UserPersistence;
046 import com.liferay.portal.kernel.util.OrderByComparator;
047 import com.liferay.portal.kernel.util.PortalUtil;
048
049 import com.liferay.trash.kernel.service.persistence.TrashEntryPersistence;
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 ExportImportConfigurationLocalServiceBaseImpl
071 extends BaseLocalServiceImpl
072 implements ExportImportConfigurationLocalService, IdentifiableOSGiService {
073
078
079
085 @Indexable(type = IndexableType.REINDEX)
086 @Override
087 public ExportImportConfiguration addExportImportConfiguration(
088 ExportImportConfiguration exportImportConfiguration) {
089 exportImportConfiguration.setNew(true);
090
091 return exportImportConfigurationPersistence.update(exportImportConfiguration);
092 }
093
094
100 @Override
101 public ExportImportConfiguration createExportImportConfiguration(
102 long exportImportConfigurationId) {
103 return exportImportConfigurationPersistence.create(exportImportConfigurationId);
104 }
105
106
113 @Indexable(type = IndexableType.DELETE)
114 @Override
115 public ExportImportConfiguration deleteExportImportConfiguration(
116 long exportImportConfigurationId) throws PortalException {
117 return exportImportConfigurationPersistence.remove(exportImportConfigurationId);
118 }
119
120
126 @Indexable(type = IndexableType.DELETE)
127 @Override
128 public ExportImportConfiguration deleteExportImportConfiguration(
129 ExportImportConfiguration exportImportConfiguration) {
130 return exportImportConfigurationPersistence.remove(exportImportConfiguration);
131 }
132
133 @Override
134 public DynamicQuery dynamicQuery() {
135 Class<?> clazz = getClass();
136
137 return DynamicQueryFactoryUtil.forClass(ExportImportConfiguration.class,
138 clazz.getClassLoader());
139 }
140
141
147 @Override
148 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
149 return exportImportConfigurationPersistence.findWithDynamicQuery(dynamicQuery);
150 }
151
152
164 @Override
165 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
166 int end) {
167 return exportImportConfigurationPersistence.findWithDynamicQuery(dynamicQuery,
168 start, end);
169 }
170
171
184 @Override
185 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
186 int end, OrderByComparator<T> orderByComparator) {
187 return exportImportConfigurationPersistence.findWithDynamicQuery(dynamicQuery,
188 start, end, orderByComparator);
189 }
190
191
197 @Override
198 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
199 return exportImportConfigurationPersistence.countWithDynamicQuery(dynamicQuery);
200 }
201
202
209 @Override
210 public long dynamicQueryCount(DynamicQuery dynamicQuery,
211 Projection projection) {
212 return exportImportConfigurationPersistence.countWithDynamicQuery(dynamicQuery,
213 projection);
214 }
215
216 @Override
217 public ExportImportConfiguration fetchExportImportConfiguration(
218 long exportImportConfigurationId) {
219 return exportImportConfigurationPersistence.fetchByPrimaryKey(exportImportConfigurationId);
220 }
221
222
229 @Override
230 public ExportImportConfiguration getExportImportConfiguration(
231 long exportImportConfigurationId) throws PortalException {
232 return exportImportConfigurationPersistence.findByPrimaryKey(exportImportConfigurationId);
233 }
234
235 @Override
236 public ActionableDynamicQuery getActionableDynamicQuery() {
237 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
238
239 actionableDynamicQuery.setBaseLocalService(exportImportConfigurationLocalService);
240 actionableDynamicQuery.setClassLoader(getClassLoader());
241 actionableDynamicQuery.setModelClass(ExportImportConfiguration.class);
242
243 actionableDynamicQuery.setPrimaryKeyPropertyName(
244 "exportImportConfigurationId");
245
246 return actionableDynamicQuery;
247 }
248
249 @Override
250 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
251 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
252
253 indexableActionableDynamicQuery.setBaseLocalService(exportImportConfigurationLocalService);
254 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
255 indexableActionableDynamicQuery.setModelClass(ExportImportConfiguration.class);
256
257 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
258 "exportImportConfigurationId");
259
260 return indexableActionableDynamicQuery;
261 }
262
263 protected void initActionableDynamicQuery(
264 ActionableDynamicQuery actionableDynamicQuery) {
265 actionableDynamicQuery.setBaseLocalService(exportImportConfigurationLocalService);
266 actionableDynamicQuery.setClassLoader(getClassLoader());
267 actionableDynamicQuery.setModelClass(ExportImportConfiguration.class);
268
269 actionableDynamicQuery.setPrimaryKeyPropertyName(
270 "exportImportConfigurationId");
271 }
272
273
276 @Override
277 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
278 throws PortalException {
279 return exportImportConfigurationLocalService.deleteExportImportConfiguration((ExportImportConfiguration)persistedModel);
280 }
281
282 @Override
283 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
284 throws PortalException {
285 return exportImportConfigurationPersistence.findByPrimaryKey(primaryKeyObj);
286 }
287
288
299 @Override
300 public List<ExportImportConfiguration> getExportImportConfigurations(
301 int start, int end) {
302 return exportImportConfigurationPersistence.findAll(start, end);
303 }
304
305
310 @Override
311 public int getExportImportConfigurationsCount() {
312 return exportImportConfigurationPersistence.countAll();
313 }
314
315
321 @Indexable(type = IndexableType.REINDEX)
322 @Override
323 public ExportImportConfiguration updateExportImportConfiguration(
324 ExportImportConfiguration exportImportConfiguration) {
325 return exportImportConfigurationPersistence.update(exportImportConfiguration);
326 }
327
328
333 public com.liferay.exportimport.kernel.service.ExportImportLocalService getExportImportLocalService() {
334 return exportImportLocalService;
335 }
336
337
342 public void setExportImportLocalService(
343 com.liferay.exportimport.kernel.service.ExportImportLocalService exportImportLocalService) {
344 this.exportImportLocalService = exportImportLocalService;
345 }
346
347
352 public ExportImportConfigurationLocalService getExportImportConfigurationLocalService() {
353 return exportImportConfigurationLocalService;
354 }
355
356
361 public void setExportImportConfigurationLocalService(
362 ExportImportConfigurationLocalService exportImportConfigurationLocalService) {
363 this.exportImportConfigurationLocalService = exportImportConfigurationLocalService;
364 }
365
366
371 public ExportImportConfigurationPersistence getExportImportConfigurationPersistence() {
372 return exportImportConfigurationPersistence;
373 }
374
375
380 public void setExportImportConfigurationPersistence(
381 ExportImportConfigurationPersistence exportImportConfigurationPersistence) {
382 this.exportImportConfigurationPersistence = exportImportConfigurationPersistence;
383 }
384
385
390 public ExportImportConfigurationFinder getExportImportConfigurationFinder() {
391 return exportImportConfigurationFinder;
392 }
393
394
399 public void setExportImportConfigurationFinder(
400 ExportImportConfigurationFinder exportImportConfigurationFinder) {
401 this.exportImportConfigurationFinder = exportImportConfigurationFinder;
402 }
403
404
409 public com.liferay.exportimport.kernel.service.StagingLocalService getStagingLocalService() {
410 return stagingLocalService;
411 }
412
413
418 public void setStagingLocalService(
419 com.liferay.exportimport.kernel.service.StagingLocalService stagingLocalService) {
420 this.stagingLocalService = stagingLocalService;
421 }
422
423
428 public com.liferay.counter.kernel.service.CounterLocalService getCounterLocalService() {
429 return counterLocalService;
430 }
431
432
437 public void setCounterLocalService(
438 com.liferay.counter.kernel.service.CounterLocalService counterLocalService) {
439 this.counterLocalService = counterLocalService;
440 }
441
442
447 public com.liferay.portal.kernel.service.ClassNameLocalService getClassNameLocalService() {
448 return classNameLocalService;
449 }
450
451
456 public void setClassNameLocalService(
457 com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService) {
458 this.classNameLocalService = classNameLocalService;
459 }
460
461
466 public ClassNamePersistence getClassNamePersistence() {
467 return classNamePersistence;
468 }
469
470
475 public void setClassNamePersistence(
476 ClassNamePersistence classNamePersistence) {
477 this.classNamePersistence = classNamePersistence;
478 }
479
480
485 public com.liferay.portal.kernel.service.ResourceLocalService getResourceLocalService() {
486 return resourceLocalService;
487 }
488
489
494 public void setResourceLocalService(
495 com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService) {
496 this.resourceLocalService = resourceLocalService;
497 }
498
499
504 public com.liferay.portal.kernel.service.UserLocalService getUserLocalService() {
505 return userLocalService;
506 }
507
508
513 public void setUserLocalService(
514 com.liferay.portal.kernel.service.UserLocalService userLocalService) {
515 this.userLocalService = userLocalService;
516 }
517
518
523 public UserPersistence getUserPersistence() {
524 return userPersistence;
525 }
526
527
532 public void setUserPersistence(UserPersistence userPersistence) {
533 this.userPersistence = userPersistence;
534 }
535
536
541 public UserFinder getUserFinder() {
542 return userFinder;
543 }
544
545
550 public void setUserFinder(UserFinder userFinder) {
551 this.userFinder = userFinder;
552 }
553
554
559 public com.liferay.trash.kernel.service.TrashEntryLocalService getTrashEntryLocalService() {
560 return trashEntryLocalService;
561 }
562
563
568 public void setTrashEntryLocalService(
569 com.liferay.trash.kernel.service.TrashEntryLocalService trashEntryLocalService) {
570 this.trashEntryLocalService = trashEntryLocalService;
571 }
572
573
578 public TrashEntryPersistence getTrashEntryPersistence() {
579 return trashEntryPersistence;
580 }
581
582
587 public void setTrashEntryPersistence(
588 TrashEntryPersistence trashEntryPersistence) {
589 this.trashEntryPersistence = trashEntryPersistence;
590 }
591
592 public void afterPropertiesSet() {
593 persistedModelLocalServiceRegistry.register("com.liferay.exportimport.kernel.model.ExportImportConfiguration",
594 exportImportConfigurationLocalService);
595 }
596
597 public void destroy() {
598 persistedModelLocalServiceRegistry.unregister(
599 "com.liferay.exportimport.kernel.model.ExportImportConfiguration");
600 }
601
602
607 @Override
608 public String getOSGiServiceIdentifier() {
609 return ExportImportConfigurationLocalService.class.getName();
610 }
611
612 protected Class<?> getModelClass() {
613 return ExportImportConfiguration.class;
614 }
615
616 protected String getModelClassName() {
617 return ExportImportConfiguration.class.getName();
618 }
619
620
625 protected void runSQL(String sql) {
626 try {
627 DataSource dataSource = exportImportConfigurationPersistence.getDataSource();
628
629 DB db = DBManagerUtil.getDB();
630
631 sql = db.buildSQL(sql);
632 sql = PortalUtil.transformSQL(sql);
633
634 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
635 sql);
636
637 sqlUpdate.update();
638 }
639 catch (Exception e) {
640 throw new SystemException(e);
641 }
642 }
643
644 @BeanReference(type = com.liferay.exportimport.kernel.service.ExportImportLocalService.class)
645 protected com.liferay.exportimport.kernel.service.ExportImportLocalService exportImportLocalService;
646 @BeanReference(type = ExportImportConfigurationLocalService.class)
647 protected ExportImportConfigurationLocalService exportImportConfigurationLocalService;
648 @BeanReference(type = ExportImportConfigurationPersistence.class)
649 protected ExportImportConfigurationPersistence exportImportConfigurationPersistence;
650 @BeanReference(type = ExportImportConfigurationFinder.class)
651 protected ExportImportConfigurationFinder exportImportConfigurationFinder;
652 @BeanReference(type = com.liferay.exportimport.kernel.service.StagingLocalService.class)
653 protected com.liferay.exportimport.kernel.service.StagingLocalService stagingLocalService;
654 @BeanReference(type = com.liferay.counter.kernel.service.CounterLocalService.class)
655 protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService;
656 @BeanReference(type = com.liferay.portal.kernel.service.ClassNameLocalService.class)
657 protected com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService;
658 @BeanReference(type = ClassNamePersistence.class)
659 protected ClassNamePersistence classNamePersistence;
660 @BeanReference(type = com.liferay.portal.kernel.service.ResourceLocalService.class)
661 protected com.liferay.portal.kernel.service.ResourceLocalService resourceLocalService;
662 @BeanReference(type = com.liferay.portal.kernel.service.UserLocalService.class)
663 protected com.liferay.portal.kernel.service.UserLocalService userLocalService;
664 @BeanReference(type = UserPersistence.class)
665 protected UserPersistence userPersistence;
666 @BeanReference(type = UserFinder.class)
667 protected UserFinder userFinder;
668 @BeanReference(type = com.liferay.trash.kernel.service.TrashEntryLocalService.class)
669 protected com.liferay.trash.kernel.service.TrashEntryLocalService trashEntryLocalService;
670 @BeanReference(type = TrashEntryPersistence.class)
671 protected TrashEntryPersistence trashEntryPersistence;
672 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
673 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
674 }