001
014
015 package com.liferay.portlet.wiki.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.GroupLocalService;
033 import com.liferay.portal.service.GroupService;
034 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
035 import com.liferay.portal.service.ResourceLocalService;
036 import com.liferay.portal.service.SubscriptionLocalService;
037 import com.liferay.portal.service.UserLocalService;
038 import com.liferay.portal.service.UserService;
039 import com.liferay.portal.service.persistence.GroupFinder;
040 import com.liferay.portal.service.persistence.GroupPersistence;
041 import com.liferay.portal.service.persistence.SubscriptionPersistence;
042 import com.liferay.portal.service.persistence.UserFinder;
043 import com.liferay.portal.service.persistence.UserPersistence;
044
045 import com.liferay.portlet.trash.service.TrashEntryLocalService;
046 import com.liferay.portlet.trash.service.TrashEntryService;
047 import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
048 import com.liferay.portlet.wiki.model.WikiNode;
049 import com.liferay.portlet.wiki.service.WikiNodeLocalService;
050 import com.liferay.portlet.wiki.service.WikiNodeService;
051 import com.liferay.portlet.wiki.service.WikiPageLocalService;
052 import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
053 import com.liferay.portlet.wiki.service.WikiPageService;
054 import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
055 import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
056 import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
057 import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
058
059 import java.io.Serializable;
060
061 import java.util.List;
062
063 import javax.sql.DataSource;
064
065
077 public abstract class WikiNodeLocalServiceBaseImpl extends BaseLocalServiceImpl
078 implements WikiNodeLocalService, IdentifiableBean {
079
084
085
092 @Indexable(type = IndexableType.REINDEX)
093 public WikiNode addWikiNode(WikiNode wikiNode) throws SystemException {
094 wikiNode.setNew(true);
095
096 return wikiNodePersistence.update(wikiNode);
097 }
098
099
105 public WikiNode createWikiNode(long nodeId) {
106 return wikiNodePersistence.create(nodeId);
107 }
108
109
117 @Indexable(type = IndexableType.DELETE)
118 public WikiNode deleteWikiNode(long nodeId)
119 throws PortalException, SystemException {
120 return wikiNodePersistence.remove(nodeId);
121 }
122
123
130 @Indexable(type = IndexableType.DELETE)
131 public WikiNode deleteWikiNode(WikiNode wikiNode) throws SystemException {
132 return wikiNodePersistence.remove(wikiNode);
133 }
134
135 public DynamicQuery dynamicQuery() {
136 Class<?> clazz = getClass();
137
138 return DynamicQueryFactoryUtil.forClass(WikiNode.class,
139 clazz.getClassLoader());
140 }
141
142
149 @SuppressWarnings("rawtypes")
150 public List dynamicQuery(DynamicQuery dynamicQuery)
151 throws SystemException {
152 return wikiNodePersistence.findWithDynamicQuery(dynamicQuery);
153 }
154
155
168 @SuppressWarnings("rawtypes")
169 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
170 throws SystemException {
171 return wikiNodePersistence.findWithDynamicQuery(dynamicQuery, 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 wikiNodePersistence.findWithDynamicQuery(dynamicQuery, start,
192 end, orderByComparator);
193 }
194
195
202 public long dynamicQueryCount(DynamicQuery dynamicQuery)
203 throws SystemException {
204 return wikiNodePersistence.countWithDynamicQuery(dynamicQuery);
205 }
206
207 public WikiNode fetchWikiNode(long nodeId) throws SystemException {
208 return wikiNodePersistence.fetchByPrimaryKey(nodeId);
209 }
210
211
219 public WikiNode getWikiNode(long nodeId)
220 throws PortalException, SystemException {
221 return wikiNodePersistence.findByPrimaryKey(nodeId);
222 }
223
224 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
225 throws PortalException, SystemException {
226 return wikiNodePersistence.findByPrimaryKey(primaryKeyObj);
227 }
228
229
238 public WikiNode getWikiNodeByUuidAndGroupId(String uuid, long groupId)
239 throws PortalException, SystemException {
240 return wikiNodePersistence.findByUUID_G(uuid, groupId);
241 }
242
243
255 public List<WikiNode> getWikiNodes(int start, int end)
256 throws SystemException {
257 return wikiNodePersistence.findAll(start, end);
258 }
259
260
266 public int getWikiNodesCount() throws SystemException {
267 return wikiNodePersistence.countAll();
268 }
269
270
277 @Indexable(type = IndexableType.REINDEX)
278 public WikiNode updateWikiNode(WikiNode wikiNode) throws SystemException {
279 return wikiNodePersistence.update(wikiNode);
280 }
281
282
287 public WikiNodeLocalService getWikiNodeLocalService() {
288 return wikiNodeLocalService;
289 }
290
291
296 public void setWikiNodeLocalService(
297 WikiNodeLocalService wikiNodeLocalService) {
298 this.wikiNodeLocalService = wikiNodeLocalService;
299 }
300
301
306 public WikiNodeService getWikiNodeService() {
307 return wikiNodeService;
308 }
309
310
315 public void setWikiNodeService(WikiNodeService wikiNodeService) {
316 this.wikiNodeService = wikiNodeService;
317 }
318
319
324 public WikiNodePersistence getWikiNodePersistence() {
325 return wikiNodePersistence;
326 }
327
328
333 public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
334 this.wikiNodePersistence = wikiNodePersistence;
335 }
336
337
342 public WikiPageLocalService getWikiPageLocalService() {
343 return wikiPageLocalService;
344 }
345
346
351 public void setWikiPageLocalService(
352 WikiPageLocalService wikiPageLocalService) {
353 this.wikiPageLocalService = wikiPageLocalService;
354 }
355
356
361 public WikiPageService getWikiPageService() {
362 return wikiPageService;
363 }
364
365
370 public void setWikiPageService(WikiPageService wikiPageService) {
371 this.wikiPageService = wikiPageService;
372 }
373
374
379 public WikiPagePersistence getWikiPagePersistence() {
380 return wikiPagePersistence;
381 }
382
383
388 public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
389 this.wikiPagePersistence = wikiPagePersistence;
390 }
391
392
397 public WikiPageFinder getWikiPageFinder() {
398 return wikiPageFinder;
399 }
400
401
406 public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
407 this.wikiPageFinder = wikiPageFinder;
408 }
409
410
415 public WikiPageResourceLocalService getWikiPageResourceLocalService() {
416 return wikiPageResourceLocalService;
417 }
418
419
424 public void setWikiPageResourceLocalService(
425 WikiPageResourceLocalService wikiPageResourceLocalService) {
426 this.wikiPageResourceLocalService = wikiPageResourceLocalService;
427 }
428
429
434 public WikiPageResourcePersistence getWikiPageResourcePersistence() {
435 return wikiPageResourcePersistence;
436 }
437
438
443 public void setWikiPageResourcePersistence(
444 WikiPageResourcePersistence wikiPageResourcePersistence) {
445 this.wikiPageResourcePersistence = wikiPageResourcePersistence;
446 }
447
448
453 public CounterLocalService getCounterLocalService() {
454 return counterLocalService;
455 }
456
457
462 public void setCounterLocalService(CounterLocalService counterLocalService) {
463 this.counterLocalService = counterLocalService;
464 }
465
466
471 public GroupLocalService getGroupLocalService() {
472 return groupLocalService;
473 }
474
475
480 public void setGroupLocalService(GroupLocalService groupLocalService) {
481 this.groupLocalService = groupLocalService;
482 }
483
484
489 public GroupService getGroupService() {
490 return groupService;
491 }
492
493
498 public void setGroupService(GroupService groupService) {
499 this.groupService = groupService;
500 }
501
502
507 public GroupPersistence getGroupPersistence() {
508 return groupPersistence;
509 }
510
511
516 public void setGroupPersistence(GroupPersistence groupPersistence) {
517 this.groupPersistence = groupPersistence;
518 }
519
520
525 public GroupFinder getGroupFinder() {
526 return groupFinder;
527 }
528
529
534 public void setGroupFinder(GroupFinder groupFinder) {
535 this.groupFinder = groupFinder;
536 }
537
538
543 public ResourceLocalService getResourceLocalService() {
544 return resourceLocalService;
545 }
546
547
552 public void setResourceLocalService(
553 ResourceLocalService resourceLocalService) {
554 this.resourceLocalService = resourceLocalService;
555 }
556
557
562 public SubscriptionLocalService getSubscriptionLocalService() {
563 return subscriptionLocalService;
564 }
565
566
571 public void setSubscriptionLocalService(
572 SubscriptionLocalService subscriptionLocalService) {
573 this.subscriptionLocalService = subscriptionLocalService;
574 }
575
576
581 public SubscriptionPersistence getSubscriptionPersistence() {
582 return subscriptionPersistence;
583 }
584
585
590 public void setSubscriptionPersistence(
591 SubscriptionPersistence subscriptionPersistence) {
592 this.subscriptionPersistence = subscriptionPersistence;
593 }
594
595
600 public UserLocalService getUserLocalService() {
601 return userLocalService;
602 }
603
604
609 public void setUserLocalService(UserLocalService userLocalService) {
610 this.userLocalService = userLocalService;
611 }
612
613
618 public UserService getUserService() {
619 return userService;
620 }
621
622
627 public void setUserService(UserService userService) {
628 this.userService = userService;
629 }
630
631
636 public UserPersistence getUserPersistence() {
637 return userPersistence;
638 }
639
640
645 public void setUserPersistence(UserPersistence userPersistence) {
646 this.userPersistence = userPersistence;
647 }
648
649
654 public UserFinder getUserFinder() {
655 return userFinder;
656 }
657
658
663 public void setUserFinder(UserFinder userFinder) {
664 this.userFinder = userFinder;
665 }
666
667
672 public TrashEntryLocalService getTrashEntryLocalService() {
673 return trashEntryLocalService;
674 }
675
676
681 public void setTrashEntryLocalService(
682 TrashEntryLocalService trashEntryLocalService) {
683 this.trashEntryLocalService = trashEntryLocalService;
684 }
685
686
691 public TrashEntryService getTrashEntryService() {
692 return trashEntryService;
693 }
694
695
700 public void setTrashEntryService(TrashEntryService trashEntryService) {
701 this.trashEntryService = trashEntryService;
702 }
703
704
709 public TrashEntryPersistence getTrashEntryPersistence() {
710 return trashEntryPersistence;
711 }
712
713
718 public void setTrashEntryPersistence(
719 TrashEntryPersistence trashEntryPersistence) {
720 this.trashEntryPersistence = trashEntryPersistence;
721 }
722
723 public void afterPropertiesSet() {
724 persistedModelLocalServiceRegistry.register("com.liferay.portlet.wiki.model.WikiNode",
725 wikiNodeLocalService);
726 }
727
728 public void destroy() {
729 persistedModelLocalServiceRegistry.unregister(
730 "com.liferay.portlet.wiki.model.WikiNode");
731 }
732
733
738 public String getBeanIdentifier() {
739 return _beanIdentifier;
740 }
741
742
747 public void setBeanIdentifier(String beanIdentifier) {
748 _beanIdentifier = beanIdentifier;
749 }
750
751 protected Class<?> getModelClass() {
752 return WikiNode.class;
753 }
754
755 protected String getModelClassName() {
756 return WikiNode.class.getName();
757 }
758
759
764 protected void runSQL(String sql) throws SystemException {
765 try {
766 DataSource dataSource = wikiNodePersistence.getDataSource();
767
768 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
769 sql, new int[0]);
770
771 sqlUpdate.update();
772 }
773 catch (Exception e) {
774 throw new SystemException(e);
775 }
776 }
777
778 @BeanReference(type = WikiNodeLocalService.class)
779 protected WikiNodeLocalService wikiNodeLocalService;
780 @BeanReference(type = WikiNodeService.class)
781 protected WikiNodeService wikiNodeService;
782 @BeanReference(type = WikiNodePersistence.class)
783 protected WikiNodePersistence wikiNodePersistence;
784 @BeanReference(type = WikiPageLocalService.class)
785 protected WikiPageLocalService wikiPageLocalService;
786 @BeanReference(type = WikiPageService.class)
787 protected WikiPageService wikiPageService;
788 @BeanReference(type = WikiPagePersistence.class)
789 protected WikiPagePersistence wikiPagePersistence;
790 @BeanReference(type = WikiPageFinder.class)
791 protected WikiPageFinder wikiPageFinder;
792 @BeanReference(type = WikiPageResourceLocalService.class)
793 protected WikiPageResourceLocalService wikiPageResourceLocalService;
794 @BeanReference(type = WikiPageResourcePersistence.class)
795 protected WikiPageResourcePersistence wikiPageResourcePersistence;
796 @BeanReference(type = CounterLocalService.class)
797 protected CounterLocalService counterLocalService;
798 @BeanReference(type = GroupLocalService.class)
799 protected GroupLocalService groupLocalService;
800 @BeanReference(type = GroupService.class)
801 protected GroupService groupService;
802 @BeanReference(type = GroupPersistence.class)
803 protected GroupPersistence groupPersistence;
804 @BeanReference(type = GroupFinder.class)
805 protected GroupFinder groupFinder;
806 @BeanReference(type = ResourceLocalService.class)
807 protected ResourceLocalService resourceLocalService;
808 @BeanReference(type = SubscriptionLocalService.class)
809 protected SubscriptionLocalService subscriptionLocalService;
810 @BeanReference(type = SubscriptionPersistence.class)
811 protected SubscriptionPersistence subscriptionPersistence;
812 @BeanReference(type = UserLocalService.class)
813 protected UserLocalService userLocalService;
814 @BeanReference(type = UserService.class)
815 protected UserService userService;
816 @BeanReference(type = UserPersistence.class)
817 protected UserPersistence userPersistence;
818 @BeanReference(type = UserFinder.class)
819 protected UserFinder userFinder;
820 @BeanReference(type = TrashEntryLocalService.class)
821 protected TrashEntryLocalService trashEntryLocalService;
822 @BeanReference(type = TrashEntryService.class)
823 protected TrashEntryService trashEntryService;
824 @BeanReference(type = TrashEntryPersistence.class)
825 protected TrashEntryPersistence trashEntryPersistence;
826 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
827 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
828 private String _beanIdentifier;
829 }