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 WikiNodeLocalService {
58 public com.liferay.portlet.wiki.model.WikiNode addWikiNode(
59 com.liferay.portlet.wiki.model.WikiNode wikiNode)
60 throws com.liferay.portal.SystemException;
61
62 public com.liferay.portlet.wiki.model.WikiNode createWikiNode(long nodeId);
63
64 public void deleteWikiNode(long nodeId)
65 throws com.liferay.portal.PortalException,
66 com.liferay.portal.SystemException;
67
68 public void deleteWikiNode(com.liferay.portlet.wiki.model.WikiNode wikiNode)
69 throws com.liferay.portal.SystemException;
70
71 public java.util.List<Object> dynamicQuery(
72 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
73 throws com.liferay.portal.SystemException;
74
75 public java.util.List<Object> dynamicQuery(
76 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
77 int end) throws com.liferay.portal.SystemException;
78
79 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
80 public com.liferay.portlet.wiki.model.WikiNode getWikiNode(long nodeId)
81 throws com.liferay.portal.PortalException,
82 com.liferay.portal.SystemException;
83
84 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
85 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getWikiNodes(
86 int start, int end) throws com.liferay.portal.SystemException;
87
88 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
89 public int getWikiNodesCount() throws com.liferay.portal.SystemException;
90
91 public com.liferay.portlet.wiki.model.WikiNode updateWikiNode(
92 com.liferay.portlet.wiki.model.WikiNode wikiNode)
93 throws com.liferay.portal.SystemException;
94
95 public com.liferay.portlet.wiki.model.WikiNode updateWikiNode(
96 com.liferay.portlet.wiki.model.WikiNode wikiNode, boolean merge)
97 throws com.liferay.portal.SystemException;
98
99 public com.liferay.portlet.wiki.model.WikiNode addNode(long userId,
100 long plid, java.lang.String name, java.lang.String description,
101 boolean addCommunityPermissions, boolean addGuestPermissions)
102 throws com.liferay.portal.PortalException,
103 com.liferay.portal.SystemException;
104
105 public com.liferay.portlet.wiki.model.WikiNode addNode(
106 java.lang.String uuid, long userId, long plid, java.lang.String name,
107 java.lang.String description, boolean addCommunityPermissions,
108 boolean addGuestPermissions)
109 throws com.liferay.portal.PortalException,
110 com.liferay.portal.SystemException;
111
112 public com.liferay.portlet.wiki.model.WikiNode addNode(long userId,
113 long plid, java.lang.String name, java.lang.String description,
114 java.lang.String[] communityPermissions,
115 java.lang.String[] guestPermissions)
116 throws com.liferay.portal.PortalException,
117 com.liferay.portal.SystemException;
118
119 public com.liferay.portlet.wiki.model.WikiNode addNode(
120 java.lang.String uuid, long userId, long plid, java.lang.String name,
121 java.lang.String description,
122 java.lang.Boolean addCommunityPermissions,
123 java.lang.Boolean addGuestPermissions,
124 java.lang.String[] communityPermissions,
125 java.lang.String[] guestPermissions)
126 throws com.liferay.portal.PortalException,
127 com.liferay.portal.SystemException;
128
129 public void addNodeResources(long nodeId, boolean addCommunityPermissions,
130 boolean addGuestPermissions)
131 throws com.liferay.portal.PortalException,
132 com.liferay.portal.SystemException;
133
134 public void addNodeResources(com.liferay.portlet.wiki.model.WikiNode node,
135 boolean addCommunityPermissions, boolean addGuestPermissions)
136 throws com.liferay.portal.PortalException,
137 com.liferay.portal.SystemException;
138
139 public void addNodeResources(long nodeId,
140 java.lang.String[] communityPermissions,
141 java.lang.String[] guestPermissions)
142 throws com.liferay.portal.PortalException,
143 com.liferay.portal.SystemException;
144
145 public void addNodeResources(com.liferay.portlet.wiki.model.WikiNode node,
146 java.lang.String[] communityPermissions,
147 java.lang.String[] guestPermissions)
148 throws com.liferay.portal.PortalException,
149 com.liferay.portal.SystemException;
150
151 public void deleteNode(long nodeId)
152 throws com.liferay.portal.PortalException,
153 com.liferay.portal.SystemException;
154
155 public void deleteNode(com.liferay.portlet.wiki.model.WikiNode node)
156 throws com.liferay.portal.PortalException,
157 com.liferay.portal.SystemException;
158
159 public void deleteNodes(long groupId)
160 throws com.liferay.portal.PortalException,
161 com.liferay.portal.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portlet.wiki.model.WikiNode getNode(long nodeId)
165 throws com.liferay.portal.PortalException,
166 com.liferay.portal.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.wiki.model.WikiNode getNode(long groupId,
170 java.lang.String nodeName)
171 throws com.liferay.portal.PortalException,
172 com.liferay.portal.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
176 long groupId) throws com.liferay.portal.SystemException;
177
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getNodes(
180 long groupId, int start, int end)
181 throws com.liferay.portal.SystemException;
182
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public int getNodesCount(long groupId)
185 throws com.liferay.portal.SystemException;
186
187 public void importPages(long userId, long nodeId,
188 java.lang.String importer, java.io.File[] files,
189 java.util.Map<String, String[]> options)
190 throws com.liferay.portal.PortalException,
191 com.liferay.portal.SystemException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public void reIndex(java.lang.String[] ids)
195 throws com.liferay.portal.SystemException;
196
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public com.liferay.portal.kernel.search.Hits search(long companyId,
199 long groupId, long[] nodeIds, java.lang.String keywords, int start,
200 int end) throws com.liferay.portal.SystemException;
201
202 public void subscribeNode(long userId, long nodeId)
203 throws com.liferay.portal.PortalException,
204 com.liferay.portal.SystemException;
205
206 public void unsubscribeNode(long userId, long nodeId)
207 throws com.liferay.portal.PortalException,
208 com.liferay.portal.SystemException;
209
210 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
211 java.lang.String name, java.lang.String description)
212 throws com.liferay.portal.PortalException,
213 com.liferay.portal.SystemException;
214 }