1
14
15 package com.liferay.portlet.wiki.service;
16
17 import com.liferay.portal.PortalException;
18 import com.liferay.portal.SystemException;
19 import com.liferay.portal.kernel.annotation.Isolation;
20 import com.liferay.portal.kernel.annotation.Propagation;
21 import com.liferay.portal.kernel.annotation.Transactional;
22
23
47 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
48 PortalException.class, SystemException.class})
49 public interface WikiNodeService {
50 public com.liferay.portlet.wiki.model.WikiNode addNode(
51 java.lang.String name, java.lang.String description,
52 com.liferay.portal.service.ServiceContext serviceContext)
53 throws com.liferay.portal.PortalException,
54 com.liferay.portal.SystemException;
55
56 public void deleteNode(long nodeId)
57 throws com.liferay.portal.PortalException,
58 com.liferay.portal.SystemException;
59
60 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
61 public com.liferay.portlet.wiki.model.WikiNode getNode(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 groupId,
67 java.lang.String name)
68 throws com.liferay.portal.PortalException,
69 com.liferay.portal.SystemException;
70
71 public void importPages(long nodeId, java.lang.String importer,
72 java.io.File[] files,
73 java.util.Map<java.lang.String, java.lang.String[]> options)
74 throws com.liferay.portal.PortalException,
75 com.liferay.portal.SystemException;
76
77 public void subscribeNode(long nodeId)
78 throws com.liferay.portal.PortalException,
79 com.liferay.portal.SystemException;
80
81 public void unsubscribeNode(long nodeId)
82 throws com.liferay.portal.PortalException,
83 com.liferay.portal.SystemException;
84
85
88 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
89 java.lang.String name, java.lang.String description)
90 throws com.liferay.portal.PortalException,
91 com.liferay.portal.SystemException;
92
93 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
94 java.lang.String name, java.lang.String description,
95 com.liferay.portal.service.ServiceContext serviceContext)
96 throws com.liferay.portal.PortalException,
97 com.liferay.portal.SystemException;
98 }