1
14
15 package com.liferay.portlet.messageboards.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18
19
39 public class MBThreadServiceUtil {
40 public static void deleteThread(long threadId)
41 throws com.liferay.portal.kernel.exception.PortalException,
42 com.liferay.portal.kernel.exception.SystemException {
43 getService().deleteThread(threadId);
44 }
45
46 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getThreads(
47 long groupId, long categoryId, int status, int start, int end)
48 throws com.liferay.portal.kernel.exception.SystemException {
49 return getService().getThreads(groupId, categoryId, status, start, end);
50 }
51
52 public static int getThreadsCount(long groupId, long categoryId, int status)
53 throws com.liferay.portal.kernel.exception.SystemException {
54 return getService().getThreadsCount(groupId, categoryId, status);
55 }
56
57 public static com.liferay.portal.model.Lock lockThread(long threadId)
58 throws com.liferay.portal.kernel.exception.PortalException,
59 com.liferay.portal.kernel.exception.SystemException {
60 return getService().lockThread(threadId);
61 }
62
63 public static com.liferay.portlet.messageboards.model.MBThread moveThread(
64 long categoryId, long threadId)
65 throws com.liferay.portal.kernel.exception.PortalException,
66 com.liferay.portal.kernel.exception.SystemException {
67 return getService().moveThread(categoryId, threadId);
68 }
69
70 public static com.liferay.portlet.messageboards.model.MBThread splitThread(
71 long messageId, com.liferay.portal.service.ServiceContext serviceContext)
72 throws com.liferay.portal.kernel.exception.PortalException,
73 com.liferay.portal.kernel.exception.SystemException {
74 return getService().splitThread(messageId, serviceContext);
75 }
76
77 public static void unlockThread(long threadId)
78 throws com.liferay.portal.kernel.exception.PortalException,
79 com.liferay.portal.kernel.exception.SystemException {
80 getService().unlockThread(threadId);
81 }
82
83 public static MBThreadService getService() {
84 if (_service == null) {
85 _service = (MBThreadService)PortalBeanLocatorUtil.locate(MBThreadService.class.getName());
86 }
87
88 return _service;
89 }
90
91 public void setService(MBThreadService service) {
92 _service = service;
93 }
94
95 private static MBThreadService _service;
96 }