001
014
015 package com.liferay.portlet.documentlibrary.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.documentlibrary.service.DLLocalService;
020 import com.liferay.documentlibrary.service.DLService;
021
022 import com.liferay.portal.kernel.annotation.BeanReference;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
026 import com.liferay.portal.kernel.exception.PortalException;
027 import com.liferay.portal.kernel.exception.SystemException;
028 import com.liferay.portal.kernel.util.OrderByComparator;
029 import com.liferay.portal.service.GroupLocalService;
030 import com.liferay.portal.service.GroupService;
031 import com.liferay.portal.service.LayoutLocalService;
032 import com.liferay.portal.service.LayoutService;
033 import com.liferay.portal.service.LockLocalService;
034 import com.liferay.portal.service.ResourceLocalService;
035 import com.liferay.portal.service.ResourceService;
036 import com.liferay.portal.service.UserLocalService;
037 import com.liferay.portal.service.UserService;
038 import com.liferay.portal.service.WebDAVPropsLocalService;
039 import com.liferay.portal.service.persistence.GroupFinder;
040 import com.liferay.portal.service.persistence.GroupPersistence;
041 import com.liferay.portal.service.persistence.LayoutFinder;
042 import com.liferay.portal.service.persistence.LayoutPersistence;
043 import com.liferay.portal.service.persistence.LockPersistence;
044 import com.liferay.portal.service.persistence.ResourceFinder;
045 import com.liferay.portal.service.persistence.ResourcePersistence;
046 import com.liferay.portal.service.persistence.UserFinder;
047 import com.liferay.portal.service.persistence.UserPersistence;
048 import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
049
050 import com.liferay.portlet.documentlibrary.model.DLFolder;
051 import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
052 import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
053 import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
054 import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
055 import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
056 import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
057 import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
058 import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
059 import com.liferay.portlet.documentlibrary.service.DLFolderService;
060 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
061 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
062 import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
063 import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
064 import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
065 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
066 import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
067 import com.liferay.portlet.expando.service.ExpandoValueLocalService;
068 import com.liferay.portlet.expando.service.ExpandoValueService;
069 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
070
071 import java.util.List;
072
073 import javax.sql.DataSource;
074
075
078 public abstract class DLFolderLocalServiceBaseImpl
079 implements DLFolderLocalService {
080 public DLFolder addDLFolder(DLFolder dlFolder) throws SystemException {
081 dlFolder.setNew(true);
082
083 return dlFolderPersistence.update(dlFolder, false);
084 }
085
086 public DLFolder createDLFolder(long folderId) {
087 return dlFolderPersistence.create(folderId);
088 }
089
090 public void deleteDLFolder(long folderId)
091 throws PortalException, SystemException {
092 dlFolderPersistence.remove(folderId);
093 }
094
095 public void deleteDLFolder(DLFolder dlFolder) throws SystemException {
096 dlFolderPersistence.remove(dlFolder);
097 }
098
099 @SuppressWarnings("unchecked")
100 public List dynamicQuery(DynamicQuery dynamicQuery)
101 throws SystemException {
102 return dlFolderPersistence.findWithDynamicQuery(dynamicQuery);
103 }
104
105 @SuppressWarnings("unchecked")
106 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
107 throws SystemException {
108 return dlFolderPersistence.findWithDynamicQuery(dynamicQuery, start, end);
109 }
110
111 @SuppressWarnings("unchecked")
112 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
113 OrderByComparator orderByComparator) throws SystemException {
114 return dlFolderPersistence.findWithDynamicQuery(dynamicQuery, start,
115 end, orderByComparator);
116 }
117
118 public long dynamicQueryCount(DynamicQuery dynamicQuery)
119 throws SystemException {
120 return dlFolderPersistence.countWithDynamicQuery(dynamicQuery);
121 }
122
123 public DLFolder getDLFolder(long folderId)
124 throws PortalException, SystemException {
125 return dlFolderPersistence.findByPrimaryKey(folderId);
126 }
127
128 public DLFolder getDLFolderByUuidAndGroupId(String uuid, long groupId)
129 throws PortalException, SystemException {
130 return dlFolderPersistence.findByUUID_G(uuid, groupId);
131 }
132
133 public List<DLFolder> getDLFolders(int start, int end)
134 throws SystemException {
135 return dlFolderPersistence.findAll(start, end);
136 }
137
138 public int getDLFoldersCount() throws SystemException {
139 return dlFolderPersistence.countAll();
140 }
141
142 public DLFolder updateDLFolder(DLFolder dlFolder) throws SystemException {
143 dlFolder.setNew(false);
144
145 return dlFolderPersistence.update(dlFolder, true);
146 }
147
148 public DLFolder updateDLFolder(DLFolder dlFolder, boolean merge)
149 throws SystemException {
150 dlFolder.setNew(false);
151
152 return dlFolderPersistence.update(dlFolder, merge);
153 }
154
155 public DLFileEntryLocalService getDLFileEntryLocalService() {
156 return dlFileEntryLocalService;
157 }
158
159 public void setDLFileEntryLocalService(
160 DLFileEntryLocalService dlFileEntryLocalService) {
161 this.dlFileEntryLocalService = dlFileEntryLocalService;
162 }
163
164 public DLFileEntryService getDLFileEntryService() {
165 return dlFileEntryService;
166 }
167
168 public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
169 this.dlFileEntryService = dlFileEntryService;
170 }
171
172 public DLFileEntryPersistence getDLFileEntryPersistence() {
173 return dlFileEntryPersistence;
174 }
175
176 public void setDLFileEntryPersistence(
177 DLFileEntryPersistence dlFileEntryPersistence) {
178 this.dlFileEntryPersistence = dlFileEntryPersistence;
179 }
180
181 public DLFileEntryFinder getDLFileEntryFinder() {
182 return dlFileEntryFinder;
183 }
184
185 public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
186 this.dlFileEntryFinder = dlFileEntryFinder;
187 }
188
189 public DLFileRankLocalService getDLFileRankLocalService() {
190 return dlFileRankLocalService;
191 }
192
193 public void setDLFileRankLocalService(
194 DLFileRankLocalService dlFileRankLocalService) {
195 this.dlFileRankLocalService = dlFileRankLocalService;
196 }
197
198 public DLFileRankPersistence getDLFileRankPersistence() {
199 return dlFileRankPersistence;
200 }
201
202 public void setDLFileRankPersistence(
203 DLFileRankPersistence dlFileRankPersistence) {
204 this.dlFileRankPersistence = dlFileRankPersistence;
205 }
206
207 public DLFileShortcutLocalService getDLFileShortcutLocalService() {
208 return dlFileShortcutLocalService;
209 }
210
211 public void setDLFileShortcutLocalService(
212 DLFileShortcutLocalService dlFileShortcutLocalService) {
213 this.dlFileShortcutLocalService = dlFileShortcutLocalService;
214 }
215
216 public DLFileShortcutService getDLFileShortcutService() {
217 return dlFileShortcutService;
218 }
219
220 public void setDLFileShortcutService(
221 DLFileShortcutService dlFileShortcutService) {
222 this.dlFileShortcutService = dlFileShortcutService;
223 }
224
225 public DLFileShortcutPersistence getDLFileShortcutPersistence() {
226 return dlFileShortcutPersistence;
227 }
228
229 public void setDLFileShortcutPersistence(
230 DLFileShortcutPersistence dlFileShortcutPersistence) {
231 this.dlFileShortcutPersistence = dlFileShortcutPersistence;
232 }
233
234 public DLFileVersionLocalService getDLFileVersionLocalService() {
235 return dlFileVersionLocalService;
236 }
237
238 public void setDLFileVersionLocalService(
239 DLFileVersionLocalService dlFileVersionLocalService) {
240 this.dlFileVersionLocalService = dlFileVersionLocalService;
241 }
242
243 public DLFileVersionService getDLFileVersionService() {
244 return dlFileVersionService;
245 }
246
247 public void setDLFileVersionService(
248 DLFileVersionService dlFileVersionService) {
249 this.dlFileVersionService = dlFileVersionService;
250 }
251
252 public DLFileVersionPersistence getDLFileVersionPersistence() {
253 return dlFileVersionPersistence;
254 }
255
256 public void setDLFileVersionPersistence(
257 DLFileVersionPersistence dlFileVersionPersistence) {
258 this.dlFileVersionPersistence = dlFileVersionPersistence;
259 }
260
261 public DLFolderLocalService getDLFolderLocalService() {
262 return dlFolderLocalService;
263 }
264
265 public void setDLFolderLocalService(
266 DLFolderLocalService dlFolderLocalService) {
267 this.dlFolderLocalService = dlFolderLocalService;
268 }
269
270 public DLFolderService getDLFolderService() {
271 return dlFolderService;
272 }
273
274 public void setDLFolderService(DLFolderService dlFolderService) {
275 this.dlFolderService = dlFolderService;
276 }
277
278 public DLFolderPersistence getDLFolderPersistence() {
279 return dlFolderPersistence;
280 }
281
282 public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
283 this.dlFolderPersistence = dlFolderPersistence;
284 }
285
286 public DLFolderFinder getDLFolderFinder() {
287 return dlFolderFinder;
288 }
289
290 public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
291 this.dlFolderFinder = dlFolderFinder;
292 }
293
294 public CounterLocalService getCounterLocalService() {
295 return counterLocalService;
296 }
297
298 public void setCounterLocalService(CounterLocalService counterLocalService) {
299 this.counterLocalService = counterLocalService;
300 }
301
302 public DLLocalService getDLLocalService() {
303 return dlLocalService;
304 }
305
306 public void setDLLocalService(DLLocalService dlLocalService) {
307 this.dlLocalService = dlLocalService;
308 }
309
310 public DLService getDLService() {
311 return dlService;
312 }
313
314 public void setDLService(DLService dlService) {
315 this.dlService = dlService;
316 }
317
318 public GroupLocalService getGroupLocalService() {
319 return groupLocalService;
320 }
321
322 public void setGroupLocalService(GroupLocalService groupLocalService) {
323 this.groupLocalService = groupLocalService;
324 }
325
326 public GroupService getGroupService() {
327 return groupService;
328 }
329
330 public void setGroupService(GroupService groupService) {
331 this.groupService = groupService;
332 }
333
334 public GroupPersistence getGroupPersistence() {
335 return groupPersistence;
336 }
337
338 public void setGroupPersistence(GroupPersistence groupPersistence) {
339 this.groupPersistence = groupPersistence;
340 }
341
342 public GroupFinder getGroupFinder() {
343 return groupFinder;
344 }
345
346 public void setGroupFinder(GroupFinder groupFinder) {
347 this.groupFinder = groupFinder;
348 }
349
350 public LayoutLocalService getLayoutLocalService() {
351 return layoutLocalService;
352 }
353
354 public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
355 this.layoutLocalService = layoutLocalService;
356 }
357
358 public LayoutService getLayoutService() {
359 return layoutService;
360 }
361
362 public void setLayoutService(LayoutService layoutService) {
363 this.layoutService = layoutService;
364 }
365
366 public LayoutPersistence getLayoutPersistence() {
367 return layoutPersistence;
368 }
369
370 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
371 this.layoutPersistence = layoutPersistence;
372 }
373
374 public LayoutFinder getLayoutFinder() {
375 return layoutFinder;
376 }
377
378 public void setLayoutFinder(LayoutFinder layoutFinder) {
379 this.layoutFinder = layoutFinder;
380 }
381
382 public LockLocalService getLockLocalService() {
383 return lockLocalService;
384 }
385
386 public void setLockLocalService(LockLocalService lockLocalService) {
387 this.lockLocalService = lockLocalService;
388 }
389
390 public LockPersistence getLockPersistence() {
391 return lockPersistence;
392 }
393
394 public void setLockPersistence(LockPersistence lockPersistence) {
395 this.lockPersistence = lockPersistence;
396 }
397
398 public ResourceLocalService getResourceLocalService() {
399 return resourceLocalService;
400 }
401
402 public void setResourceLocalService(
403 ResourceLocalService resourceLocalService) {
404 this.resourceLocalService = resourceLocalService;
405 }
406
407 public ResourceService getResourceService() {
408 return resourceService;
409 }
410
411 public void setResourceService(ResourceService resourceService) {
412 this.resourceService = resourceService;
413 }
414
415 public ResourcePersistence getResourcePersistence() {
416 return resourcePersistence;
417 }
418
419 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
420 this.resourcePersistence = resourcePersistence;
421 }
422
423 public ResourceFinder getResourceFinder() {
424 return resourceFinder;
425 }
426
427 public void setResourceFinder(ResourceFinder resourceFinder) {
428 this.resourceFinder = resourceFinder;
429 }
430
431 public UserLocalService getUserLocalService() {
432 return userLocalService;
433 }
434
435 public void setUserLocalService(UserLocalService userLocalService) {
436 this.userLocalService = userLocalService;
437 }
438
439 public UserService getUserService() {
440 return userService;
441 }
442
443 public void setUserService(UserService userService) {
444 this.userService = userService;
445 }
446
447 public UserPersistence getUserPersistence() {
448 return userPersistence;
449 }
450
451 public void setUserPersistence(UserPersistence userPersistence) {
452 this.userPersistence = userPersistence;
453 }
454
455 public UserFinder getUserFinder() {
456 return userFinder;
457 }
458
459 public void setUserFinder(UserFinder userFinder) {
460 this.userFinder = userFinder;
461 }
462
463 public WebDAVPropsLocalService getWebDAVPropsLocalService() {
464 return webDAVPropsLocalService;
465 }
466
467 public void setWebDAVPropsLocalService(
468 WebDAVPropsLocalService webDAVPropsLocalService) {
469 this.webDAVPropsLocalService = webDAVPropsLocalService;
470 }
471
472 public WebDAVPropsPersistence getWebDAVPropsPersistence() {
473 return webDAVPropsPersistence;
474 }
475
476 public void setWebDAVPropsPersistence(
477 WebDAVPropsPersistence webDAVPropsPersistence) {
478 this.webDAVPropsPersistence = webDAVPropsPersistence;
479 }
480
481 public ExpandoValueLocalService getExpandoValueLocalService() {
482 return expandoValueLocalService;
483 }
484
485 public void setExpandoValueLocalService(
486 ExpandoValueLocalService expandoValueLocalService) {
487 this.expandoValueLocalService = expandoValueLocalService;
488 }
489
490 public ExpandoValueService getExpandoValueService() {
491 return expandoValueService;
492 }
493
494 public void setExpandoValueService(ExpandoValueService expandoValueService) {
495 this.expandoValueService = expandoValueService;
496 }
497
498 public ExpandoValuePersistence getExpandoValuePersistence() {
499 return expandoValuePersistence;
500 }
501
502 public void setExpandoValuePersistence(
503 ExpandoValuePersistence expandoValuePersistence) {
504 this.expandoValuePersistence = expandoValuePersistence;
505 }
506
507 protected void runSQL(String sql) throws SystemException {
508 try {
509 DataSource dataSource = dlFolderPersistence.getDataSource();
510
511 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
512 sql, new int[0]);
513
514 sqlUpdate.update();
515 }
516 catch (Exception e) {
517 throw new SystemException(e);
518 }
519 }
520
521 @BeanReference(type = DLFileEntryLocalService.class)
522 protected DLFileEntryLocalService dlFileEntryLocalService;
523 @BeanReference(type = DLFileEntryService.class)
524 protected DLFileEntryService dlFileEntryService;
525 @BeanReference(type = DLFileEntryPersistence.class)
526 protected DLFileEntryPersistence dlFileEntryPersistence;
527 @BeanReference(type = DLFileEntryFinder.class)
528 protected DLFileEntryFinder dlFileEntryFinder;
529 @BeanReference(type = DLFileRankLocalService.class)
530 protected DLFileRankLocalService dlFileRankLocalService;
531 @BeanReference(type = DLFileRankPersistence.class)
532 protected DLFileRankPersistence dlFileRankPersistence;
533 @BeanReference(type = DLFileShortcutLocalService.class)
534 protected DLFileShortcutLocalService dlFileShortcutLocalService;
535 @BeanReference(type = DLFileShortcutService.class)
536 protected DLFileShortcutService dlFileShortcutService;
537 @BeanReference(type = DLFileShortcutPersistence.class)
538 protected DLFileShortcutPersistence dlFileShortcutPersistence;
539 @BeanReference(type = DLFileVersionLocalService.class)
540 protected DLFileVersionLocalService dlFileVersionLocalService;
541 @BeanReference(type = DLFileVersionService.class)
542 protected DLFileVersionService dlFileVersionService;
543 @BeanReference(type = DLFileVersionPersistence.class)
544 protected DLFileVersionPersistence dlFileVersionPersistence;
545 @BeanReference(type = DLFolderLocalService.class)
546 protected DLFolderLocalService dlFolderLocalService;
547 @BeanReference(type = DLFolderService.class)
548 protected DLFolderService dlFolderService;
549 @BeanReference(type = DLFolderPersistence.class)
550 protected DLFolderPersistence dlFolderPersistence;
551 @BeanReference(type = DLFolderFinder.class)
552 protected DLFolderFinder dlFolderFinder;
553 @BeanReference(type = CounterLocalService.class)
554 protected CounterLocalService counterLocalService;
555 @BeanReference(type = DLLocalService.class)
556 protected DLLocalService dlLocalService;
557 @BeanReference(type = DLService.class)
558 protected DLService dlService;
559 @BeanReference(type = GroupLocalService.class)
560 protected GroupLocalService groupLocalService;
561 @BeanReference(type = GroupService.class)
562 protected GroupService groupService;
563 @BeanReference(type = GroupPersistence.class)
564 protected GroupPersistence groupPersistence;
565 @BeanReference(type = GroupFinder.class)
566 protected GroupFinder groupFinder;
567 @BeanReference(type = LayoutLocalService.class)
568 protected LayoutLocalService layoutLocalService;
569 @BeanReference(type = LayoutService.class)
570 protected LayoutService layoutService;
571 @BeanReference(type = LayoutPersistence.class)
572 protected LayoutPersistence layoutPersistence;
573 @BeanReference(type = LayoutFinder.class)
574 protected LayoutFinder layoutFinder;
575 @BeanReference(type = LockLocalService.class)
576 protected LockLocalService lockLocalService;
577 @BeanReference(type = LockPersistence.class)
578 protected LockPersistence lockPersistence;
579 @BeanReference(type = ResourceLocalService.class)
580 protected ResourceLocalService resourceLocalService;
581 @BeanReference(type = ResourceService.class)
582 protected ResourceService resourceService;
583 @BeanReference(type = ResourcePersistence.class)
584 protected ResourcePersistence resourcePersistence;
585 @BeanReference(type = ResourceFinder.class)
586 protected ResourceFinder resourceFinder;
587 @BeanReference(type = UserLocalService.class)
588 protected UserLocalService userLocalService;
589 @BeanReference(type = UserService.class)
590 protected UserService userService;
591 @BeanReference(type = UserPersistence.class)
592 protected UserPersistence userPersistence;
593 @BeanReference(type = UserFinder.class)
594 protected UserFinder userFinder;
595 @BeanReference(type = WebDAVPropsLocalService.class)
596 protected WebDAVPropsLocalService webDAVPropsLocalService;
597 @BeanReference(type = WebDAVPropsPersistence.class)
598 protected WebDAVPropsPersistence webDAVPropsPersistence;
599 @BeanReference(type = ExpandoValueLocalService.class)
600 protected ExpandoValueLocalService expandoValueLocalService;
601 @BeanReference(type = ExpandoValueService.class)
602 protected ExpandoValueService expandoValueService;
603 @BeanReference(type = ExpandoValuePersistence.class)
604 protected ExpandoValuePersistence expandoValuePersistence;
605 }