1
22
23 package com.liferay.portlet.wiki.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Propagation;
28 import com.liferay.portal.kernel.annotation.Transactional;
29
30
54 @Transactional(rollbackFor = {
55 PortalException.class, SystemException.class})
56 public interface WikiNodeLocalService {
57 public com.liferay.portlet.wiki.model.WikiNode addWikiNode(
58 com.liferay.portlet.wiki.model.WikiNode wikiNode)
59 throws com.liferay.portal.SystemException;
60
61 public com.liferay.portlet.wiki.model.WikiNode createWikiNode(long nodeId);
62
63 public void deleteWikiNode(long nodeId)
64 throws com.liferay.portal.SystemException,
65 com.liferay.portal.PortalException;
66
67 public void deleteWikiNode(com.liferay.portlet.wiki.model.WikiNode wikiNode)
68 throws com.liferay.portal.SystemException;
69
70 public java.util.List<Object> dynamicQuery(
71 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
72 throws com.liferay.portal.SystemException;
73
74 public java.util.List<Object> dynamicQuery(
75 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76 int end) throws com.liferay.portal.SystemException;
77
78 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
79 public com.liferay.portlet.wiki.model.WikiNode getWikiNode(long nodeId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portal.PortalException;
82
83 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
84 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getWikiNodes(
85 int start, int end) throws com.liferay.portal.SystemException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public int getWikiNodesCount() throws com.liferay.portal.SystemException;
89
90 public com.liferay.portlet.wiki.model.WikiNode updateWikiNode(
91 com.liferay.portlet.wiki.model.WikiNode wikiNode)
92 throws com.liferay.portal.SystemException;
93
94 public com.liferay.portlet.wiki.model.WikiNode addNode(long userId,
95 java.lang.String name, java.lang.String description,
96 com.liferay.portal.service.ServiceContext serviceContext)
97 throws com.liferay.portal.PortalException,
98 com.liferay.portal.SystemException;
99
100 public com.liferay.portlet.wiki.model.WikiNode addNode(
101 java.lang.String uuid, long userId, java.lang.String name,
102 java.lang.String description,
103 com.liferay.portal.service.ServiceContext serviceContext)
104 throws com.liferay.portal.PortalException,
105 com.liferay.portal.SystemException;
106
107 public void addNodeResources(long nodeId, boolean addCommunityPermissions,
108 boolean addGuestPermissions)
109 throws com.liferay.portal.PortalException,
110 com.liferay.portal.SystemException;
111
112 public void addNodeResources(com.liferay.portlet.wiki.model.WikiNode node,
113 boolean addCommunityPermissions, boolean addGuestPermissions)
114 throws com.liferay.portal.PortalException,
115 com.liferay.portal.SystemException;
116
117 public void addNodeResources(long nodeId,
118 java.lang.String[] communityPermissions,
119 java.lang.String[] guestPermissions)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException;
122
123 public void addNodeResources(com.liferay.portlet.wiki.model.WikiNode node,
124 java.lang.String[] communityPermissions,
125 java.lang.String[] guestPermissions)
126 throws com.liferay.portal.PortalException,
127 com.liferay.portal.SystemException;
128
129 public void deleteNode(long nodeId)
130 throws com.liferay.portal.PortalException,
131 com.liferay.portal.SystemException;
132
133 public void deleteNode(com.liferay.portlet.wiki.model.WikiNode node)
134 throws com.liferay.portal.PortalException,
135 com.liferay.portal.SystemException;
136
137 public void deleteNodes(long groupId)
138 throws com.liferay.portal.PortalException,
139 com.liferay.portal.SystemException;
140
141 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
142 public com.liferay.portlet.wiki.model.WikiNode getNode(long nodeId)
143 throws com.liferay.portal.PortalException,
144 com.liferay.portal.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public com.liferay.portlet.wiki.model.WikiNode getNode(long groupId,
148 java.lang.String nodeName)
149 throws com.liferay.portal.PortalException,
150 com.liferay.portal.SystemException;
151
152 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
153 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
154 long groupId) throws com.liferay.portal.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
158 long groupId, int start, int end)
159 throws com.liferay.portal.SystemException;
160
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public int getNodesCount(long groupId)
163 throws com.liferay.portal.SystemException;
164
165 public void importPages(long userId, long nodeId,
166 java.lang.String importer, java.io.File[] files,
167 java.util.Map<String, String[]> options)
168 throws com.liferay.portal.PortalException,
169 com.liferay.portal.SystemException;
170
171 public void reIndex(java.lang.String[] ids)
172 throws com.liferay.portal.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public com.liferay.portal.kernel.search.Hits search(long companyId,
176 long groupId, long userId, long[] nodeIds, java.lang.String keywords,
177 int start, int end) throws com.liferay.portal.SystemException;
178
179 public void subscribeNode(long userId, long nodeId)
180 throws com.liferay.portal.PortalException,
181 com.liferay.portal.SystemException;
182
183 public void unsubscribeNode(long userId, long nodeId)
184 throws com.liferay.portal.PortalException,
185 com.liferay.portal.SystemException;
186
187 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
188 java.lang.String name, java.lang.String description)
189 throws com.liferay.portal.PortalException,
190 com.liferay.portal.SystemException;
191 }