001
014
015 package com.liferay.portlet.wiki.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.annotation.BeanReference;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
023 import com.liferay.portal.kernel.exception.PortalException;
024 import com.liferay.portal.kernel.exception.SystemException;
025 import com.liferay.portal.kernel.util.OrderByComparator;
026 import com.liferay.portal.service.GroupLocalService;
027 import com.liferay.portal.service.GroupService;
028 import com.liferay.portal.service.ResourceLocalService;
029 import com.liferay.portal.service.ResourceService;
030 import com.liferay.portal.service.SubscriptionLocalService;
031 import com.liferay.portal.service.UserLocalService;
032 import com.liferay.portal.service.UserService;
033 import com.liferay.portal.service.persistence.GroupFinder;
034 import com.liferay.portal.service.persistence.GroupPersistence;
035 import com.liferay.portal.service.persistence.ResourceFinder;
036 import com.liferay.portal.service.persistence.ResourcePersistence;
037 import com.liferay.portal.service.persistence.SubscriptionPersistence;
038 import com.liferay.portal.service.persistence.UserFinder;
039 import com.liferay.portal.service.persistence.UserPersistence;
040
041 import com.liferay.portlet.wiki.model.WikiNode;
042 import com.liferay.portlet.wiki.service.WikiNodeLocalService;
043 import com.liferay.portlet.wiki.service.WikiNodeService;
044 import com.liferay.portlet.wiki.service.WikiPageLocalService;
045 import com.liferay.portlet.wiki.service.WikiPageResourceLocalService;
046 import com.liferay.portlet.wiki.service.WikiPageService;
047 import com.liferay.portlet.wiki.service.persistence.WikiNodePersistence;
048 import com.liferay.portlet.wiki.service.persistence.WikiPageFinder;
049 import com.liferay.portlet.wiki.service.persistence.WikiPagePersistence;
050 import com.liferay.portlet.wiki.service.persistence.WikiPageResourcePersistence;
051
052 import java.util.List;
053
054 import javax.sql.DataSource;
055
056
059 public abstract class WikiNodeLocalServiceBaseImpl
060 implements WikiNodeLocalService {
061 public WikiNode addWikiNode(WikiNode wikiNode) throws SystemException {
062 wikiNode.setNew(true);
063
064 return wikiNodePersistence.update(wikiNode, false);
065 }
066
067 public WikiNode createWikiNode(long nodeId) {
068 return wikiNodePersistence.create(nodeId);
069 }
070
071 public void deleteWikiNode(long nodeId)
072 throws PortalException, SystemException {
073 wikiNodePersistence.remove(nodeId);
074 }
075
076 public void deleteWikiNode(WikiNode wikiNode) throws SystemException {
077 wikiNodePersistence.remove(wikiNode);
078 }
079
080 @SuppressWarnings("unchecked")
081 public List dynamicQuery(DynamicQuery dynamicQuery)
082 throws SystemException {
083 return wikiNodePersistence.findWithDynamicQuery(dynamicQuery);
084 }
085
086 @SuppressWarnings("unchecked")
087 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
088 throws SystemException {
089 return wikiNodePersistence.findWithDynamicQuery(dynamicQuery, start, end);
090 }
091
092 @SuppressWarnings("unchecked")
093 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
094 OrderByComparator orderByComparator) throws SystemException {
095 return wikiNodePersistence.findWithDynamicQuery(dynamicQuery, start,
096 end, orderByComparator);
097 }
098
099 public long dynamicQueryCount(DynamicQuery dynamicQuery)
100 throws SystemException {
101 return wikiNodePersistence.countWithDynamicQuery(dynamicQuery);
102 }
103
104 public WikiNode getWikiNode(long nodeId)
105 throws PortalException, SystemException {
106 return wikiNodePersistence.findByPrimaryKey(nodeId);
107 }
108
109 public WikiNode getWikiNodeByUuidAndGroupId(String uuid, long groupId)
110 throws PortalException, SystemException {
111 return wikiNodePersistence.findByUUID_G(uuid, groupId);
112 }
113
114 public List<WikiNode> getWikiNodes(int start, int end)
115 throws SystemException {
116 return wikiNodePersistence.findAll(start, end);
117 }
118
119 public int getWikiNodesCount() throws SystemException {
120 return wikiNodePersistence.countAll();
121 }
122
123 public WikiNode updateWikiNode(WikiNode wikiNode) throws SystemException {
124 wikiNode.setNew(false);
125
126 return wikiNodePersistence.update(wikiNode, true);
127 }
128
129 public WikiNode updateWikiNode(WikiNode wikiNode, boolean merge)
130 throws SystemException {
131 wikiNode.setNew(false);
132
133 return wikiNodePersistence.update(wikiNode, merge);
134 }
135
136 public WikiNodeLocalService getWikiNodeLocalService() {
137 return wikiNodeLocalService;
138 }
139
140 public void setWikiNodeLocalService(
141 WikiNodeLocalService wikiNodeLocalService) {
142 this.wikiNodeLocalService = wikiNodeLocalService;
143 }
144
145 public WikiNodeService getWikiNodeService() {
146 return wikiNodeService;
147 }
148
149 public void setWikiNodeService(WikiNodeService wikiNodeService) {
150 this.wikiNodeService = wikiNodeService;
151 }
152
153 public WikiNodePersistence getWikiNodePersistence() {
154 return wikiNodePersistence;
155 }
156
157 public void setWikiNodePersistence(WikiNodePersistence wikiNodePersistence) {
158 this.wikiNodePersistence = wikiNodePersistence;
159 }
160
161 public WikiPageLocalService getWikiPageLocalService() {
162 return wikiPageLocalService;
163 }
164
165 public void setWikiPageLocalService(
166 WikiPageLocalService wikiPageLocalService) {
167 this.wikiPageLocalService = wikiPageLocalService;
168 }
169
170 public WikiPageService getWikiPageService() {
171 return wikiPageService;
172 }
173
174 public void setWikiPageService(WikiPageService wikiPageService) {
175 this.wikiPageService = wikiPageService;
176 }
177
178 public WikiPagePersistence getWikiPagePersistence() {
179 return wikiPagePersistence;
180 }
181
182 public void setWikiPagePersistence(WikiPagePersistence wikiPagePersistence) {
183 this.wikiPagePersistence = wikiPagePersistence;
184 }
185
186 public WikiPageFinder getWikiPageFinder() {
187 return wikiPageFinder;
188 }
189
190 public void setWikiPageFinder(WikiPageFinder wikiPageFinder) {
191 this.wikiPageFinder = wikiPageFinder;
192 }
193
194 public WikiPageResourceLocalService getWikiPageResourceLocalService() {
195 return wikiPageResourceLocalService;
196 }
197
198 public void setWikiPageResourceLocalService(
199 WikiPageResourceLocalService wikiPageResourceLocalService) {
200 this.wikiPageResourceLocalService = wikiPageResourceLocalService;
201 }
202
203 public WikiPageResourcePersistence getWikiPageResourcePersistence() {
204 return wikiPageResourcePersistence;
205 }
206
207 public void setWikiPageResourcePersistence(
208 WikiPageResourcePersistence wikiPageResourcePersistence) {
209 this.wikiPageResourcePersistence = wikiPageResourcePersistence;
210 }
211
212 public CounterLocalService getCounterLocalService() {
213 return counterLocalService;
214 }
215
216 public void setCounterLocalService(CounterLocalService counterLocalService) {
217 this.counterLocalService = counterLocalService;
218 }
219
220 public GroupLocalService getGroupLocalService() {
221 return groupLocalService;
222 }
223
224 public void setGroupLocalService(GroupLocalService groupLocalService) {
225 this.groupLocalService = groupLocalService;
226 }
227
228 public GroupService getGroupService() {
229 return groupService;
230 }
231
232 public void setGroupService(GroupService groupService) {
233 this.groupService = groupService;
234 }
235
236 public GroupPersistence getGroupPersistence() {
237 return groupPersistence;
238 }
239
240 public void setGroupPersistence(GroupPersistence groupPersistence) {
241 this.groupPersistence = groupPersistence;
242 }
243
244 public GroupFinder getGroupFinder() {
245 return groupFinder;
246 }
247
248 public void setGroupFinder(GroupFinder groupFinder) {
249 this.groupFinder = groupFinder;
250 }
251
252 public ResourceLocalService getResourceLocalService() {
253 return resourceLocalService;
254 }
255
256 public void setResourceLocalService(
257 ResourceLocalService resourceLocalService) {
258 this.resourceLocalService = resourceLocalService;
259 }
260
261 public ResourceService getResourceService() {
262 return resourceService;
263 }
264
265 public void setResourceService(ResourceService resourceService) {
266 this.resourceService = resourceService;
267 }
268
269 public ResourcePersistence getResourcePersistence() {
270 return resourcePersistence;
271 }
272
273 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
274 this.resourcePersistence = resourcePersistence;
275 }
276
277 public ResourceFinder getResourceFinder() {
278 return resourceFinder;
279 }
280
281 public void setResourceFinder(ResourceFinder resourceFinder) {
282 this.resourceFinder = resourceFinder;
283 }
284
285 public SubscriptionLocalService getSubscriptionLocalService() {
286 return subscriptionLocalService;
287 }
288
289 public void setSubscriptionLocalService(
290 SubscriptionLocalService subscriptionLocalService) {
291 this.subscriptionLocalService = subscriptionLocalService;
292 }
293
294 public SubscriptionPersistence getSubscriptionPersistence() {
295 return subscriptionPersistence;
296 }
297
298 public void setSubscriptionPersistence(
299 SubscriptionPersistence subscriptionPersistence) {
300 this.subscriptionPersistence = subscriptionPersistence;
301 }
302
303 public UserLocalService getUserLocalService() {
304 return userLocalService;
305 }
306
307 public void setUserLocalService(UserLocalService userLocalService) {
308 this.userLocalService = userLocalService;
309 }
310
311 public UserService getUserService() {
312 return userService;
313 }
314
315 public void setUserService(UserService userService) {
316 this.userService = userService;
317 }
318
319 public UserPersistence getUserPersistence() {
320 return userPersistence;
321 }
322
323 public void setUserPersistence(UserPersistence userPersistence) {
324 this.userPersistence = userPersistence;
325 }
326
327 public UserFinder getUserFinder() {
328 return userFinder;
329 }
330
331 public void setUserFinder(UserFinder userFinder) {
332 this.userFinder = userFinder;
333 }
334
335 protected void runSQL(String sql) throws SystemException {
336 try {
337 DataSource dataSource = wikiNodePersistence.getDataSource();
338
339 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
340 sql, new int[0]);
341
342 sqlUpdate.update();
343 }
344 catch (Exception e) {
345 throw new SystemException(e);
346 }
347 }
348
349 @BeanReference(type = WikiNodeLocalService.class)
350 protected WikiNodeLocalService wikiNodeLocalService;
351 @BeanReference(type = WikiNodeService.class)
352 protected WikiNodeService wikiNodeService;
353 @BeanReference(type = WikiNodePersistence.class)
354 protected WikiNodePersistence wikiNodePersistence;
355 @BeanReference(type = WikiPageLocalService.class)
356 protected WikiPageLocalService wikiPageLocalService;
357 @BeanReference(type = WikiPageService.class)
358 protected WikiPageService wikiPageService;
359 @BeanReference(type = WikiPagePersistence.class)
360 protected WikiPagePersistence wikiPagePersistence;
361 @BeanReference(type = WikiPageFinder.class)
362 protected WikiPageFinder wikiPageFinder;
363 @BeanReference(type = WikiPageResourceLocalService.class)
364 protected WikiPageResourceLocalService wikiPageResourceLocalService;
365 @BeanReference(type = WikiPageResourcePersistence.class)
366 protected WikiPageResourcePersistence wikiPageResourcePersistence;
367 @BeanReference(type = CounterLocalService.class)
368 protected CounterLocalService counterLocalService;
369 @BeanReference(type = GroupLocalService.class)
370 protected GroupLocalService groupLocalService;
371 @BeanReference(type = GroupService.class)
372 protected GroupService groupService;
373 @BeanReference(type = GroupPersistence.class)
374 protected GroupPersistence groupPersistence;
375 @BeanReference(type = GroupFinder.class)
376 protected GroupFinder groupFinder;
377 @BeanReference(type = ResourceLocalService.class)
378 protected ResourceLocalService resourceLocalService;
379 @BeanReference(type = ResourceService.class)
380 protected ResourceService resourceService;
381 @BeanReference(type = ResourcePersistence.class)
382 protected ResourcePersistence resourcePersistence;
383 @BeanReference(type = ResourceFinder.class)
384 protected ResourceFinder resourceFinder;
385 @BeanReference(type = SubscriptionLocalService.class)
386 protected SubscriptionLocalService subscriptionLocalService;
387 @BeanReference(type = SubscriptionPersistence.class)
388 protected SubscriptionPersistence subscriptionPersistence;
389 @BeanReference(type = UserLocalService.class)
390 protected UserLocalService userLocalService;
391 @BeanReference(type = UserService.class)
392 protected UserService userService;
393 @BeanReference(type = UserPersistence.class)
394 protected UserPersistence userPersistence;
395 @BeanReference(type = UserFinder.class)
396 protected UserFinder userFinder;
397 }