001
014
015 package com.liferay.portlet.dynamicdatamapping.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
024 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
025 import com.liferay.portal.kernel.exception.PortalException;
026 import com.liferay.portal.kernel.exception.SystemException;
027 import com.liferay.portal.kernel.search.Indexable;
028 import com.liferay.portal.kernel.search.IndexableType;
029 import com.liferay.portal.kernel.util.OrderByComparator;
030 import com.liferay.portal.model.PersistedModel;
031 import com.liferay.portal.service.BaseLocalServiceImpl;
032 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
033 import com.liferay.portal.service.ResourceLocalService;
034 import com.liferay.portal.service.UserLocalService;
035 import com.liferay.portal.service.UserService;
036 import com.liferay.portal.service.persistence.UserFinder;
037 import com.liferay.portal.service.persistence.UserPersistence;
038
039 import com.liferay.portlet.dynamicdatamapping.model.DDMTemplate;
040 import com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService;
041 import com.liferay.portlet.dynamicdatamapping.service.DDMStorageLinkLocalService;
042 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService;
043 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService;
044 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureService;
045 import com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService;
046 import com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService;
047 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMContentPersistence;
048 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStorageLinkPersistence;
049 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
050 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureLinkPersistence;
051 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
052 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateFinder;
053 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplatePersistence;
054
055 import java.io.Serializable;
056
057 import java.util.List;
058
059 import javax.sql.DataSource;
060
061
073 public abstract class DDMTemplateLocalServiceBaseImpl
074 extends BaseLocalServiceImpl implements DDMTemplateLocalService,
075 IdentifiableBean {
076
081
082
089 @Indexable(type = IndexableType.REINDEX)
090 public DDMTemplate addDDMTemplate(DDMTemplate ddmTemplate)
091 throws SystemException {
092 ddmTemplate.setNew(true);
093
094 return ddmTemplatePersistence.update(ddmTemplate);
095 }
096
097
103 public DDMTemplate createDDMTemplate(long templateId) {
104 return ddmTemplatePersistence.create(templateId);
105 }
106
107
115 @Indexable(type = IndexableType.DELETE)
116 public DDMTemplate deleteDDMTemplate(long templateId)
117 throws PortalException, SystemException {
118 return ddmTemplatePersistence.remove(templateId);
119 }
120
121
128 @Indexable(type = IndexableType.DELETE)
129 public DDMTemplate deleteDDMTemplate(DDMTemplate ddmTemplate)
130 throws SystemException {
131 return ddmTemplatePersistence.remove(ddmTemplate);
132 }
133
134 public DynamicQuery dynamicQuery() {
135 Class<?> clazz = getClass();
136
137 return DynamicQueryFactoryUtil.forClass(DDMTemplate.class,
138 clazz.getClassLoader());
139 }
140
141
148 @SuppressWarnings("rawtypes")
149 public List dynamicQuery(DynamicQuery dynamicQuery)
150 throws SystemException {
151 return ddmTemplatePersistence.findWithDynamicQuery(dynamicQuery);
152 }
153
154
167 @SuppressWarnings("rawtypes")
168 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
169 throws SystemException {
170 return ddmTemplatePersistence.findWithDynamicQuery(dynamicQuery, start,
171 end);
172 }
173
174
188 @SuppressWarnings("rawtypes")
189 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
190 OrderByComparator orderByComparator) throws SystemException {
191 return ddmTemplatePersistence.findWithDynamicQuery(dynamicQuery, start,
192 end, orderByComparator);
193 }
194
195
202 public long dynamicQueryCount(DynamicQuery dynamicQuery)
203 throws SystemException {
204 return ddmTemplatePersistence.countWithDynamicQuery(dynamicQuery);
205 }
206
207 public DDMTemplate fetchDDMTemplate(long templateId)
208 throws SystemException {
209 return ddmTemplatePersistence.fetchByPrimaryKey(templateId);
210 }
211
212
220 public DDMTemplate getDDMTemplate(long templateId)
221 throws PortalException, SystemException {
222 return ddmTemplatePersistence.findByPrimaryKey(templateId);
223 }
224
225 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
226 throws PortalException, SystemException {
227 return ddmTemplatePersistence.findByPrimaryKey(primaryKeyObj);
228 }
229
230
239 public DDMTemplate getDDMTemplateByUuidAndGroupId(String uuid, long groupId)
240 throws PortalException, SystemException {
241 return ddmTemplatePersistence.findByUUID_G(uuid, groupId);
242 }
243
244
256 public List<DDMTemplate> getDDMTemplates(int start, int end)
257 throws SystemException {
258 return ddmTemplatePersistence.findAll(start, end);
259 }
260
261
267 public int getDDMTemplatesCount() throws SystemException {
268 return ddmTemplatePersistence.countAll();
269 }
270
271
278 @Indexable(type = IndexableType.REINDEX)
279 public DDMTemplate updateDDMTemplate(DDMTemplate ddmTemplate)
280 throws SystemException {
281 return ddmTemplatePersistence.update(ddmTemplate);
282 }
283
284
289 public DDMContentLocalService getDDMContentLocalService() {
290 return ddmContentLocalService;
291 }
292
293
298 public void setDDMContentLocalService(
299 DDMContentLocalService ddmContentLocalService) {
300 this.ddmContentLocalService = ddmContentLocalService;
301 }
302
303
308 public DDMContentPersistence getDDMContentPersistence() {
309 return ddmContentPersistence;
310 }
311
312
317 public void setDDMContentPersistence(
318 DDMContentPersistence ddmContentPersistence) {
319 this.ddmContentPersistence = ddmContentPersistence;
320 }
321
322
327 public DDMStorageLinkLocalService getDDMStorageLinkLocalService() {
328 return ddmStorageLinkLocalService;
329 }
330
331
336 public void setDDMStorageLinkLocalService(
337 DDMStorageLinkLocalService ddmStorageLinkLocalService) {
338 this.ddmStorageLinkLocalService = ddmStorageLinkLocalService;
339 }
340
341
346 public DDMStorageLinkPersistence getDDMStorageLinkPersistence() {
347 return ddmStorageLinkPersistence;
348 }
349
350
355 public void setDDMStorageLinkPersistence(
356 DDMStorageLinkPersistence ddmStorageLinkPersistence) {
357 this.ddmStorageLinkPersistence = ddmStorageLinkPersistence;
358 }
359
360
365 public DDMStructureLocalService getDDMStructureLocalService() {
366 return ddmStructureLocalService;
367 }
368
369
374 public void setDDMStructureLocalService(
375 DDMStructureLocalService ddmStructureLocalService) {
376 this.ddmStructureLocalService = ddmStructureLocalService;
377 }
378
379
384 public DDMStructureService getDDMStructureService() {
385 return ddmStructureService;
386 }
387
388
393 public void setDDMStructureService(DDMStructureService ddmStructureService) {
394 this.ddmStructureService = ddmStructureService;
395 }
396
397
402 public DDMStructurePersistence getDDMStructurePersistence() {
403 return ddmStructurePersistence;
404 }
405
406
411 public void setDDMStructurePersistence(
412 DDMStructurePersistence ddmStructurePersistence) {
413 this.ddmStructurePersistence = ddmStructurePersistence;
414 }
415
416
421 public DDMStructureFinder getDDMStructureFinder() {
422 return ddmStructureFinder;
423 }
424
425
430 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
431 this.ddmStructureFinder = ddmStructureFinder;
432 }
433
434
439 public DDMStructureLinkLocalService getDDMStructureLinkLocalService() {
440 return ddmStructureLinkLocalService;
441 }
442
443
448 public void setDDMStructureLinkLocalService(
449 DDMStructureLinkLocalService ddmStructureLinkLocalService) {
450 this.ddmStructureLinkLocalService = ddmStructureLinkLocalService;
451 }
452
453
458 public DDMStructureLinkPersistence getDDMStructureLinkPersistence() {
459 return ddmStructureLinkPersistence;
460 }
461
462
467 public void setDDMStructureLinkPersistence(
468 DDMStructureLinkPersistence ddmStructureLinkPersistence) {
469 this.ddmStructureLinkPersistence = ddmStructureLinkPersistence;
470 }
471
472
477 public DDMTemplateLocalService getDDMTemplateLocalService() {
478 return ddmTemplateLocalService;
479 }
480
481
486 public void setDDMTemplateLocalService(
487 DDMTemplateLocalService ddmTemplateLocalService) {
488 this.ddmTemplateLocalService = ddmTemplateLocalService;
489 }
490
491
496 public DDMTemplateService getDDMTemplateService() {
497 return ddmTemplateService;
498 }
499
500
505 public void setDDMTemplateService(DDMTemplateService ddmTemplateService) {
506 this.ddmTemplateService = ddmTemplateService;
507 }
508
509
514 public DDMTemplatePersistence getDDMTemplatePersistence() {
515 return ddmTemplatePersistence;
516 }
517
518
523 public void setDDMTemplatePersistence(
524 DDMTemplatePersistence ddmTemplatePersistence) {
525 this.ddmTemplatePersistence = ddmTemplatePersistence;
526 }
527
528
533 public DDMTemplateFinder getDDMTemplateFinder() {
534 return ddmTemplateFinder;
535 }
536
537
542 public void setDDMTemplateFinder(DDMTemplateFinder ddmTemplateFinder) {
543 this.ddmTemplateFinder = ddmTemplateFinder;
544 }
545
546
551 public CounterLocalService getCounterLocalService() {
552 return counterLocalService;
553 }
554
555
560 public void setCounterLocalService(CounterLocalService counterLocalService) {
561 this.counterLocalService = counterLocalService;
562 }
563
564
569 public ResourceLocalService getResourceLocalService() {
570 return resourceLocalService;
571 }
572
573
578 public void setResourceLocalService(
579 ResourceLocalService resourceLocalService) {
580 this.resourceLocalService = resourceLocalService;
581 }
582
583
588 public UserLocalService getUserLocalService() {
589 return userLocalService;
590 }
591
592
597 public void setUserLocalService(UserLocalService userLocalService) {
598 this.userLocalService = userLocalService;
599 }
600
601
606 public UserService getUserService() {
607 return userService;
608 }
609
610
615 public void setUserService(UserService userService) {
616 this.userService = userService;
617 }
618
619
624 public UserPersistence getUserPersistence() {
625 return userPersistence;
626 }
627
628
633 public void setUserPersistence(UserPersistence userPersistence) {
634 this.userPersistence = userPersistence;
635 }
636
637
642 public UserFinder getUserFinder() {
643 return userFinder;
644 }
645
646
651 public void setUserFinder(UserFinder userFinder) {
652 this.userFinder = userFinder;
653 }
654
655 public void afterPropertiesSet() {
656 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatamapping.model.DDMTemplate",
657 ddmTemplateLocalService);
658 }
659
660 public void destroy() {
661 persistedModelLocalServiceRegistry.unregister(
662 "com.liferay.portlet.dynamicdatamapping.model.DDMTemplate");
663 }
664
665
670 public String getBeanIdentifier() {
671 return _beanIdentifier;
672 }
673
674
679 public void setBeanIdentifier(String beanIdentifier) {
680 _beanIdentifier = beanIdentifier;
681 }
682
683 protected Class<?> getModelClass() {
684 return DDMTemplate.class;
685 }
686
687 protected String getModelClassName() {
688 return DDMTemplate.class.getName();
689 }
690
691
696 protected void runSQL(String sql) throws SystemException {
697 try {
698 DataSource dataSource = ddmTemplatePersistence.getDataSource();
699
700 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
701 sql, new int[0]);
702
703 sqlUpdate.update();
704 }
705 catch (Exception e) {
706 throw new SystemException(e);
707 }
708 }
709
710 @BeanReference(type = DDMContentLocalService.class)
711 protected DDMContentLocalService ddmContentLocalService;
712 @BeanReference(type = DDMContentPersistence.class)
713 protected DDMContentPersistence ddmContentPersistence;
714 @BeanReference(type = DDMStorageLinkLocalService.class)
715 protected DDMStorageLinkLocalService ddmStorageLinkLocalService;
716 @BeanReference(type = DDMStorageLinkPersistence.class)
717 protected DDMStorageLinkPersistence ddmStorageLinkPersistence;
718 @BeanReference(type = DDMStructureLocalService.class)
719 protected DDMStructureLocalService ddmStructureLocalService;
720 @BeanReference(type = DDMStructureService.class)
721 protected DDMStructureService ddmStructureService;
722 @BeanReference(type = DDMStructurePersistence.class)
723 protected DDMStructurePersistence ddmStructurePersistence;
724 @BeanReference(type = DDMStructureFinder.class)
725 protected DDMStructureFinder ddmStructureFinder;
726 @BeanReference(type = DDMStructureLinkLocalService.class)
727 protected DDMStructureLinkLocalService ddmStructureLinkLocalService;
728 @BeanReference(type = DDMStructureLinkPersistence.class)
729 protected DDMStructureLinkPersistence ddmStructureLinkPersistence;
730 @BeanReference(type = DDMTemplateLocalService.class)
731 protected DDMTemplateLocalService ddmTemplateLocalService;
732 @BeanReference(type = DDMTemplateService.class)
733 protected DDMTemplateService ddmTemplateService;
734 @BeanReference(type = DDMTemplatePersistence.class)
735 protected DDMTemplatePersistence ddmTemplatePersistence;
736 @BeanReference(type = DDMTemplateFinder.class)
737 protected DDMTemplateFinder ddmTemplateFinder;
738 @BeanReference(type = CounterLocalService.class)
739 protected CounterLocalService counterLocalService;
740 @BeanReference(type = ResourceLocalService.class)
741 protected ResourceLocalService resourceLocalService;
742 @BeanReference(type = UserLocalService.class)
743 protected UserLocalService userLocalService;
744 @BeanReference(type = UserService.class)
745 protected UserService userService;
746 @BeanReference(type = UserPersistence.class)
747 protected UserPersistence userPersistence;
748 @BeanReference(type = UserFinder.class)
749 protected UserFinder userFinder;
750 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
751 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
752 private String _beanIdentifier;
753 }