1
22
23 package com.liferay.portlet.messageboards.service;
24
25
26
51 public interface MBThreadLocalService {
52 public com.liferay.portlet.messageboards.model.MBThread addMBThread(
53 com.liferay.portlet.messageboards.model.MBThread mbThread)
54 throws com.liferay.portal.SystemException;
55
56 public void deleteMBThread(long threadId)
57 throws com.liferay.portal.SystemException,
58 com.liferay.portal.PortalException;
59
60 public void deleteMBThread(
61 com.liferay.portlet.messageboards.model.MBThread mbThread)
62 throws com.liferay.portal.SystemException;
63
64 public java.util.List<Object> dynamicQuery(
65 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
66 throws com.liferay.portal.SystemException;
67
68 public java.util.List<Object> dynamicQuery(
69 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
70 int end) throws com.liferay.portal.SystemException;
71
72 public com.liferay.portlet.messageboards.model.MBThread getMBThread(
73 long threadId)
74 throws com.liferay.portal.SystemException,
75 com.liferay.portal.PortalException;
76
77 public com.liferay.portlet.messageboards.model.MBThread updateMBThread(
78 com.liferay.portlet.messageboards.model.MBThread mbThread)
79 throws com.liferay.portal.SystemException;
80
81 public void deleteThread(long threadId)
82 throws com.liferay.portal.PortalException,
83 com.liferay.portal.SystemException;
84
85 public void deleteThread(
86 com.liferay.portlet.messageboards.model.MBThread thread)
87 throws com.liferay.portal.PortalException,
88 com.liferay.portal.SystemException;
89
90 public void deleteThreads(long categoryId)
91 throws com.liferay.portal.PortalException,
92 com.liferay.portal.SystemException;
93
94 public int getCategoriesThreadsCount(java.util.List<Long> categoryIds)
95 throws com.liferay.portal.SystemException;
96
97 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> getGroupThreads(
98 long groupId, int start, int end)
99 throws com.liferay.portal.SystemException;
100
101 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> getGroupThreads(
102 long groupId, long userId, int start, int end)
103 throws com.liferay.portal.SystemException;
104
105 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> getGroupThreads(
106 long groupId, long userId, boolean subscribed, int start, int end)
107 throws com.liferay.portal.SystemException;
108
109 public int getGroupThreadsCount(long groupId)
110 throws com.liferay.portal.SystemException;
111
112 public int getGroupThreadsCount(long groupId, long userId)
113 throws com.liferay.portal.SystemException;
114
115 public int getGroupThreadsCount(long groupId, long userId,
116 boolean subscribed) throws com.liferay.portal.SystemException;
117
118 public com.liferay.portlet.messageboards.model.MBThread getThread(
119 long threadId)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException;
122
123 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> getThreads(
124 long categoryId, int start, int end)
125 throws com.liferay.portal.SystemException;
126
127 public int getThreadsCount(long categoryId)
128 throws com.liferay.portal.SystemException;
129
130 public boolean hasReadThread(long userId, long threadId)
131 throws com.liferay.portal.PortalException,
132 com.liferay.portal.SystemException;
133
134 public com.liferay.portlet.messageboards.model.MBThread moveThread(
135 long categoryId, long threadId)
136 throws com.liferay.portal.PortalException,
137 com.liferay.portal.SystemException;
138
139 public com.liferay.portlet.messageboards.model.MBThread splitThread(
140 long messageId, javax.portlet.PortletPreferences prefs,
141 com.liferay.portal.theme.ThemeDisplay themeDisplay)
142 throws com.liferay.portal.PortalException,
143 com.liferay.portal.SystemException;
144
145 public com.liferay.portlet.messageboards.model.MBThread updateThread(
146 long threadId, int viewCount)
147 throws com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException;
149 }