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