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 com.liferay.portal.model.Lock lockThread(long threadId)
47 throws com.liferay.portal.kernel.exception.PortalException,
48 com.liferay.portal.kernel.exception.SystemException {
49 return getService().lockThread(threadId);
50 }
51
52 public static com.liferay.portlet.messageboards.model.MBThread moveThread(
53 long categoryId, long threadId)
54 throws com.liferay.portal.kernel.exception.PortalException,
55 com.liferay.portal.kernel.exception.SystemException {
56 return getService().moveThread(categoryId, threadId);
57 }
58
59 public static com.liferay.portlet.messageboards.model.MBThread splitThread(
60 long messageId, com.liferay.portal.service.ServiceContext serviceContext)
61 throws com.liferay.portal.kernel.exception.PortalException,
62 com.liferay.portal.kernel.exception.SystemException {
63 return getService().splitThread(messageId, serviceContext);
64 }
65
66 public static void unlockThread(long threadId)
67 throws com.liferay.portal.kernel.exception.PortalException,
68 com.liferay.portal.kernel.exception.SystemException {
69 getService().unlockThread(threadId);
70 }
71
72 public static MBThreadService getService() {
73 if (_service == null) {
74 _service = (MBThreadService)PortalBeanLocatorUtil.locate(MBThreadService.class.getName());
75 }
76
77 return _service;
78 }
79
80 public void setService(MBThreadService service) {
81 _service = service;
82 }
83
84 private static MBThreadService _service;
85 }