1
22
23 package com.liferay.portlet.journal.service.base;
24
25 import com.liferay.portal.SystemException;
26 import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
27
28 import com.liferay.portlet.journal.model.JournalArticle;
29 import com.liferay.portlet.journal.model.impl.JournalArticleImpl;
30 import com.liferay.portlet.journal.service.JournalArticleLocalService;
31 import com.liferay.portlet.journal.service.persistence.JournalArticleUtil;
32
33 import java.util.List;
34
35
41 public abstract class JournalArticleLocalServiceBaseImpl
42 implements JournalArticleLocalService {
43 public JournalArticle addJournalArticle(JournalArticle model)
44 throws SystemException {
45 JournalArticle journalArticle = new JournalArticleImpl();
46 journalArticle.setNew(true);
47 journalArticle.setId(model.getId());
48 journalArticle.setResourcePrimKey(model.getResourcePrimKey());
49 journalArticle.setGroupId(model.getGroupId());
50 journalArticle.setCompanyId(model.getCompanyId());
51 journalArticle.setUserId(model.getUserId());
52 journalArticle.setUserName(model.getUserName());
53 journalArticle.setCreateDate(model.getCreateDate());
54 journalArticle.setModifiedDate(model.getModifiedDate());
55 journalArticle.setArticleId(model.getArticleId());
56 journalArticle.setVersion(model.getVersion());
57 journalArticle.setTitle(model.getTitle());
58 journalArticle.setDescription(model.getDescription());
59 journalArticle.setContent(model.getContent());
60 journalArticle.setType(model.getType());
61 journalArticle.setStructureId(model.getStructureId());
62 journalArticle.setTemplateId(model.getTemplateId());
63 journalArticle.setDisplayDate(model.getDisplayDate());
64 journalArticle.setApproved(model.getApproved());
65 journalArticle.setApprovedByUserId(model.getApprovedByUserId());
66 journalArticle.setApprovedByUserName(model.getApprovedByUserName());
67 journalArticle.setApprovedDate(model.getApprovedDate());
68 journalArticle.setExpired(model.getExpired());
69 journalArticle.setExpirationDate(model.getExpirationDate());
70 journalArticle.setReviewDate(model.getReviewDate());
71 journalArticle.setIndexable(model.getIndexable());
72
73 return JournalArticleUtil.update(journalArticle);
74 }
75
76 public List dynamicQuery(DynamicQueryInitializer queryInitializer)
77 throws SystemException {
78 return JournalArticleUtil.findWithDynamicQuery(queryInitializer);
79 }
80
81 public List dynamicQuery(DynamicQueryInitializer queryInitializer,
82 int begin, int end) throws SystemException {
83 return JournalArticleUtil.findWithDynamicQuery(queryInitializer, begin,
84 end);
85 }
86
87 public JournalArticle updateJournalArticle(JournalArticle model)
88 throws SystemException {
89 JournalArticle journalArticle = new JournalArticleImpl();
90 journalArticle.setNew(false);
91 journalArticle.setId(model.getId());
92 journalArticle.setResourcePrimKey(model.getResourcePrimKey());
93 journalArticle.setGroupId(model.getGroupId());
94 journalArticle.setCompanyId(model.getCompanyId());
95 journalArticle.setUserId(model.getUserId());
96 journalArticle.setUserName(model.getUserName());
97 journalArticle.setCreateDate(model.getCreateDate());
98 journalArticle.setModifiedDate(model.getModifiedDate());
99 journalArticle.setArticleId(model.getArticleId());
100 journalArticle.setVersion(model.getVersion());
101 journalArticle.setTitle(model.getTitle());
102 journalArticle.setDescription(model.getDescription());
103 journalArticle.setContent(model.getContent());
104 journalArticle.setType(model.getType());
105 journalArticle.setStructureId(model.getStructureId());
106 journalArticle.setTemplateId(model.getTemplateId());
107 journalArticle.setDisplayDate(model.getDisplayDate());
108 journalArticle.setApproved(model.getApproved());
109 journalArticle.setApprovedByUserId(model.getApprovedByUserId());
110 journalArticle.setApprovedByUserName(model.getApprovedByUserName());
111 journalArticle.setApprovedDate(model.getApprovedDate());
112 journalArticle.setExpired(model.getExpired());
113 journalArticle.setExpirationDate(model.getExpirationDate());
114 journalArticle.setReviewDate(model.getReviewDate());
115 journalArticle.setIndexable(model.getIndexable());
116
117 return JournalArticleUtil.update(journalArticle);
118 }
119 }