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.Propagation;
25 import com.liferay.portal.kernel.annotation.Transactional;
26
27
51 @Transactional(rollbackFor = {
52 PortalException.class, SystemException.class})
53 public interface WikiNodeService {
54 public com.liferay.portlet.wiki.model.WikiNode addNode(long plid,
55 java.lang.String name, java.lang.String description,
56 boolean addCommunityPermissions, boolean addGuestPermissions)
57 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
58 com.liferay.portal.SystemException;
59
60 public com.liferay.portlet.wiki.model.WikiNode addNode(long plid,
61 java.lang.String name, java.lang.String description,
62 java.lang.String[] communityPermissions,
63 java.lang.String[] guestPermissions)
64 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
65 com.liferay.portal.SystemException;
66
67 public void deleteNode(long nodeId)
68 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
69 com.liferay.portal.SystemException;
70
71 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
72 public com.liferay.portlet.wiki.model.WikiNode getNode(long nodeId)
73 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
74 com.liferay.portal.SystemException;
75
76 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
77 public com.liferay.portlet.wiki.model.WikiNode getNode(long groupId,
78 java.lang.String name)
79 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
80 com.liferay.portal.SystemException;
81
82 public void importPages(long nodeId, java.lang.String importer,
83 java.io.File[] files, java.util.Map<String, String[]> options)
84 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
85 com.liferay.portal.SystemException;
86
87 public void subscribeNode(long nodeId)
88 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
89 com.liferay.portal.SystemException;
90
91 public void unsubscribeNode(long nodeId)
92 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
93 com.liferay.portal.SystemException;
94
95 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
96 java.lang.String name, java.lang.String description)
97 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
98 com.liferay.portal.SystemException;
99 }