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.DDMStructureLink;
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 DDMStructureLinkLocalServiceBaseImpl
074 extends BaseLocalServiceImpl implements DDMStructureLinkLocalService,
075 IdentifiableBean {
076
081
082
089 @Indexable(type = IndexableType.REINDEX)
090 public DDMStructureLink addDDMStructureLink(
091 DDMStructureLink ddmStructureLink) throws SystemException {
092 ddmStructureLink.setNew(true);
093
094 return ddmStructureLinkPersistence.update(ddmStructureLink);
095 }
096
097
103 public DDMStructureLink createDDMStructureLink(long structureLinkId) {
104 return ddmStructureLinkPersistence.create(structureLinkId);
105 }
106
107
115 @Indexable(type = IndexableType.DELETE)
116 public DDMStructureLink deleteDDMStructureLink(long structureLinkId)
117 throws PortalException, SystemException {
118 return ddmStructureLinkPersistence.remove(structureLinkId);
119 }
120
121
128 @Indexable(type = IndexableType.DELETE)
129 public DDMStructureLink deleteDDMStructureLink(
130 DDMStructureLink ddmStructureLink) throws SystemException {
131 return ddmStructureLinkPersistence.remove(ddmStructureLink);
132 }
133
134 public DynamicQuery dynamicQuery() {
135 Class<?> clazz = getClass();
136
137 return DynamicQueryFactoryUtil.forClass(DDMStructureLink.class,
138 clazz.getClassLoader());
139 }
140
141
148 @SuppressWarnings("rawtypes")
149 public List dynamicQuery(DynamicQuery dynamicQuery)
150 throws SystemException {
151 return ddmStructureLinkPersistence.findWithDynamicQuery(dynamicQuery);
152 }
153
154
167 @SuppressWarnings("rawtypes")
168 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
169 throws SystemException {
170 return ddmStructureLinkPersistence.findWithDynamicQuery(dynamicQuery,
171 start, end);
172 }
173
174
188 @SuppressWarnings("rawtypes")
189 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
190 OrderByComparator orderByComparator) throws SystemException {
191 return ddmStructureLinkPersistence.findWithDynamicQuery(dynamicQuery,
192 start, end, orderByComparator);
193 }
194
195
202 public long dynamicQueryCount(DynamicQuery dynamicQuery)
203 throws SystemException {
204 return ddmStructureLinkPersistence.countWithDynamicQuery(dynamicQuery);
205 }
206
207 public DDMStructureLink fetchDDMStructureLink(long structureLinkId)
208 throws SystemException {
209 return ddmStructureLinkPersistence.fetchByPrimaryKey(structureLinkId);
210 }
211
212
220 public DDMStructureLink getDDMStructureLink(long structureLinkId)
221 throws PortalException, SystemException {
222 return ddmStructureLinkPersistence.findByPrimaryKey(structureLinkId);
223 }
224
225 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
226 throws PortalException, SystemException {
227 return ddmStructureLinkPersistence.findByPrimaryKey(primaryKeyObj);
228 }
229
230
242 public List<DDMStructureLink> getDDMStructureLinks(int start, int end)
243 throws SystemException {
244 return ddmStructureLinkPersistence.findAll(start, end);
245 }
246
247
253 public int getDDMStructureLinksCount() throws SystemException {
254 return ddmStructureLinkPersistence.countAll();
255 }
256
257
264 @Indexable(type = IndexableType.REINDEX)
265 public DDMStructureLink updateDDMStructureLink(
266 DDMStructureLink ddmStructureLink) throws SystemException {
267 return ddmStructureLinkPersistence.update(ddmStructureLink);
268 }
269
270
275 public DDMContentLocalService getDDMContentLocalService() {
276 return ddmContentLocalService;
277 }
278
279
284 public void setDDMContentLocalService(
285 DDMContentLocalService ddmContentLocalService) {
286 this.ddmContentLocalService = ddmContentLocalService;
287 }
288
289
294 public DDMContentPersistence getDDMContentPersistence() {
295 return ddmContentPersistence;
296 }
297
298
303 public void setDDMContentPersistence(
304 DDMContentPersistence ddmContentPersistence) {
305 this.ddmContentPersistence = ddmContentPersistence;
306 }
307
308
313 public DDMStorageLinkLocalService getDDMStorageLinkLocalService() {
314 return ddmStorageLinkLocalService;
315 }
316
317
322 public void setDDMStorageLinkLocalService(
323 DDMStorageLinkLocalService ddmStorageLinkLocalService) {
324 this.ddmStorageLinkLocalService = ddmStorageLinkLocalService;
325 }
326
327
332 public DDMStorageLinkPersistence getDDMStorageLinkPersistence() {
333 return ddmStorageLinkPersistence;
334 }
335
336
341 public void setDDMStorageLinkPersistence(
342 DDMStorageLinkPersistence ddmStorageLinkPersistence) {
343 this.ddmStorageLinkPersistence = ddmStorageLinkPersistence;
344 }
345
346
351 public DDMStructureLocalService getDDMStructureLocalService() {
352 return ddmStructureLocalService;
353 }
354
355
360 public void setDDMStructureLocalService(
361 DDMStructureLocalService ddmStructureLocalService) {
362 this.ddmStructureLocalService = ddmStructureLocalService;
363 }
364
365
370 public DDMStructureService getDDMStructureService() {
371 return ddmStructureService;
372 }
373
374
379 public void setDDMStructureService(DDMStructureService ddmStructureService) {
380 this.ddmStructureService = ddmStructureService;
381 }
382
383
388 public DDMStructurePersistence getDDMStructurePersistence() {
389 return ddmStructurePersistence;
390 }
391
392
397 public void setDDMStructurePersistence(
398 DDMStructurePersistence ddmStructurePersistence) {
399 this.ddmStructurePersistence = ddmStructurePersistence;
400 }
401
402
407 public DDMStructureFinder getDDMStructureFinder() {
408 return ddmStructureFinder;
409 }
410
411
416 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
417 this.ddmStructureFinder = ddmStructureFinder;
418 }
419
420
425 public DDMStructureLinkLocalService getDDMStructureLinkLocalService() {
426 return ddmStructureLinkLocalService;
427 }
428
429
434 public void setDDMStructureLinkLocalService(
435 DDMStructureLinkLocalService ddmStructureLinkLocalService) {
436 this.ddmStructureLinkLocalService = ddmStructureLinkLocalService;
437 }
438
439
444 public DDMStructureLinkPersistence getDDMStructureLinkPersistence() {
445 return ddmStructureLinkPersistence;
446 }
447
448
453 public void setDDMStructureLinkPersistence(
454 DDMStructureLinkPersistence ddmStructureLinkPersistence) {
455 this.ddmStructureLinkPersistence = ddmStructureLinkPersistence;
456 }
457
458
463 public DDMTemplateLocalService getDDMTemplateLocalService() {
464 return ddmTemplateLocalService;
465 }
466
467
472 public void setDDMTemplateLocalService(
473 DDMTemplateLocalService ddmTemplateLocalService) {
474 this.ddmTemplateLocalService = ddmTemplateLocalService;
475 }
476
477
482 public DDMTemplateService getDDMTemplateService() {
483 return ddmTemplateService;
484 }
485
486
491 public void setDDMTemplateService(DDMTemplateService ddmTemplateService) {
492 this.ddmTemplateService = ddmTemplateService;
493 }
494
495
500 public DDMTemplatePersistence getDDMTemplatePersistence() {
501 return ddmTemplatePersistence;
502 }
503
504
509 public void setDDMTemplatePersistence(
510 DDMTemplatePersistence ddmTemplatePersistence) {
511 this.ddmTemplatePersistence = ddmTemplatePersistence;
512 }
513
514
519 public DDMTemplateFinder getDDMTemplateFinder() {
520 return ddmTemplateFinder;
521 }
522
523
528 public void setDDMTemplateFinder(DDMTemplateFinder ddmTemplateFinder) {
529 this.ddmTemplateFinder = ddmTemplateFinder;
530 }
531
532
537 public CounterLocalService getCounterLocalService() {
538 return counterLocalService;
539 }
540
541
546 public void setCounterLocalService(CounterLocalService counterLocalService) {
547 this.counterLocalService = counterLocalService;
548 }
549
550
555 public ResourceLocalService getResourceLocalService() {
556 return resourceLocalService;
557 }
558
559
564 public void setResourceLocalService(
565 ResourceLocalService resourceLocalService) {
566 this.resourceLocalService = resourceLocalService;
567 }
568
569
574 public UserLocalService getUserLocalService() {
575 return userLocalService;
576 }
577
578
583 public void setUserLocalService(UserLocalService userLocalService) {
584 this.userLocalService = userLocalService;
585 }
586
587
592 public UserService getUserService() {
593 return userService;
594 }
595
596
601 public void setUserService(UserService userService) {
602 this.userService = userService;
603 }
604
605
610 public UserPersistence getUserPersistence() {
611 return userPersistence;
612 }
613
614
619 public void setUserPersistence(UserPersistence userPersistence) {
620 this.userPersistence = userPersistence;
621 }
622
623
628 public UserFinder getUserFinder() {
629 return userFinder;
630 }
631
632
637 public void setUserFinder(UserFinder userFinder) {
638 this.userFinder = userFinder;
639 }
640
641 public void afterPropertiesSet() {
642 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink",
643 ddmStructureLinkLocalService);
644 }
645
646 public void destroy() {
647 persistedModelLocalServiceRegistry.unregister(
648 "com.liferay.portlet.dynamicdatamapping.model.DDMStructureLink");
649 }
650
651
656 public String getBeanIdentifier() {
657 return _beanIdentifier;
658 }
659
660
665 public void setBeanIdentifier(String beanIdentifier) {
666 _beanIdentifier = beanIdentifier;
667 }
668
669 protected Class<?> getModelClass() {
670 return DDMStructureLink.class;
671 }
672
673 protected String getModelClassName() {
674 return DDMStructureLink.class.getName();
675 }
676
677
682 protected void runSQL(String sql) throws SystemException {
683 try {
684 DataSource dataSource = ddmStructureLinkPersistence.getDataSource();
685
686 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
687 sql, new int[0]);
688
689 sqlUpdate.update();
690 }
691 catch (Exception e) {
692 throw new SystemException(e);
693 }
694 }
695
696 @BeanReference(type = DDMContentLocalService.class)
697 protected DDMContentLocalService ddmContentLocalService;
698 @BeanReference(type = DDMContentPersistence.class)
699 protected DDMContentPersistence ddmContentPersistence;
700 @BeanReference(type = DDMStorageLinkLocalService.class)
701 protected DDMStorageLinkLocalService ddmStorageLinkLocalService;
702 @BeanReference(type = DDMStorageLinkPersistence.class)
703 protected DDMStorageLinkPersistence ddmStorageLinkPersistence;
704 @BeanReference(type = DDMStructureLocalService.class)
705 protected DDMStructureLocalService ddmStructureLocalService;
706 @BeanReference(type = DDMStructureService.class)
707 protected DDMStructureService ddmStructureService;
708 @BeanReference(type = DDMStructurePersistence.class)
709 protected DDMStructurePersistence ddmStructurePersistence;
710 @BeanReference(type = DDMStructureFinder.class)
711 protected DDMStructureFinder ddmStructureFinder;
712 @BeanReference(type = DDMStructureLinkLocalService.class)
713 protected DDMStructureLinkLocalService ddmStructureLinkLocalService;
714 @BeanReference(type = DDMStructureLinkPersistence.class)
715 protected DDMStructureLinkPersistence ddmStructureLinkPersistence;
716 @BeanReference(type = DDMTemplateLocalService.class)
717 protected DDMTemplateLocalService ddmTemplateLocalService;
718 @BeanReference(type = DDMTemplateService.class)
719 protected DDMTemplateService ddmTemplateService;
720 @BeanReference(type = DDMTemplatePersistence.class)
721 protected DDMTemplatePersistence ddmTemplatePersistence;
722 @BeanReference(type = DDMTemplateFinder.class)
723 protected DDMTemplateFinder ddmTemplateFinder;
724 @BeanReference(type = CounterLocalService.class)
725 protected CounterLocalService counterLocalService;
726 @BeanReference(type = ResourceLocalService.class)
727 protected ResourceLocalService resourceLocalService;
728 @BeanReference(type = UserLocalService.class)
729 protected UserLocalService userLocalService;
730 @BeanReference(type = UserService.class)
731 protected UserService userService;
732 @BeanReference(type = UserPersistence.class)
733 protected UserPersistence userPersistence;
734 @BeanReference(type = UserFinder.class)
735 protected UserFinder userFinder;
736 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
737 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
738 private String _beanIdentifier;
739 }