1
19
20 package com.liferay.portlet.wiki.service;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Isolation;
25 import com.liferay.portal.kernel.annotation.Propagation;
26 import com.liferay.portal.kernel.annotation.Transactional;
27
28
52 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
53 PortalException.class, SystemException.class})
54 public interface WikiNodeService {
55 public com.liferay.portlet.wiki.model.WikiNode addNode(
56 java.lang.String name, java.lang.String description,
57 com.liferay.portal.service.ServiceContext serviceContext)
58 throws com.liferay.portal.PortalException,
59 com.liferay.portal.SystemException;
60
61 public void deleteNode(long nodeId)
62 throws com.liferay.portal.PortalException,
63 com.liferay.portal.SystemException;
64
65 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
66 public com.liferay.portlet.wiki.model.WikiNode getNode(long nodeId)
67 throws com.liferay.portal.PortalException,
68 com.liferay.portal.SystemException;
69
70 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
71 public com.liferay.portlet.wiki.model.WikiNode getNode(long groupId,
72 java.lang.String name)
73 throws com.liferay.portal.PortalException,
74 com.liferay.portal.SystemException;
75
76 public void importPages(long nodeId, java.lang.String importer,
77 java.io.File[] files, java.util.Map<String, String[]> options)
78 throws com.liferay.portal.PortalException,
79 com.liferay.portal.SystemException;
80
81 public void subscribeNode(long nodeId)
82 throws com.liferay.portal.PortalException,
83 com.liferay.portal.SystemException;
84
85 public void unsubscribeNode(long nodeId)
86 throws com.liferay.portal.PortalException,
87 com.liferay.portal.SystemException;
88
89 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
90 java.lang.String name, java.lang.String description)
91 throws com.liferay.portal.PortalException,
92 com.liferay.portal.SystemException;
93 }