001
014
015 package com.liferay.portlet.messageboards.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018 import com.liferay.portal.kernel.util.MethodCache;
019 import com.liferay.portal.kernel.util.ReferenceRegistry;
020
021
034 public class MBThreadLocalServiceUtil {
035
040
041
048 public static com.liferay.portlet.messageboards.model.MBThread addMBThread(
049 com.liferay.portlet.messageboards.model.MBThread mbThread)
050 throws com.liferay.portal.kernel.exception.SystemException {
051 return getService().addMBThread(mbThread);
052 }
053
054
060 public static com.liferay.portlet.messageboards.model.MBThread createMBThread(
061 long threadId) {
062 return getService().createMBThread(threadId);
063 }
064
065
072 public static void deleteMBThread(long threadId)
073 throws com.liferay.portal.kernel.exception.PortalException,
074 com.liferay.portal.kernel.exception.SystemException {
075 getService().deleteMBThread(threadId);
076 }
077
078
084 public static void deleteMBThread(
085 com.liferay.portlet.messageboards.model.MBThread mbThread)
086 throws com.liferay.portal.kernel.exception.SystemException {
087 getService().deleteMBThread(mbThread);
088 }
089
090
097 @SuppressWarnings("rawtypes")
098 public static java.util.List dynamicQuery(
099 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
100 throws com.liferay.portal.kernel.exception.SystemException {
101 return getService().dynamicQuery(dynamicQuery);
102 }
103
104
117 @SuppressWarnings("rawtypes")
118 public static java.util.List dynamicQuery(
119 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
120 int end) throws com.liferay.portal.kernel.exception.SystemException {
121 return getService().dynamicQuery(dynamicQuery, start, end);
122 }
123
124
138 @SuppressWarnings("rawtypes")
139 public static java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException {
144 return getService()
145 .dynamicQuery(dynamicQuery, start, end, orderByComparator);
146 }
147
148
155 public static long dynamicQueryCount(
156 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
157 throws com.liferay.portal.kernel.exception.SystemException {
158 return getService().dynamicQueryCount(dynamicQuery);
159 }
160
161 public static com.liferay.portlet.messageboards.model.MBThread fetchMBThread(
162 long threadId)
163 throws com.liferay.portal.kernel.exception.SystemException {
164 return getService().fetchMBThread(threadId);
165 }
166
167
175 public static com.liferay.portlet.messageboards.model.MBThread getMBThread(
176 long threadId)
177 throws com.liferay.portal.kernel.exception.PortalException,
178 com.liferay.portal.kernel.exception.SystemException {
179 return getService().getMBThread(threadId);
180 }
181
182 public static com.liferay.portal.model.PersistedModel getPersistedModel(
183 java.io.Serializable primaryKeyObj)
184 throws com.liferay.portal.kernel.exception.PortalException,
185 com.liferay.portal.kernel.exception.SystemException {
186 return getService().getPersistedModel(primaryKeyObj);
187 }
188
189
201 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getMBThreads(
202 int start, int end)
203 throws com.liferay.portal.kernel.exception.SystemException {
204 return getService().getMBThreads(start, end);
205 }
206
207
213 public static int getMBThreadsCount()
214 throws com.liferay.portal.kernel.exception.SystemException {
215 return getService().getMBThreadsCount();
216 }
217
218
225 public static com.liferay.portlet.messageboards.model.MBThread updateMBThread(
226 com.liferay.portlet.messageboards.model.MBThread mbThread)
227 throws com.liferay.portal.kernel.exception.SystemException {
228 return getService().updateMBThread(mbThread);
229 }
230
231
239 public static com.liferay.portlet.messageboards.model.MBThread updateMBThread(
240 com.liferay.portlet.messageboards.model.MBThread mbThread, boolean merge)
241 throws com.liferay.portal.kernel.exception.SystemException {
242 return getService().updateMBThread(mbThread, merge);
243 }
244
245
250 public static java.lang.String getBeanIdentifier() {
251 return getService().getBeanIdentifier();
252 }
253
254
259 public static void setBeanIdentifier(java.lang.String beanIdentifier) {
260 getService().setBeanIdentifier(beanIdentifier);
261 }
262
263 public static com.liferay.portlet.messageboards.model.MBThread addThread(
264 long categoryId,
265 com.liferay.portlet.messageboards.model.MBMessage message)
266 throws com.liferay.portal.kernel.exception.PortalException,
267 com.liferay.portal.kernel.exception.SystemException {
268 return getService().addThread(categoryId, message);
269 }
270
271 public static void deleteThread(long threadId)
272 throws com.liferay.portal.kernel.exception.PortalException,
273 com.liferay.portal.kernel.exception.SystemException {
274 getService().deleteThread(threadId);
275 }
276
277 public static void deleteThread(
278 com.liferay.portlet.messageboards.model.MBThread thread)
279 throws com.liferay.portal.kernel.exception.PortalException,
280 com.liferay.portal.kernel.exception.SystemException {
281 getService().deleteThread(thread);
282 }
283
284 public static void deleteThreads(long groupId, long categoryId)
285 throws com.liferay.portal.kernel.exception.PortalException,
286 com.liferay.portal.kernel.exception.SystemException {
287 getService().deleteThreads(groupId, categoryId);
288 }
289
290 public static com.liferay.portlet.messageboards.model.MBThread fetchThread(
291 long threadId)
292 throws com.liferay.portal.kernel.exception.SystemException {
293 return getService().fetchThread(threadId);
294 }
295
296 public static int getCategoryThreadsCount(long groupId, long categoryId,
297 int status) throws com.liferay.portal.kernel.exception.SystemException {
298 return getService().getCategoryThreadsCount(groupId, categoryId, status);
299 }
300
301 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getGroupThreads(
302 long groupId, int status, int start, int end)
303 throws com.liferay.portal.kernel.exception.SystemException {
304 return getService().getGroupThreads(groupId, status, start, end);
305 }
306
307 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getGroupThreads(
308 long groupId, long userId, int status, boolean subscribed,
309 boolean includeAnonymous, int start, int end)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException {
312 return getService()
313 .getGroupThreads(groupId, userId, status, subscribed,
314 includeAnonymous, start, end);
315 }
316
317 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getGroupThreads(
318 long groupId, long userId, int status, boolean subscribed, int start,
319 int end)
320 throws com.liferay.portal.kernel.exception.PortalException,
321 com.liferay.portal.kernel.exception.SystemException {
322 return getService()
323 .getGroupThreads(groupId, userId, status, subscribed, start,
324 end);
325 }
326
327 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getGroupThreads(
328 long groupId, long userId, int status, int start, int end)
329 throws com.liferay.portal.kernel.exception.PortalException,
330 com.liferay.portal.kernel.exception.SystemException {
331 return getService().getGroupThreads(groupId, userId, status, start, end);
332 }
333
334 public static int getGroupThreadsCount(long groupId, int status)
335 throws com.liferay.portal.kernel.exception.SystemException {
336 return getService().getGroupThreadsCount(groupId, status);
337 }
338
339 public static int getGroupThreadsCount(long groupId, long userId, int status)
340 throws com.liferay.portal.kernel.exception.SystemException {
341 return getService().getGroupThreadsCount(groupId, userId, status);
342 }
343
344 public static int getGroupThreadsCount(long groupId, long userId,
345 int status, boolean subscribed)
346 throws com.liferay.portal.kernel.exception.SystemException {
347 return getService()
348 .getGroupThreadsCount(groupId, userId, status, subscribed);
349 }
350
351 public static int getGroupThreadsCount(long groupId, long userId,
352 int status, boolean subscribed, boolean includeAnonymous)
353 throws com.liferay.portal.kernel.exception.SystemException {
354 return getService()
355 .getGroupThreadsCount(groupId, userId, status, subscribed,
356 includeAnonymous);
357 }
358
359 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getNoAssetThreads()
360 throws com.liferay.portal.kernel.exception.SystemException {
361 return getService().getNoAssetThreads();
362 }
363
364 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getPriorityThreads(
365 long categoryId, double priority)
366 throws com.liferay.portal.kernel.exception.PortalException,
367 com.liferay.portal.kernel.exception.SystemException {
368 return getService().getPriorityThreads(categoryId, priority);
369 }
370
371 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getPriorityThreads(
372 long categoryId, double priority, boolean inherit)
373 throws com.liferay.portal.kernel.exception.PortalException,
374 com.liferay.portal.kernel.exception.SystemException {
375 return getService().getPriorityThreads(categoryId, priority, inherit);
376 }
377
378 public static com.liferay.portlet.messageboards.model.MBThread getThread(
379 long threadId)
380 throws com.liferay.portal.kernel.exception.PortalException,
381 com.liferay.portal.kernel.exception.SystemException {
382 return getService().getThread(threadId);
383 }
384
385 public static java.util.List<com.liferay.portlet.messageboards.model.MBThread> getThreads(
386 long groupId, long categoryId, int status, int start, int end)
387 throws com.liferay.portal.kernel.exception.SystemException {
388 return getService().getThreads(groupId, categoryId, status, start, end);
389 }
390
391 public static int getThreadsCount(long groupId, long categoryId, int status)
392 throws com.liferay.portal.kernel.exception.SystemException {
393 return getService().getThreadsCount(groupId, categoryId, status);
394 }
395
396 public static boolean hasAnswerMessage(long threadId)
397 throws com.liferay.portal.kernel.exception.SystemException {
398 return getService().hasAnswerMessage(threadId);
399 }
400
401 public static com.liferay.portlet.messageboards.model.MBThread incrementViewCounter(
402 long threadId, int increment)
403 throws com.liferay.portal.kernel.exception.PortalException,
404 com.liferay.portal.kernel.exception.SystemException {
405 return getService().incrementViewCounter(threadId, increment);
406 }
407
408 public static com.liferay.portlet.messageboards.model.MBThread moveThread(
409 long groupId, long categoryId, long threadId)
410 throws com.liferay.portal.kernel.exception.PortalException,
411 com.liferay.portal.kernel.exception.SystemException {
412 return getService().moveThread(groupId, categoryId, threadId);
413 }
414
415 public static com.liferay.portlet.messageboards.model.MBThread splitThread(
416 long messageId, java.lang.String subject,
417 com.liferay.portal.service.ServiceContext serviceContext)
418 throws com.liferay.portal.kernel.exception.PortalException,
419 com.liferay.portal.kernel.exception.SystemException {
420 return getService().splitThread(messageId, subject, serviceContext);
421 }
422
423 public static void updateQuestion(long threadId, boolean question)
424 throws com.liferay.portal.kernel.exception.PortalException,
425 com.liferay.portal.kernel.exception.SystemException {
426 getService().updateQuestion(threadId, question);
427 }
428
429
432 public static com.liferay.portlet.messageboards.model.MBThread updateThread(
433 long threadId, int viewCount)
434 throws com.liferay.portal.kernel.exception.PortalException,
435 com.liferay.portal.kernel.exception.SystemException {
436 return getService().updateThread(threadId, viewCount);
437 }
438
439 public static MBThreadLocalService getService() {
440 if (_service == null) {
441 _service = (MBThreadLocalService)PortalBeanLocatorUtil.locate(MBThreadLocalService.class.getName());
442
443 ReferenceRegistry.registerReference(MBThreadLocalServiceUtil.class,
444 "_service");
445 MethodCache.remove(MBThreadLocalService.class);
446 }
447
448 return _service;
449 }
450
451 public void setService(MBThreadLocalService service) {
452 MethodCache.remove(MBThreadLocalService.class);
453
454 _service = service;
455
456 ReferenceRegistry.registerReference(MBThreadLocalServiceUtil.class,
457 "_service");
458 MethodCache.remove(MBThreadLocalService.class);
459 }
460
461 private static MBThreadLocalService _service;
462 }