1
22
23 package com.liferay.portlet.messageboards.service.base;
24
25 import com.liferay.portal.SystemException;
26 import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
27
28 import com.liferay.portlet.messageboards.model.MBThread;
29 import com.liferay.portlet.messageboards.model.impl.MBThreadImpl;
30 import com.liferay.portlet.messageboards.service.MBThreadLocalService;
31 import com.liferay.portlet.messageboards.service.persistence.MBThreadUtil;
32
33 import java.util.List;
34
35
41 public abstract class MBThreadLocalServiceBaseImpl
42 implements MBThreadLocalService {
43 public MBThread addMBThread(MBThread model) throws SystemException {
44 MBThread mbThread = new MBThreadImpl();
45 mbThread.setNew(true);
46 mbThread.setThreadId(model.getThreadId());
47 mbThread.setCategoryId(model.getCategoryId());
48 mbThread.setRootMessageId(model.getRootMessageId());
49 mbThread.setMessageCount(model.getMessageCount());
50 mbThread.setViewCount(model.getViewCount());
51 mbThread.setLastPostByUserId(model.getLastPostByUserId());
52 mbThread.setLastPostDate(model.getLastPostDate());
53 mbThread.setPriority(model.getPriority());
54
55 return MBThreadUtil.update(mbThread);
56 }
57
58 public List dynamicQuery(DynamicQueryInitializer queryInitializer)
59 throws SystemException {
60 return MBThreadUtil.findWithDynamicQuery(queryInitializer);
61 }
62
63 public List dynamicQuery(DynamicQueryInitializer queryInitializer,
64 int begin, int end) throws SystemException {
65 return MBThreadUtil.findWithDynamicQuery(queryInitializer, begin, end);
66 }
67
68 public MBThread updateMBThread(MBThread model) throws SystemException {
69 MBThread mbThread = new MBThreadImpl();
70 mbThread.setNew(false);
71 mbThread.setThreadId(model.getThreadId());
72 mbThread.setCategoryId(model.getCategoryId());
73 mbThread.setRootMessageId(model.getRootMessageId());
74 mbThread.setMessageCount(model.getMessageCount());
75 mbThread.setViewCount(model.getViewCount());
76 mbThread.setLastPostByUserId(model.getLastPostByUserId());
77 mbThread.setLastPostDate(model.getLastPostDate());
78 mbThread.setPriority(model.getPriority());
79
80 return MBThreadUtil.update(mbThread);
81 }
82 }