001
014
015 package com.liferay.portlet.wiki.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.search.IndexableType;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.model.SystemEventConstants;
026 import com.liferay.portal.service.BaseLocalService;
027 import com.liferay.portal.service.PersistedModelLocalService;
028
029
041 @ProviderType
042 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
043 PortalException.class, SystemException.class})
044 public interface WikiNodeLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051 public com.liferay.portlet.wiki.model.WikiNode addDefaultNode(long userId,
052 com.liferay.portal.service.ServiceContext serviceContext)
053 throws com.liferay.portal.kernel.exception.PortalException;
054
055 public com.liferay.portlet.wiki.model.WikiNode addNode(long userId,
056 java.lang.String name, java.lang.String description,
057 com.liferay.portal.service.ServiceContext serviceContext)
058 throws com.liferay.portal.kernel.exception.PortalException;
059
060 public void addNodeResources(com.liferay.portlet.wiki.model.WikiNode node,
061 boolean addGroupPermissions, boolean addGuestPermissions)
062 throws com.liferay.portal.kernel.exception.PortalException;
063
064 public void addNodeResources(com.liferay.portlet.wiki.model.WikiNode node,
065 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
066 throws com.liferay.portal.kernel.exception.PortalException;
067
068 public void addNodeResources(long nodeId, boolean addGroupPermissions,
069 boolean addGuestPermissions)
070 throws com.liferay.portal.kernel.exception.PortalException;
071
072 public void addNodeResources(long nodeId,
073 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
074 throws com.liferay.portal.kernel.exception.PortalException;
075
076
082 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
083 public com.liferay.portlet.wiki.model.WikiNode addWikiNode(
084 com.liferay.portlet.wiki.model.WikiNode wikiNode);
085
086
092 public com.liferay.portlet.wiki.model.WikiNode createWikiNode(long nodeId);
093
094 @com.liferay.portal.kernel.systemevent.SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
095 public void deleteNode(com.liferay.portlet.wiki.model.WikiNode node)
096 throws com.liferay.portal.kernel.exception.PortalException;
097
098 public void deleteNode(long nodeId)
099 throws com.liferay.portal.kernel.exception.PortalException;
100
101 public void deleteNodes(long groupId)
102 throws com.liferay.portal.kernel.exception.PortalException;
103
104
107 @Override
108 public com.liferay.portal.model.PersistedModel deletePersistedModel(
109 com.liferay.portal.model.PersistedModel persistedModel)
110 throws com.liferay.portal.kernel.exception.PortalException;
111
112
119 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
120 public com.liferay.portlet.wiki.model.WikiNode deleteWikiNode(long nodeId)
121 throws com.liferay.portal.kernel.exception.PortalException;
122
123
129 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
130 public com.liferay.portlet.wiki.model.WikiNode deleteWikiNode(
131 com.liferay.portlet.wiki.model.WikiNode wikiNode);
132
133 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
134
135
141 public <T> java.util.List<T> dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
143
144
156 public <T> java.util.List<T> dynamicQuery(
157 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
158 int end);
159
160
173 public <T> java.util.List<T> dynamicQuery(
174 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
175 int end,
176 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
177
178
184 public long dynamicQueryCount(
185 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
186
187
194 public long dynamicQueryCount(
195 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
196 com.liferay.portal.kernel.dao.orm.Projection projection);
197
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public com.liferay.portlet.wiki.model.WikiNode fetchNode(long groupId,
200 java.lang.String name);
201
202 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
203 public com.liferay.portlet.wiki.model.WikiNode fetchNodeByUuidAndGroupId(
204 java.lang.String uuid, long groupId);
205
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public com.liferay.portlet.wiki.model.WikiNode fetchWikiNode(long nodeId);
208
209
216 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
217 public com.liferay.portlet.wiki.model.WikiNode fetchWikiNodeByUuidAndGroupId(
218 java.lang.String uuid, long groupId);
219
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
222
223
228 public java.lang.String getBeanIdentifier();
229
230 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
231 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getCompanyNodes(
232 long companyId, int start, int end);
233
234 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
235 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getCompanyNodes(
236 long companyId, int status, int start, int end);
237
238 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
239 public int getCompanyNodesCount(long companyId);
240
241 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
242 public int getCompanyNodesCount(long companyId, int status);
243
244 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
245 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
246 com.liferay.portal.kernel.lar.PortletDataContext portletDataContext);
247
248 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
249 public com.liferay.portlet.wiki.model.WikiNode getNode(long groupId,
250 java.lang.String nodeName)
251 throws com.liferay.portal.kernel.exception.PortalException;
252
253 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
254 public com.liferay.portlet.wiki.model.WikiNode getNode(long nodeId)
255 throws com.liferay.portal.kernel.exception.PortalException;
256
257 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
258 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
259 long groupId)
260 throws com.liferay.portal.kernel.exception.PortalException;
261
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
264 long groupId, int start, int end)
265 throws com.liferay.portal.kernel.exception.PortalException;
266
267 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
268 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
269 long groupId, int status)
270 throws com.liferay.portal.kernel.exception.PortalException;
271
272 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
273 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
274 long groupId, int status, int start, int end)
275 throws com.liferay.portal.kernel.exception.PortalException;
276
277 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
278 public int getNodesCount(long groupId);
279
280 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
281 public int getNodesCount(long groupId, int status);
282
283 @Override
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public com.liferay.portal.model.PersistedModel getPersistedModel(
286 java.io.Serializable primaryKeyObj)
287 throws com.liferay.portal.kernel.exception.PortalException;
288
289
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public com.liferay.portlet.wiki.model.WikiNode getWikiNode(long nodeId)
298 throws com.liferay.portal.kernel.exception.PortalException;
299
300
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public com.liferay.portlet.wiki.model.WikiNode getWikiNodeByUuidAndGroupId(
310 java.lang.String uuid, long groupId)
311 throws com.liferay.portal.kernel.exception.PortalException;
312
313
324 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
325 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getWikiNodes(
326 int start, int end);
327
328
335 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
336 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getWikiNodesByUuidAndCompanyId(
337 java.lang.String uuid, long companyId);
338
339
349 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
350 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getWikiNodesByUuidAndCompanyId(
351 java.lang.String uuid, long companyId, int start, int end,
352 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.wiki.model.WikiNode> orderByComparator);
353
354
359 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
360 public int getWikiNodesCount();
361
362 public void importPages(long userId, long nodeId,
363 java.lang.String importer, java.io.InputStream[] inputStreams,
364 java.util.Map<java.lang.String, java.lang.String[]> options)
365 throws com.liferay.portal.kernel.exception.PortalException;
366
367 public com.liferay.portlet.wiki.model.WikiNode moveNodeToTrash(
368 long userId, com.liferay.portlet.wiki.model.WikiNode node)
369 throws com.liferay.portal.kernel.exception.PortalException;
370
371 public com.liferay.portlet.wiki.model.WikiNode moveNodeToTrash(
372 long userId, long nodeId)
373 throws com.liferay.portal.kernel.exception.PortalException;
374
375 public void restoreNodeFromTrash(long userId,
376 com.liferay.portlet.wiki.model.WikiNode node)
377 throws com.liferay.portal.kernel.exception.PortalException;
378
379
384 public void setBeanIdentifier(java.lang.String beanIdentifier);
385
386 public void subscribeNode(long userId, long nodeId)
387 throws com.liferay.portal.kernel.exception.PortalException;
388
389 public void unsubscribeNode(long userId, long nodeId)
390 throws com.liferay.portal.kernel.exception.PortalException;
391
392 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
393 java.lang.String name, java.lang.String description,
394 com.liferay.portal.service.ServiceContext serviceContext)
395 throws com.liferay.portal.kernel.exception.PortalException;
396
397 public com.liferay.portlet.wiki.model.WikiNode updateStatus(long userId,
398 com.liferay.portlet.wiki.model.WikiNode node, int status,
399 com.liferay.portal.service.ServiceContext serviceContext)
400 throws com.liferay.portal.kernel.exception.PortalException;
401
402
408 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
409 public com.liferay.portlet.wiki.model.WikiNode updateWikiNode(
410 com.liferay.portlet.wiki.model.WikiNode wikiNode);
411 }