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