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