001
014
015 package com.liferay.portlet.dynamicdatamapping.service.base;
016
017 import com.liferay.portal.kernel.bean.BeanReference;
018 import com.liferay.portal.kernel.bean.IdentifiableBean;
019 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
021 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
022 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.Projection;
024 import com.liferay.portal.kernel.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.search.Indexable;
027 import com.liferay.portal.kernel.search.IndexableType;
028 import com.liferay.portal.kernel.util.OrderByComparator;
029 import com.liferay.portal.model.PersistedModel;
030 import com.liferay.portal.service.BaseLocalServiceImpl;
031 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
032 import com.liferay.portal.service.persistence.UserFinder;
033 import com.liferay.portal.service.persistence.UserPersistence;
034
035 import com.liferay.portlet.dynamicdatamapping.model.DDMContent;
036 import com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService;
037 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMContentPersistence;
038 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStorageLinkPersistence;
039 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
040 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureLinkPersistence;
041 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
042 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateFinder;
043 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplatePersistence;
044
045 import java.io.Serializable;
046
047 import java.util.List;
048
049 import javax.sql.DataSource;
050
051
063 public abstract class DDMContentLocalServiceBaseImpl
064 extends BaseLocalServiceImpl implements DDMContentLocalService,
065 IdentifiableBean {
066
071
072
079 @Indexable(type = IndexableType.REINDEX)
080 @Override
081 public DDMContent addDDMContent(DDMContent ddmContent)
082 throws SystemException {
083 ddmContent.setNew(true);
084
085 return ddmContentPersistence.update(ddmContent);
086 }
087
088
094 @Override
095 public DDMContent createDDMContent(long contentId) {
096 return ddmContentPersistence.create(contentId);
097 }
098
099
107 @Indexable(type = IndexableType.DELETE)
108 @Override
109 public DDMContent deleteDDMContent(long contentId)
110 throws PortalException, SystemException {
111 return ddmContentPersistence.remove(contentId);
112 }
113
114
121 @Indexable(type = IndexableType.DELETE)
122 @Override
123 public DDMContent deleteDDMContent(DDMContent ddmContent)
124 throws SystemException {
125 return ddmContentPersistence.remove(ddmContent);
126 }
127
128 @Override
129 public DynamicQuery dynamicQuery() {
130 Class<?> clazz = getClass();
131
132 return DynamicQueryFactoryUtil.forClass(DDMContent.class,
133 clazz.getClassLoader());
134 }
135
136
143 @Override
144 @SuppressWarnings("rawtypes")
145 public List dynamicQuery(DynamicQuery dynamicQuery)
146 throws SystemException {
147 return ddmContentPersistence.findWithDynamicQuery(dynamicQuery);
148 }
149
150
163 @Override
164 @SuppressWarnings("rawtypes")
165 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
166 throws SystemException {
167 return ddmContentPersistence.findWithDynamicQuery(dynamicQuery, start,
168 end);
169 }
170
171
185 @Override
186 @SuppressWarnings("rawtypes")
187 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
188 OrderByComparator orderByComparator) throws SystemException {
189 return ddmContentPersistence.findWithDynamicQuery(dynamicQuery, start,
190 end, orderByComparator);
191 }
192
193
200 @Override
201 public long dynamicQueryCount(DynamicQuery dynamicQuery)
202 throws SystemException {
203 return ddmContentPersistence.countWithDynamicQuery(dynamicQuery);
204 }
205
206
214 @Override
215 public long dynamicQueryCount(DynamicQuery dynamicQuery,
216 Projection projection) throws SystemException {
217 return ddmContentPersistence.countWithDynamicQuery(dynamicQuery,
218 projection);
219 }
220
221 @Override
222 public DDMContent fetchDDMContent(long contentId) throws SystemException {
223 return ddmContentPersistence.fetchByPrimaryKey(contentId);
224 }
225
226
234 @Override
235 public DDMContent fetchDDMContentByUuidAndCompanyId(String uuid,
236 long companyId) throws SystemException {
237 return ddmContentPersistence.fetchByUuid_C_First(uuid, companyId, null);
238 }
239
240
248 @Override
249 public DDMContent fetchDDMContentByUuidAndGroupId(String uuid, long groupId)
250 throws SystemException {
251 return ddmContentPersistence.fetchByUUID_G(uuid, groupId);
252 }
253
254
262 @Override
263 public DDMContent getDDMContent(long contentId)
264 throws PortalException, SystemException {
265 return ddmContentPersistence.findByPrimaryKey(contentId);
266 }
267
268 @Override
269 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
270 throws PortalException, SystemException {
271 return ddmContentPersistence.findByPrimaryKey(primaryKeyObj);
272 }
273
274
283 @Override
284 public DDMContent getDDMContentByUuidAndCompanyId(String uuid,
285 long companyId) throws PortalException, SystemException {
286 return ddmContentPersistence.findByUuid_C_First(uuid, companyId, null);
287 }
288
289
298 @Override
299 public DDMContent getDDMContentByUuidAndGroupId(String uuid, long groupId)
300 throws PortalException, SystemException {
301 return ddmContentPersistence.findByUUID_G(uuid, groupId);
302 }
303
304
316 @Override
317 public List<DDMContent> getDDMContents(int start, int end)
318 throws SystemException {
319 return ddmContentPersistence.findAll(start, end);
320 }
321
322
328 @Override
329 public int getDDMContentsCount() throws SystemException {
330 return ddmContentPersistence.countAll();
331 }
332
333
340 @Indexable(type = IndexableType.REINDEX)
341 @Override
342 public DDMContent updateDDMContent(DDMContent ddmContent)
343 throws SystemException {
344 return ddmContentPersistence.update(ddmContent);
345 }
346
347
352 public com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService getDDMContentLocalService() {
353 return ddmContentLocalService;
354 }
355
356
361 public void setDDMContentLocalService(
362 com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService ddmContentLocalService) {
363 this.ddmContentLocalService = ddmContentLocalService;
364 }
365
366
371 public DDMContentPersistence getDDMContentPersistence() {
372 return ddmContentPersistence;
373 }
374
375
380 public void setDDMContentPersistence(
381 DDMContentPersistence ddmContentPersistence) {
382 this.ddmContentPersistence = ddmContentPersistence;
383 }
384
385
390 public com.liferay.portlet.dynamicdatamapping.service.DDMStorageLinkLocalService getDDMStorageLinkLocalService() {
391 return ddmStorageLinkLocalService;
392 }
393
394
399 public void setDDMStorageLinkLocalService(
400 com.liferay.portlet.dynamicdatamapping.service.DDMStorageLinkLocalService ddmStorageLinkLocalService) {
401 this.ddmStorageLinkLocalService = ddmStorageLinkLocalService;
402 }
403
404
409 public DDMStorageLinkPersistence getDDMStorageLinkPersistence() {
410 return ddmStorageLinkPersistence;
411 }
412
413
418 public void setDDMStorageLinkPersistence(
419 DDMStorageLinkPersistence ddmStorageLinkPersistence) {
420 this.ddmStorageLinkPersistence = ddmStorageLinkPersistence;
421 }
422
423
428 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService getDDMStructureLocalService() {
429 return ddmStructureLocalService;
430 }
431
432
437 public void setDDMStructureLocalService(
438 com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService) {
439 this.ddmStructureLocalService = ddmStructureLocalService;
440 }
441
442
447 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureService getDDMStructureService() {
448 return ddmStructureService;
449 }
450
451
456 public void setDDMStructureService(
457 com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService) {
458 this.ddmStructureService = ddmStructureService;
459 }
460
461
466 public DDMStructurePersistence getDDMStructurePersistence() {
467 return ddmStructurePersistence;
468 }
469
470
475 public void setDDMStructurePersistence(
476 DDMStructurePersistence ddmStructurePersistence) {
477 this.ddmStructurePersistence = ddmStructurePersistence;
478 }
479
480
485 public DDMStructureFinder getDDMStructureFinder() {
486 return ddmStructureFinder;
487 }
488
489
494 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
495 this.ddmStructureFinder = ddmStructureFinder;
496 }
497
498
503 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService getDDMStructureLinkLocalService() {
504 return ddmStructureLinkLocalService;
505 }
506
507
512 public void setDDMStructureLinkLocalService(
513 com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService ddmStructureLinkLocalService) {
514 this.ddmStructureLinkLocalService = ddmStructureLinkLocalService;
515 }
516
517
522 public DDMStructureLinkPersistence getDDMStructureLinkPersistence() {
523 return ddmStructureLinkPersistence;
524 }
525
526
531 public void setDDMStructureLinkPersistence(
532 DDMStructureLinkPersistence ddmStructureLinkPersistence) {
533 this.ddmStructureLinkPersistence = ddmStructureLinkPersistence;
534 }
535
536
541 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService getDDMTemplateLocalService() {
542 return ddmTemplateLocalService;
543 }
544
545
550 public void setDDMTemplateLocalService(
551 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService ddmTemplateLocalService) {
552 this.ddmTemplateLocalService = ddmTemplateLocalService;
553 }
554
555
560 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService getDDMTemplateService() {
561 return ddmTemplateService;
562 }
563
564
569 public void setDDMTemplateService(
570 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService) {
571 this.ddmTemplateService = ddmTemplateService;
572 }
573
574
579 public DDMTemplatePersistence getDDMTemplatePersistence() {
580 return ddmTemplatePersistence;
581 }
582
583
588 public void setDDMTemplatePersistence(
589 DDMTemplatePersistence ddmTemplatePersistence) {
590 this.ddmTemplatePersistence = ddmTemplatePersistence;
591 }
592
593
598 public DDMTemplateFinder getDDMTemplateFinder() {
599 return ddmTemplateFinder;
600 }
601
602
607 public void setDDMTemplateFinder(DDMTemplateFinder ddmTemplateFinder) {
608 this.ddmTemplateFinder = ddmTemplateFinder;
609 }
610
611
616 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
617 return counterLocalService;
618 }
619
620
625 public void setCounterLocalService(
626 com.liferay.counter.service.CounterLocalService counterLocalService) {
627 this.counterLocalService = counterLocalService;
628 }
629
630
635 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
636 return resourceLocalService;
637 }
638
639
644 public void setResourceLocalService(
645 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
646 this.resourceLocalService = resourceLocalService;
647 }
648
649
654 public com.liferay.portal.service.UserLocalService getUserLocalService() {
655 return userLocalService;
656 }
657
658
663 public void setUserLocalService(
664 com.liferay.portal.service.UserLocalService userLocalService) {
665 this.userLocalService = userLocalService;
666 }
667
668
673 public com.liferay.portal.service.UserService getUserService() {
674 return userService;
675 }
676
677
682 public void setUserService(
683 com.liferay.portal.service.UserService userService) {
684 this.userService = userService;
685 }
686
687
692 public UserPersistence getUserPersistence() {
693 return userPersistence;
694 }
695
696
701 public void setUserPersistence(UserPersistence userPersistence) {
702 this.userPersistence = userPersistence;
703 }
704
705
710 public UserFinder getUserFinder() {
711 return userFinder;
712 }
713
714
719 public void setUserFinder(UserFinder userFinder) {
720 this.userFinder = userFinder;
721 }
722
723 public void afterPropertiesSet() {
724 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatamapping.model.DDMContent",
725 ddmContentLocalService);
726 }
727
728 public void destroy() {
729 persistedModelLocalServiceRegistry.unregister(
730 "com.liferay.portlet.dynamicdatamapping.model.DDMContent");
731 }
732
733
738 @Override
739 public String getBeanIdentifier() {
740 return _beanIdentifier;
741 }
742
743
748 @Override
749 public void setBeanIdentifier(String beanIdentifier) {
750 _beanIdentifier = beanIdentifier;
751 }
752
753 protected Class<?> getModelClass() {
754 return DDMContent.class;
755 }
756
757 protected String getModelClassName() {
758 return DDMContent.class.getName();
759 }
760
761
766 protected void runSQL(String sql) throws SystemException {
767 try {
768 DataSource dataSource = ddmContentPersistence.getDataSource();
769
770 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
771 sql, new int[0]);
772
773 sqlUpdate.update();
774 }
775 catch (Exception e) {
776 throw new SystemException(e);
777 }
778 }
779
780 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService.class)
781 protected com.liferay.portlet.dynamicdatamapping.service.DDMContentLocalService ddmContentLocalService;
782 @BeanReference(type = DDMContentPersistence.class)
783 protected DDMContentPersistence ddmContentPersistence;
784 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStorageLinkLocalService.class)
785 protected com.liferay.portlet.dynamicdatamapping.service.DDMStorageLinkLocalService ddmStorageLinkLocalService;
786 @BeanReference(type = DDMStorageLinkPersistence.class)
787 protected DDMStorageLinkPersistence ddmStorageLinkPersistence;
788 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService.class)
789 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService;
790 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureService.class)
791 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService;
792 @BeanReference(type = DDMStructurePersistence.class)
793 protected DDMStructurePersistence ddmStructurePersistence;
794 @BeanReference(type = DDMStructureFinder.class)
795 protected DDMStructureFinder ddmStructureFinder;
796 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService.class)
797 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService ddmStructureLinkLocalService;
798 @BeanReference(type = DDMStructureLinkPersistence.class)
799 protected DDMStructureLinkPersistence ddmStructureLinkPersistence;
800 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService.class)
801 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService ddmTemplateLocalService;
802 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService.class)
803 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService;
804 @BeanReference(type = DDMTemplatePersistence.class)
805 protected DDMTemplatePersistence ddmTemplatePersistence;
806 @BeanReference(type = DDMTemplateFinder.class)
807 protected DDMTemplateFinder ddmTemplateFinder;
808 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
809 protected com.liferay.counter.service.CounterLocalService counterLocalService;
810 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
811 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
812 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
813 protected com.liferay.portal.service.UserLocalService userLocalService;
814 @BeanReference(type = com.liferay.portal.service.UserService.class)
815 protected com.liferay.portal.service.UserService userService;
816 @BeanReference(type = UserPersistence.class)
817 protected UserPersistence userPersistence;
818 @BeanReference(type = UserFinder.class)
819 protected UserFinder userFinder;
820 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
821 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
822 private String _beanIdentifier;
823 }