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