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 WikiNodeLocalService {
50 public com.liferay.portlet.wiki.model.WikiNode addWikiNode(
51 com.liferay.portlet.wiki.model.WikiNode wikiNode)
52 throws com.liferay.portal.SystemException;
53
54 public com.liferay.portlet.wiki.model.WikiNode createWikiNode(long nodeId);
55
56 public void deleteWikiNode(long nodeId)
57 throws com.liferay.portal.PortalException,
58 com.liferay.portal.SystemException;
59
60 public void deleteWikiNode(com.liferay.portlet.wiki.model.WikiNode wikiNode)
61 throws com.liferay.portal.SystemException;
62
63 public java.util.List<Object> dynamicQuery(
64 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
65 throws com.liferay.portal.SystemException;
66
67 public java.util.List<Object> dynamicQuery(
68 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
69 int end) throws com.liferay.portal.SystemException;
70
71 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
72 public com.liferay.portlet.wiki.model.WikiNode getWikiNode(long nodeId)
73 throws com.liferay.portal.PortalException,
74 com.liferay.portal.SystemException;
75
76 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
77 public java.util.List<com.liferay.portlet.wiki.model.WikiNode> getWikiNodes(
78 int start, int end) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public int getWikiNodesCount() throws com.liferay.portal.SystemException;
82
83 public com.liferay.portlet.wiki.model.WikiNode updateWikiNode(
84 com.liferay.portlet.wiki.model.WikiNode wikiNode)
85 throws com.liferay.portal.SystemException;
86
87 public com.liferay.portlet.wiki.model.WikiNode updateWikiNode(
88 com.liferay.portlet.wiki.model.WikiNode wikiNode, boolean merge)
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 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
186 public void reIndex(java.lang.String[] ids)
187 throws com.liferay.portal.SystemException;
188
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public com.liferay.portal.kernel.search.Hits search(long companyId,
191 long groupId, long[] nodeIds, java.lang.String keywords, int start,
192 int end) throws com.liferay.portal.SystemException;
193
194 public void subscribeNode(long userId, long nodeId)
195 throws com.liferay.portal.PortalException,
196 com.liferay.portal.SystemException;
197
198 public void unsubscribeNode(long userId, long nodeId)
199 throws com.liferay.portal.PortalException,
200 com.liferay.portal.SystemException;
201
202 public com.liferay.portlet.wiki.model.WikiNode updateNode(long nodeId,
203 java.lang.String name, java.lang.String description)
204 throws com.liferay.portal.PortalException,
205 com.liferay.portal.SystemException;
206 }