1
14
15 package com.liferay.portlet.journal.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class JournalArticleServiceUtil {
42 public static com.liferay.portlet.journal.model.JournalArticle addArticle(
43 long groupId, java.lang.String articleId, boolean autoArticleId,
44 java.lang.String title, java.lang.String description,
45 java.lang.String content, java.lang.String type,
46 java.lang.String structureId, java.lang.String templateId,
47 int displayDateMonth, int displayDateDay, int displayDateYear,
48 int displayDateHour, int displayDateMinute, int expirationDateMonth,
49 int expirationDateDay, int expirationDateYear, int expirationDateHour,
50 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
51 int reviewDateDay, int reviewDateYear, int reviewDateHour,
52 int reviewDateMinute, boolean neverReview, boolean indexable,
53 java.lang.String articleURL,
54 com.liferay.portal.service.ServiceContext serviceContext)
55 throws com.liferay.portal.PortalException,
56 com.liferay.portal.SystemException {
57 return getService()
58 .addArticle(groupId, articleId, autoArticleId, title,
59 description, content, type, structureId, templateId,
60 displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
61 displayDateMinute, expirationDateMonth, expirationDateDay,
62 expirationDateYear, expirationDateHour, expirationDateMinute,
63 neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
64 reviewDateHour, reviewDateMinute, neverReview, indexable,
65 articleURL, serviceContext);
66 }
67
68 public static com.liferay.portlet.journal.model.JournalArticle addArticle(
69 long groupId, java.lang.String articleId, boolean autoArticleId,
70 java.lang.String title, java.lang.String description,
71 java.lang.String content, java.lang.String type,
72 java.lang.String structureId, java.lang.String templateId,
73 int displayDateMonth, int displayDateDay, int displayDateYear,
74 int displayDateHour, int displayDateMinute, int expirationDateMonth,
75 int expirationDateDay, int expirationDateYear, int expirationDateHour,
76 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
77 int reviewDateDay, int reviewDateYear, int reviewDateHour,
78 int reviewDateMinute, boolean neverReview, boolean indexable,
79 boolean smallImage, java.lang.String smallImageURL,
80 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
81 java.lang.String articleURL,
82 com.liferay.portal.service.ServiceContext serviceContext)
83 throws com.liferay.portal.PortalException,
84 com.liferay.portal.SystemException {
85 return getService()
86 .addArticle(groupId, articleId, autoArticleId, title,
87 description, content, type, structureId, templateId,
88 displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
89 displayDateMinute, expirationDateMonth, expirationDateDay,
90 expirationDateYear, expirationDateHour, expirationDateMinute,
91 neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
92 reviewDateHour, reviewDateMinute, neverReview, indexable,
93 smallImage, smallImageURL, smallFile, images, articleURL,
94 serviceContext);
95 }
96
97 public static com.liferay.portlet.journal.model.JournalArticle approveArticle(
98 long groupId, java.lang.String articleId, double version,
99 java.lang.String articleURL,
100 com.liferay.portal.service.ServiceContext serviceContext)
101 throws com.liferay.portal.PortalException,
102 com.liferay.portal.SystemException {
103 return getService()
104 .approveArticle(groupId, articleId, version, articleURL,
105 serviceContext);
106 }
107
108 public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
109 long groupId, java.lang.String oldArticleId,
110 java.lang.String newArticleId, boolean autoArticleId, double version)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException {
113 return getService()
114 .copyArticle(groupId, oldArticleId, newArticleId,
115 autoArticleId, version);
116 }
117
118 public static com.liferay.portlet.journal.model.JournalArticle getArticle(
119 long groupId, java.lang.String articleId)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException {
122 return getService().getArticle(groupId, articleId);
123 }
124
125 public static com.liferay.portlet.journal.model.JournalArticle getArticle(
126 long groupId, java.lang.String articleId, double version)
127 throws com.liferay.portal.PortalException,
128 com.liferay.portal.SystemException {
129 return getService().getArticle(groupId, articleId, version);
130 }
131
132 public static com.liferay.portlet.journal.model.JournalArticle getArticleByUrlTitle(
133 long groupId, java.lang.String urlTitle)
134 throws com.liferay.portal.PortalException,
135 com.liferay.portal.SystemException {
136 return getService().getArticleByUrlTitle(groupId, urlTitle);
137 }
138
139 public static java.lang.String getArticleContent(long groupId,
140 java.lang.String articleId, java.lang.String languageId,
141 com.liferay.portal.theme.ThemeDisplay themeDisplay)
142 throws com.liferay.portal.PortalException,
143 com.liferay.portal.SystemException {
144 return getService()
145 .getArticleContent(groupId, articleId, languageId,
146 themeDisplay);
147 }
148
149 public static java.lang.String getArticleContent(long groupId,
150 java.lang.String articleId, double version,
151 java.lang.String languageId,
152 com.liferay.portal.theme.ThemeDisplay themeDisplay)
153 throws com.liferay.portal.PortalException,
154 com.liferay.portal.SystemException {
155 return getService()
156 .getArticleContent(groupId, articleId, version, languageId,
157 themeDisplay);
158 }
159
160 public static void deleteArticle(long groupId, java.lang.String articleId,
161 double version, java.lang.String articleURL,
162 com.liferay.portal.service.ServiceContext serviceContext)
163 throws com.liferay.portal.PortalException,
164 com.liferay.portal.SystemException {
165 getService()
166 .deleteArticle(groupId, articleId, version, articleURL,
167 serviceContext);
168 }
169
170 public static void expireArticle(long groupId, java.lang.String articleId,
171 double version, java.lang.String articleURL,
172 com.liferay.portal.service.ServiceContext serviceContext)
173 throws com.liferay.portal.PortalException,
174 com.liferay.portal.SystemException {
175 getService()
176 .expireArticle(groupId, articleId, version, articleURL,
177 serviceContext);
178 }
179
180 public static void removeArticleLocale(long companyId,
181 java.lang.String languageId)
182 throws com.liferay.portal.PortalException,
183 com.liferay.portal.SystemException {
184 getService().removeArticleLocale(companyId, languageId);
185 }
186
187 public static com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
188 long groupId, java.lang.String articleId, double version,
189 java.lang.String languageId)
190 throws com.liferay.portal.PortalException,
191 com.liferay.portal.SystemException {
192 return getService()
193 .removeArticleLocale(groupId, articleId, version, languageId);
194 }
195
196 public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
197 long groupId, java.lang.String articleId, double version,
198 boolean incrementVersion, java.lang.String content)
199 throws com.liferay.portal.PortalException,
200 com.liferay.portal.SystemException {
201 return getService()
202 .updateArticle(groupId, articleId, version,
203 incrementVersion, content);
204 }
205
206 public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
207 long groupId, java.lang.String articleId, double version,
208 boolean incrementVersion, java.lang.String title,
209 java.lang.String description, java.lang.String content,
210 java.lang.String type, java.lang.String structureId,
211 java.lang.String templateId, int displayDateMonth, int displayDateDay,
212 int displayDateYear, int displayDateHour, int displayDateMinute,
213 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
214 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
215 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
216 int reviewDateHour, int reviewDateMinute, boolean neverReview,
217 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
218 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
219 java.lang.String articleURL,
220 com.liferay.portal.service.ServiceContext serviceContext)
221 throws com.liferay.portal.PortalException,
222 com.liferay.portal.SystemException {
223 return getService()
224 .updateArticle(groupId, articleId, version,
225 incrementVersion, title, description, content, type, structureId,
226 templateId, displayDateMonth, displayDateDay, displayDateYear,
227 displayDateHour, displayDateMinute, expirationDateMonth,
228 expirationDateDay, expirationDateYear, expirationDateHour,
229 expirationDateMinute, neverExpire, reviewDateMonth, reviewDateDay,
230 reviewDateYear, reviewDateHour, reviewDateMinute, neverReview,
231 indexable, smallImage, smallImageURL, smallFile, images,
232 articleURL, serviceContext);
233 }
234
235 public static com.liferay.portlet.journal.model.JournalArticle updateContent(
236 long groupId, java.lang.String articleId, double version,
237 java.lang.String content)
238 throws com.liferay.portal.PortalException,
239 com.liferay.portal.SystemException {
240 return getService().updateContent(groupId, articleId, version, content);
241 }
242
243 public static JournalArticleService getService() {
244 if (_service == null) {
245 _service = (JournalArticleService)PortalBeanLocatorUtil.locate(JournalArticleService.class.getName());
246
247 ReferenceRegistry.registerReference(JournalArticleServiceUtil.class,
248 "_service");
249 MethodCache.remove(JournalArticleService.class);
250 }
251
252 return _service;
253 }
254
255 public void setService(JournalArticleService service) {
256 MethodCache.remove(JournalArticleService.class);
257
258 _service = service;
259
260 ReferenceRegistry.registerReference(JournalArticleServiceUtil.class,
261 "_service");
262 MethodCache.remove(JournalArticleService.class);
263 }
264
265 private static JournalArticleService _service;
266 }