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.WorkflowInstanceLinkLocalService;
040 import com.liferay.portal.service.persistence.GroupFinder;
041 import com.liferay.portal.service.persistence.GroupPersistence;
042 import com.liferay.portal.service.persistence.SubscriptionPersistence;
043 import com.liferay.portal.service.persistence.UserFinder;
044 import com.liferay.portal.service.persistence.UserPersistence;
045 import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
046
047 import com.liferay.portlet.asset.service.AssetEntryLocalService;
048 import com.liferay.portlet.asset.service.AssetEntryService;
049 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
050 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
051 import com.liferay.portlet.social.service.SocialActivityCounterLocalService;
052 import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
053 import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
054 import com.liferay.portlet.trash.service.TrashEntryLocalService;
055 import com.liferay.portlet.trash.service.TrashEntryService;
056 import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
057 import com.liferay.portlet.wiki.model.WikiNode;
058 import com.liferay.portlet.wiki.service.WikiNodeLocalService;
059 import com.liferay.portlet.wiki.service.WikiNodeService;
060 import com.liferay.portlet.wiki.service.WikiPageLocalService;
061 import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
062 import com.liferay.portlet.wiki.service.WikiPageService;
063 import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
064 import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
065 import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
066 import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
067
068 import java.io.Serializable;
069
070 import java.util.List;
071
072 import javax.sql.DataSource;
073
074
086 public abstract class WikiNodeLocalServiceBaseImpl extends BaseLocalServiceImpl
087 implements WikiNodeLocalService, IdentifiableBean {
088
093
094
101 @Indexable(type = IndexableType.REINDEX)
102 public WikiNode addWikiNode(WikiNode wikiNode) throws SystemException {
103 wikiNode.setNew(true);
104
105 return wikiNodePersistence.update(wikiNode);
106 }
107
108
114 public WikiNode createWikiNode(long nodeId) {
115 return wikiNodePersistence.create(nodeId);
116 }
117
118
126 @Indexable(type = IndexableType.DELETE)
127 public WikiNode deleteWikiNode(long nodeId)
128 throws PortalException, SystemException {
129 return wikiNodePersistence.remove(nodeId);
130 }
131
132
139 @Indexable(type = IndexableType.DELETE)
140 public WikiNode deleteWikiNode(WikiNode wikiNode) throws SystemException {
141 return wikiNodePersistence.remove(wikiNode);
142 }
143
144 public DynamicQuery dynamicQuery() {
145 Class<?> clazz = getClass();
146
147 return DynamicQueryFactoryUtil.forClass(WikiNode.class,
148 clazz.getClassLoader());
149 }
150
151
158 @SuppressWarnings("rawtypes")
159 public List dynamicQuery(DynamicQuery dynamicQuery)
160 throws SystemException {
161 return wikiNodePersistence.findWithDynamicQuery(dynamicQuery);
162 }
163
164
177 @SuppressWarnings("rawtypes")
178 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
179 throws SystemException {
180 return wikiNodePersistence.findWithDynamicQuery(dynamicQuery, start, end);
181 }
182
183
197 @SuppressWarnings("rawtypes")
198 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
199 OrderByComparator orderByComparator) throws SystemException {
200 return wikiNodePersistence.findWithDynamicQuery(dynamicQuery, start,
201 end, orderByComparator);
202 }
203
204
211 public long dynamicQueryCount(DynamicQuery dynamicQuery)
212 throws SystemException {
213 return wikiNodePersistence.countWithDynamicQuery(dynamicQuery);
214 }
215
216 public WikiNode fetchWikiNode(long nodeId) throws SystemException {
217 return wikiNodePersistence.fetchByPrimaryKey(nodeId);
218 }
219
220
228 public WikiNode getWikiNode(long nodeId)
229 throws PortalException, SystemException {
230 return wikiNodePersistence.findByPrimaryKey(nodeId);
231 }
232
233 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
234 throws PortalException, SystemException {
235 return wikiNodePersistence.findByPrimaryKey(primaryKeyObj);
236 }
237
238
247 public WikiNode getWikiNodeByUuidAndGroupId(String uuid, long groupId)
248 throws PortalException, SystemException {
249 return wikiNodePersistence.findByUUID_G(uuid, groupId);
250 }
251
252
264 public List<WikiNode> getWikiNodes(int start, int end)
265 throws SystemException {
266 return wikiNodePersistence.findAll(start, end);
267 }
268
269
275 public int getWikiNodesCount() throws SystemException {
276 return wikiNodePersistence.countAll();
277 }
278
279
286 @Indexable(type = IndexableType.REINDEX)
287 public WikiNode updateWikiNode(WikiNode wikiNode) throws SystemException {
288 return wikiNodePersistence.update(wikiNode);
289 }
290
291
296 public WikiNodeLocalService getWikiNodeLocalService() {
297 return wikiNodeLocalService;
298 }
299
300
305 public void setWikiNodeLocalService(
306 WikiNodeLocalService wikiNodeLocalService) {
307 this.wikiNodeLocalService = wikiNodeLocalService;
308 }
309
310
315 public WikiNodeService getWikiNodeService() {
316 return wikiNodeService;
317 }
318
319
324 public void setWikiNodeService(WikiNodeService wikiNodeService) {
325 this.wikiNodeService = wikiNodeService;
326 }
327
328
333 public WikiNodePersistence getWikiNodePersistence() {
334 return wikiNodePersistence;
335 }
336
337
342 public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
343 this.wikiNodePersistence = wikiNodePersistence;
344 }
345
346
351 public WikiPageLocalService getWikiPageLocalService() {
352 return wikiPageLocalService;
353 }
354
355
360 public void setWikiPageLocalService(
361 WikiPageLocalService wikiPageLocalService) {
362 this.wikiPageLocalService = wikiPageLocalService;
363 }
364
365
370 public WikiPageService getWikiPageService() {
371 return wikiPageService;
372 }
373
374
379 public void setWikiPageService(WikiPageService wikiPageService) {
380 this.wikiPageService = wikiPageService;
381 }
382
383
388 public WikiPagePersistence getWikiPagePersistence() {
389 return wikiPagePersistence;
390 }
391
392
397 public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
398 this.wikiPagePersistence = wikiPagePersistence;
399 }
400
401
406 public WikiPageFinder getWikiPageFinder() {
407 return wikiPageFinder;
408 }
409
410
415 public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
416 this.wikiPageFinder = wikiPageFinder;
417 }
418
419
424 public WikiPageResourceLocalService getWikiPageResourceLocalService() {
425 return wikiPageResourceLocalService;
426 }
427
428
433 public void setWikiPageResourceLocalService(
434 WikiPageResourceLocalService wikiPageResourceLocalService) {
435 this.wikiPageResourceLocalService = wikiPageResourceLocalService;
436 }
437
438
443 public WikiPageResourcePersistence getWikiPageResourcePersistence() {
444 return wikiPageResourcePersistence;
445 }
446
447
452 public void setWikiPageResourcePersistence(
453 WikiPageResourcePersistence wikiPageResourcePersistence) {
454 this.wikiPageResourcePersistence = wikiPageResourcePersistence;
455 }
456
457
462 public CounterLocalService getCounterLocalService() {
463 return counterLocalService;
464 }
465
466
471 public void setCounterLocalService(CounterLocalService counterLocalService) {
472 this.counterLocalService = counterLocalService;
473 }
474
475
480 public GroupLocalService getGroupLocalService() {
481 return groupLocalService;
482 }
483
484
489 public void setGroupLocalService(GroupLocalService groupLocalService) {
490 this.groupLocalService = groupLocalService;
491 }
492
493
498 public GroupService getGroupService() {
499 return groupService;
500 }
501
502
507 public void setGroupService(GroupService groupService) {
508 this.groupService = groupService;
509 }
510
511
516 public GroupPersistence getGroupPersistence() {
517 return groupPersistence;
518 }
519
520
525 public void setGroupPersistence(GroupPersistence groupPersistence) {
526 this.groupPersistence = groupPersistence;
527 }
528
529
534 public GroupFinder getGroupFinder() {
535 return groupFinder;
536 }
537
538
543 public void setGroupFinder(GroupFinder groupFinder) {
544 this.groupFinder = groupFinder;
545 }
546
547
552 public ResourceLocalService getResourceLocalService() {
553 return resourceLocalService;
554 }
555
556
561 public void setResourceLocalService(
562 ResourceLocalService resourceLocalService) {
563 this.resourceLocalService = resourceLocalService;
564 }
565
566
571 public SubscriptionLocalService getSubscriptionLocalService() {
572 return subscriptionLocalService;
573 }
574
575
580 public void setSubscriptionLocalService(
581 SubscriptionLocalService subscriptionLocalService) {
582 this.subscriptionLocalService = subscriptionLocalService;
583 }
584
585
590 public SubscriptionPersistence getSubscriptionPersistence() {
591 return subscriptionPersistence;
592 }
593
594
599 public void setSubscriptionPersistence(
600 SubscriptionPersistence subscriptionPersistence) {
601 this.subscriptionPersistence = subscriptionPersistence;
602 }
603
604
609 public UserLocalService getUserLocalService() {
610 return userLocalService;
611 }
612
613
618 public void setUserLocalService(UserLocalService userLocalService) {
619 this.userLocalService = userLocalService;
620 }
621
622
627 public UserService getUserService() {
628 return userService;
629 }
630
631
636 public void setUserService(UserService userService) {
637 this.userService = userService;
638 }
639
640
645 public UserPersistence getUserPersistence() {
646 return userPersistence;
647 }
648
649
654 public void setUserPersistence(UserPersistence userPersistence) {
655 this.userPersistence = userPersistence;
656 }
657
658
663 public UserFinder getUserFinder() {
664 return userFinder;
665 }
666
667
672 public void setUserFinder(UserFinder userFinder) {
673 this.userFinder = userFinder;
674 }
675
676
681 public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
682 return workflowInstanceLinkLocalService;
683 }
684
685
690 public void setWorkflowInstanceLinkLocalService(
691 WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
692 this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
693 }
694
695
700 public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
701 return workflowInstanceLinkPersistence;
702 }
703
704
709 public void setWorkflowInstanceLinkPersistence(
710 WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
711 this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
712 }
713
714
719 public AssetEntryLocalService getAssetEntryLocalService() {
720 return assetEntryLocalService;
721 }
722
723
728 public void setAssetEntryLocalService(
729 AssetEntryLocalService assetEntryLocalService) {
730 this.assetEntryLocalService = assetEntryLocalService;
731 }
732
733
738 public AssetEntryService getAssetEntryService() {
739 return assetEntryService;
740 }
741
742
747 public void setAssetEntryService(AssetEntryService assetEntryService) {
748 this.assetEntryService = assetEntryService;
749 }
750
751
756 public AssetEntryPersistence getAssetEntryPersistence() {
757 return assetEntryPersistence;
758 }
759
760
765 public void setAssetEntryPersistence(
766 AssetEntryPersistence assetEntryPersistence) {
767 this.assetEntryPersistence = assetEntryPersistence;
768 }
769
770
775 public AssetEntryFinder getAssetEntryFinder() {
776 return assetEntryFinder;
777 }
778
779
784 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
785 this.assetEntryFinder = assetEntryFinder;
786 }
787
788
793 public SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
794 return socialActivityCounterLocalService;
795 }
796
797
802 public void setSocialActivityCounterLocalService(
803 SocialActivityCounterLocalService socialActivityCounterLocalService) {
804 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
805 }
806
807
812 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
813 return socialActivityCounterPersistence;
814 }
815
816
821 public void setSocialActivityCounterPersistence(
822 SocialActivityCounterPersistence socialActivityCounterPersistence) {
823 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
824 }
825
826
831 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
832 return socialActivityCounterFinder;
833 }
834
835
840 public void setSocialActivityCounterFinder(
841 SocialActivityCounterFinder socialActivityCounterFinder) {
842 this.socialActivityCounterFinder = socialActivityCounterFinder;
843 }
844
845
850 public TrashEntryLocalService getTrashEntryLocalService() {
851 return trashEntryLocalService;
852 }
853
854
859 public void setTrashEntryLocalService(
860 TrashEntryLocalService trashEntryLocalService) {
861 this.trashEntryLocalService = trashEntryLocalService;
862 }
863
864
869 public TrashEntryService getTrashEntryService() {
870 return trashEntryService;
871 }
872
873
878 public void setTrashEntryService(TrashEntryService trashEntryService) {
879 this.trashEntryService = trashEntryService;
880 }
881
882
887 public TrashEntryPersistence getTrashEntryPersistence() {
888 return trashEntryPersistence;
889 }
890
891
896 public void setTrashEntryPersistence(
897 TrashEntryPersistence trashEntryPersistence) {
898 this.trashEntryPersistence = trashEntryPersistence;
899 }
900
901 public void afterPropertiesSet() {
902 persistedModelLocalServiceRegistry.register("com.liferay.portlet.wiki.model.WikiNode",
903 wikiNodeLocalService);
904 }
905
906 public void destroy() {
907 persistedModelLocalServiceRegistry.unregister(
908 "com.liferay.portlet.wiki.model.WikiNode");
909 }
910
911
916 public String getBeanIdentifier() {
917 return _beanIdentifier;
918 }
919
920
925 public void setBeanIdentifier(String beanIdentifier) {
926 _beanIdentifier = beanIdentifier;
927 }
928
929 protected Class<?> getModelClass() {
930 return WikiNode.class;
931 }
932
933 protected String getModelClassName() {
934 return WikiNode.class.getName();
935 }
936
937
942 protected void runSQL(String sql) throws SystemException {
943 try {
944 DataSource dataSource = wikiNodePersistence.getDataSource();
945
946 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
947 sql, new int[0]);
948
949 sqlUpdate.update();
950 }
951 catch (Exception e) {
952 throw new SystemException(e);
953 }
954 }
955
956 @BeanReference(type = WikiNodeLocalService.class)
957 protected WikiNodeLocalService wikiNodeLocalService;
958 @BeanReference(type = WikiNodeService.class)
959 protected WikiNodeService wikiNodeService;
960 @BeanReference(type = WikiNodePersistence.class)
961 protected WikiNodePersistence wikiNodePersistence;
962 @BeanReference(type = WikiPageLocalService.class)
963 protected WikiPageLocalService wikiPageLocalService;
964 @BeanReference(type = WikiPageService.class)
965 protected WikiPageService wikiPageService;
966 @BeanReference(type = WikiPagePersistence.class)
967 protected WikiPagePersistence wikiPagePersistence;
968 @BeanReference(type = WikiPageFinder.class)
969 protected WikiPageFinder wikiPageFinder;
970 @BeanReference(type = WikiPageResourceLocalService.class)
971 protected WikiPageResourceLocalService wikiPageResourceLocalService;
972 @BeanReference(type = WikiPageResourcePersistence.class)
973 protected WikiPageResourcePersistence wikiPageResourcePersistence;
974 @BeanReference(type = CounterLocalService.class)
975 protected CounterLocalService counterLocalService;
976 @BeanReference(type = GroupLocalService.class)
977 protected GroupLocalService groupLocalService;
978 @BeanReference(type = GroupService.class)
979 protected GroupService groupService;
980 @BeanReference(type = GroupPersistence.class)
981 protected GroupPersistence groupPersistence;
982 @BeanReference(type = GroupFinder.class)
983 protected GroupFinder groupFinder;
984 @BeanReference(type = ResourceLocalService.class)
985 protected ResourceLocalService resourceLocalService;
986 @BeanReference(type = SubscriptionLocalService.class)
987 protected SubscriptionLocalService subscriptionLocalService;
988 @BeanReference(type = SubscriptionPersistence.class)
989 protected SubscriptionPersistence subscriptionPersistence;
990 @BeanReference(type = UserLocalService.class)
991 protected UserLocalService userLocalService;
992 @BeanReference(type = UserService.class)
993 protected UserService userService;
994 @BeanReference(type = UserPersistence.class)
995 protected UserPersistence userPersistence;
996 @BeanReference(type = UserFinder.class)
997 protected UserFinder userFinder;
998 @BeanReference(type = WorkflowInstanceLinkLocalService.class)
999 protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1000 @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1001 protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1002 @BeanReference(type = AssetEntryLocalService.class)
1003 protected AssetEntryLocalService assetEntryLocalService;
1004 @BeanReference(type = AssetEntryService.class)
1005 protected AssetEntryService assetEntryService;
1006 @BeanReference(type = AssetEntryPersistence.class)
1007 protected AssetEntryPersistence assetEntryPersistence;
1008 @BeanReference(type = AssetEntryFinder.class)
1009 protected AssetEntryFinder assetEntryFinder;
1010 @BeanReference(type = SocialActivityCounterLocalService.class)
1011 protected SocialActivityCounterLocalService socialActivityCounterLocalService;
1012 @BeanReference(type = SocialActivityCounterPersistence.class)
1013 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
1014 @BeanReference(type = SocialActivityCounterFinder.class)
1015 protected SocialActivityCounterFinder socialActivityCounterFinder;
1016 @BeanReference(type = TrashEntryLocalService.class)
1017 protected TrashEntryLocalService trashEntryLocalService;
1018 @BeanReference(type = TrashEntryService.class)
1019 protected TrashEntryService trashEntryService;
1020 @BeanReference(type = TrashEntryPersistence.class)
1021 protected TrashEntryPersistence trashEntryPersistence;
1022 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1023 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1024 private String _beanIdentifier;
1025 }