1
14
15 package com.liferay.portlet.journal.service;
16
17 import com.liferay.portal.kernel.annotation.Isolation;
18 import com.liferay.portal.kernel.annotation.Propagation;
19 import com.liferay.portal.kernel.annotation.Transactional;
20 import com.liferay.portal.kernel.exception.PortalException;
21 import com.liferay.portal.kernel.exception.SystemException;
22
23
47 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
48 PortalException.class, SystemException.class})
49 public interface JournalArticleLocalService {
50 public com.liferay.portlet.journal.model.JournalArticle addJournalArticle(
51 com.liferay.portlet.journal.model.JournalArticle journalArticle)
52 throws com.liferay.portal.kernel.exception.SystemException;
53
54 public com.liferay.portlet.journal.model.JournalArticle createJournalArticle(
55 long id);
56
57 public void deleteJournalArticle(long id)
58 throws com.liferay.portal.kernel.exception.PortalException,
59 com.liferay.portal.kernel.exception.SystemException;
60
61 public void deleteJournalArticle(
62 com.liferay.portlet.journal.model.JournalArticle journalArticle)
63 throws com.liferay.portal.kernel.exception.SystemException;
64
65 @SuppressWarnings("unchecked")
66 public java.util.List dynamicQuery(
67 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68 throws com.liferay.portal.kernel.exception.SystemException;
69
70 @SuppressWarnings("unchecked")
71 public java.util.List dynamicQuery(
72 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
73 int end) throws com.liferay.portal.kernel.exception.SystemException;
74
75 @SuppressWarnings("unchecked")
76 public java.util.List dynamicQuery(
77 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
78 int end,
79 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
80 throws com.liferay.portal.kernel.exception.SystemException;
81
82 public long dynamicQueryCount(
83 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
84 throws com.liferay.portal.kernel.exception.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public com.liferay.portlet.journal.model.JournalArticle getJournalArticle(
88 long id)
89 throws com.liferay.portal.kernel.exception.PortalException,
90 com.liferay.portal.kernel.exception.SystemException;
91
92 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
93 public com.liferay.portlet.journal.model.JournalArticle getJournalArticleByUuidAndGroupId(
94 java.lang.String uuid, long groupId)
95 throws com.liferay.portal.kernel.exception.PortalException,
96 com.liferay.portal.kernel.exception.SystemException;
97
98 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
99 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getJournalArticles(
100 int start, int end)
101 throws com.liferay.portal.kernel.exception.SystemException;
102
103 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
104 public int getJournalArticlesCount()
105 throws com.liferay.portal.kernel.exception.SystemException;
106
107 public com.liferay.portlet.journal.model.JournalArticle updateJournalArticle(
108 com.liferay.portlet.journal.model.JournalArticle journalArticle)
109 throws com.liferay.portal.kernel.exception.SystemException;
110
111 public com.liferay.portlet.journal.model.JournalArticle updateJournalArticle(
112 com.liferay.portlet.journal.model.JournalArticle journalArticle,
113 boolean merge)
114 throws com.liferay.portal.kernel.exception.SystemException;
115
116 public com.liferay.portlet.journal.model.JournalArticle addArticle(
117 long userId, long groupId, java.lang.String articleId,
118 boolean autoArticleId, double version, java.lang.String title,
119 java.lang.String description, java.lang.String content,
120 java.lang.String type, java.lang.String structureId,
121 java.lang.String templateId, int displayDateMonth, int displayDateDay,
122 int displayDateYear, int displayDateHour, int displayDateMinute,
123 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
124 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
125 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
126 int reviewDateHour, int reviewDateMinute, boolean neverReview,
127 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
128 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
129 java.lang.String articleURL,
130 com.liferay.portal.service.ServiceContext serviceContext)
131 throws com.liferay.portal.kernel.exception.PortalException,
132 com.liferay.portal.kernel.exception.SystemException;
133
134 public com.liferay.portlet.journal.model.JournalArticle addArticle(
135 long userId, long groupId, java.lang.String articleId,
136 boolean autoArticleId, java.lang.String title,
137 java.lang.String description, java.lang.String content,
138 java.lang.String type, java.lang.String structureId,
139 java.lang.String templateId, int displayDateMonth, int displayDateDay,
140 int displayDateYear, int displayDateHour, int displayDateMinute,
141 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
142 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
143 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
144 int reviewDateHour, int reviewDateMinute, boolean neverReview,
145 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
146 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
147 java.lang.String articleURL,
148 com.liferay.portal.service.ServiceContext serviceContext)
149 throws com.liferay.portal.kernel.exception.PortalException,
150 com.liferay.portal.kernel.exception.SystemException;
151
152 public com.liferay.portlet.journal.model.JournalArticle addArticle(
153 java.lang.String uuid, long userId, long groupId,
154 java.lang.String articleId, boolean autoArticleId, double version,
155 java.lang.String title, java.lang.String description,
156 java.lang.String content, java.lang.String type,
157 java.lang.String structureId, java.lang.String templateId,
158 int displayDateMonth, int displayDateDay, int displayDateYear,
159 int displayDateHour, int displayDateMinute, int expirationDateMonth,
160 int expirationDateDay, int expirationDateYear, int expirationDateHour,
161 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
162 int reviewDateDay, int reviewDateYear, int reviewDateHour,
163 int reviewDateMinute, boolean neverReview, boolean indexable,
164 boolean smallImage, java.lang.String smallImageURL,
165 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
166 java.lang.String articleURL,
167 com.liferay.portal.service.ServiceContext serviceContext)
168 throws com.liferay.portal.kernel.exception.PortalException,
169 com.liferay.portal.kernel.exception.SystemException;
170
171 public void addArticleResources(
172 com.liferay.portlet.journal.model.JournalArticle article,
173 boolean addCommunityPermissions, boolean addGuestPermissions)
174 throws com.liferay.portal.kernel.exception.PortalException,
175 com.liferay.portal.kernel.exception.SystemException;
176
177 public void addArticleResources(
178 com.liferay.portlet.journal.model.JournalArticle article,
179 java.lang.String[] communityPermissions,
180 java.lang.String[] guestPermissions)
181 throws com.liferay.portal.kernel.exception.PortalException,
182 com.liferay.portal.kernel.exception.SystemException;
183
184 public void addArticleResources(long groupId, java.lang.String articleId,
185 boolean addCommunityPermissions, boolean addGuestPermissions)
186 throws com.liferay.portal.kernel.exception.PortalException,
187 com.liferay.portal.kernel.exception.SystemException;
188
189 public void addArticleResources(long groupId, java.lang.String articleId,
190 java.lang.String[] communityPermissions,
191 java.lang.String[] guestPermissions)
192 throws com.liferay.portal.kernel.exception.PortalException,
193 com.liferay.portal.kernel.exception.SystemException;
194
195 public com.liferay.portlet.journal.model.JournalArticle checkArticleResourcePrimKey(
196 long groupId, java.lang.String articleId, double version)
197 throws com.liferay.portal.kernel.exception.PortalException,
198 com.liferay.portal.kernel.exception.SystemException;
199
200 public void checkArticles()
201 throws com.liferay.portal.kernel.exception.PortalException,
202 com.liferay.portal.kernel.exception.SystemException;
203
204 public void checkNewLine(long groupId, java.lang.String articleId,
205 double version)
206 throws com.liferay.portal.kernel.exception.PortalException,
207 com.liferay.portal.kernel.exception.SystemException;
208
209 public void checkStructure(long groupId, java.lang.String articleId,
210 double version)
211 throws com.liferay.portal.kernel.exception.PortalException,
212 com.liferay.portal.kernel.exception.SystemException;
213
214 public com.liferay.portlet.journal.model.JournalArticle copyArticle(
215 long userId, long groupId, java.lang.String oldArticleId,
216 java.lang.String newArticleId, boolean autoArticleId, double version)
217 throws com.liferay.portal.kernel.exception.PortalException,
218 com.liferay.portal.kernel.exception.SystemException;
219
220 public void deleteArticle(
221 com.liferay.portlet.journal.model.JournalArticle article,
222 java.lang.String articleURL,
223 com.liferay.portal.service.ServiceContext serviceContext)
224 throws com.liferay.portal.kernel.exception.PortalException,
225 com.liferay.portal.kernel.exception.SystemException;
226
227 public void deleteArticle(long groupId, java.lang.String articleId,
228 double version, java.lang.String articleURL,
229 com.liferay.portal.service.ServiceContext serviceContext)
230 throws com.liferay.portal.kernel.exception.PortalException,
231 com.liferay.portal.kernel.exception.SystemException;
232
233 public void deleteArticle(long groupId, java.lang.String articleId,
234 com.liferay.portal.service.ServiceContext serviceContext)
235 throws com.liferay.portal.kernel.exception.PortalException,
236 com.liferay.portal.kernel.exception.SystemException;
237
238 public void deleteArticles(long groupId)
239 throws com.liferay.portal.kernel.exception.PortalException,
240 com.liferay.portal.kernel.exception.SystemException;
241
242 public com.liferay.portlet.journal.model.JournalArticle expireArticle(
243 long userId, long groupId, java.lang.String articleId, double version,
244 java.lang.String articleURL,
245 com.liferay.portal.service.ServiceContext serviceContext)
246 throws com.liferay.portal.kernel.exception.PortalException,
247 com.liferay.portal.kernel.exception.SystemException;
248
249 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
250 public com.liferay.portlet.journal.model.JournalArticle getArticle(long id)
251 throws com.liferay.portal.kernel.exception.PortalException,
252 com.liferay.portal.kernel.exception.SystemException;
253
254 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
255 public com.liferay.portlet.journal.model.JournalArticle getArticle(
256 long groupId, java.lang.String articleId)
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public com.liferay.portlet.journal.model.JournalArticle getArticle(
262 long groupId, java.lang.String articleId, double version)
263 throws com.liferay.portal.kernel.exception.PortalException,
264 com.liferay.portal.kernel.exception.SystemException;
265
266 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
267 public com.liferay.portlet.journal.model.JournalArticle getArticleByUrlTitle(
268 long groupId, java.lang.String urlTitle)
269 throws com.liferay.portal.kernel.exception.PortalException,
270 com.liferay.portal.kernel.exception.SystemException;
271
272 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
273 public java.lang.String getArticleContent(
274 com.liferay.portlet.journal.model.JournalArticle article,
275 java.lang.String templateId, java.lang.String viewMode,
276 java.lang.String languageId,
277 com.liferay.portal.theme.ThemeDisplay themeDisplay)
278 throws com.liferay.portal.kernel.exception.PortalException,
279 com.liferay.portal.kernel.exception.SystemException;
280
281 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
282 public java.lang.String getArticleContent(long groupId,
283 java.lang.String articleId, double version, java.lang.String viewMode,
284 java.lang.String templateId, java.lang.String languageId,
285 com.liferay.portal.theme.ThemeDisplay themeDisplay)
286 throws com.liferay.portal.kernel.exception.PortalException,
287 com.liferay.portal.kernel.exception.SystemException;
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public java.lang.String getArticleContent(long groupId,
291 java.lang.String articleId, double version, java.lang.String viewMode,
292 java.lang.String languageId,
293 com.liferay.portal.theme.ThemeDisplay themeDisplay)
294 throws com.liferay.portal.kernel.exception.PortalException,
295 com.liferay.portal.kernel.exception.SystemException;
296
297 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
298 public java.lang.String getArticleContent(long groupId,
299 java.lang.String articleId, java.lang.String viewMode,
300 java.lang.String templateId, java.lang.String languageId,
301 com.liferay.portal.theme.ThemeDisplay themeDisplay)
302 throws com.liferay.portal.kernel.exception.PortalException,
303 com.liferay.portal.kernel.exception.SystemException;
304
305 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
306 public java.lang.String getArticleContent(long groupId,
307 java.lang.String articleId, java.lang.String viewMode,
308 java.lang.String languageId,
309 com.liferay.portal.theme.ThemeDisplay themeDisplay)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
315 com.liferay.portlet.journal.model.JournalArticle article,
316 java.lang.String templateId, java.lang.String viewMode,
317 java.lang.String languageId, int page, java.lang.String xmlRequest,
318 com.liferay.portal.theme.ThemeDisplay themeDisplay)
319 throws com.liferay.portal.kernel.exception.PortalException,
320 com.liferay.portal.kernel.exception.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
324 long groupId, java.lang.String articleId, double version,
325 java.lang.String templateId, java.lang.String viewMode,
326 java.lang.String languageId, int page, java.lang.String xmlRequest,
327 com.liferay.portal.theme.ThemeDisplay themeDisplay)
328 throws com.liferay.portal.kernel.exception.PortalException,
329 com.liferay.portal.kernel.exception.SystemException;
330
331 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
333 long groupId, java.lang.String articleId, double version,
334 java.lang.String templateId, java.lang.String viewMode,
335 java.lang.String languageId,
336 com.liferay.portal.theme.ThemeDisplay themeDisplay)
337 throws com.liferay.portal.kernel.exception.PortalException,
338 com.liferay.portal.kernel.exception.SystemException;
339
340 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
341 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
342 long groupId, java.lang.String articleId, java.lang.String viewMode,
343 java.lang.String languageId, int page, java.lang.String xmlRequest,
344 com.liferay.portal.theme.ThemeDisplay themeDisplay)
345 throws com.liferay.portal.kernel.exception.PortalException,
346 com.liferay.portal.kernel.exception.SystemException;
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
350 long groupId, java.lang.String articleId, java.lang.String templateId,
351 java.lang.String viewMode, java.lang.String languageId, int page,
352 java.lang.String xmlRequest,
353 com.liferay.portal.theme.ThemeDisplay themeDisplay)
354 throws com.liferay.portal.kernel.exception.PortalException,
355 com.liferay.portal.kernel.exception.SystemException;
356
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
359 long groupId, java.lang.String articleId, java.lang.String templateId,
360 java.lang.String viewMode, java.lang.String languageId,
361 com.liferay.portal.theme.ThemeDisplay themeDisplay)
362 throws com.liferay.portal.kernel.exception.PortalException,
363 com.liferay.portal.kernel.exception.SystemException;
364
365 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
366 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
367 long groupId, java.lang.String articleId, java.lang.String viewMode,
368 java.lang.String languageId,
369 com.liferay.portal.theme.ThemeDisplay themeDisplay)
370 throws com.liferay.portal.kernel.exception.PortalException,
371 com.liferay.portal.kernel.exception.SystemException;
372
373 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
374 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles()
375 throws com.liferay.portal.kernel.exception.SystemException;
376
377 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
378 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
379 long groupId)
380 throws com.liferay.portal.kernel.exception.SystemException;
381
382 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
383 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
384 long groupId, int start, int end)
385 throws com.liferay.portal.kernel.exception.SystemException;
386
387 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
388 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
389 long groupId, int start, int end,
390 com.liferay.portal.kernel.util.OrderByComparator obc)
391 throws com.liferay.portal.kernel.exception.SystemException;
392
393 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
394 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
395 long groupId, java.lang.String articleId)
396 throws com.liferay.portal.kernel.exception.SystemException;
397
398 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
399 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticlesBySmallImageId(
400 long smallImageId)
401 throws com.liferay.portal.kernel.exception.SystemException;
402
403 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
404 public int getArticlesCount(long groupId)
405 throws com.liferay.portal.kernel.exception.SystemException;
406
407 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
408 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getCompanyArticles(
409 long companyId, int status, int start, int end)
410 throws com.liferay.portal.kernel.exception.SystemException;
411
412 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
413 public int getCompanyArticlesCount(long companyId, int status)
414 throws com.liferay.portal.kernel.exception.SystemException;
415
416 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
417 public com.liferay.portlet.journal.model.JournalArticle getDisplayArticle(
418 long groupId, java.lang.String articleId)
419 throws com.liferay.portal.kernel.exception.PortalException,
420 com.liferay.portal.kernel.exception.SystemException;
421
422 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
423 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
424 long resourcePrimKey)
425 throws com.liferay.portal.kernel.exception.PortalException,
426 com.liferay.portal.kernel.exception.SystemException;
427
428 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
429 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
430 long resourcePrimKey, int status)
431 throws com.liferay.portal.kernel.exception.PortalException,
432 com.liferay.portal.kernel.exception.SystemException;
433
434 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
435 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
436 long groupId, java.lang.String articleId)
437 throws com.liferay.portal.kernel.exception.PortalException,
438 com.liferay.portal.kernel.exception.SystemException;
439
440 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
441 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
442 long groupId, java.lang.String articleId, int status)
443 throws com.liferay.portal.kernel.exception.PortalException,
444 com.liferay.portal.kernel.exception.SystemException;
445
446 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
447 public com.liferay.portlet.journal.model.JournalArticle getLatestArticleByUrlTitle(
448 long groupId, java.lang.String urlTitle, int status)
449 throws com.liferay.portal.kernel.exception.PortalException,
450 com.liferay.portal.kernel.exception.SystemException;
451
452 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
453 public double getLatestVersion(long groupId, java.lang.String articleId)
454 throws com.liferay.portal.kernel.exception.PortalException,
455 com.liferay.portal.kernel.exception.SystemException;
456
457 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
458 public double getLatestVersion(long groupId, java.lang.String articleId,
459 int status)
460 throws com.liferay.portal.kernel.exception.PortalException,
461 com.liferay.portal.kernel.exception.SystemException;
462
463 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
464 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
465 long groupId, java.lang.String structureId)
466 throws com.liferay.portal.kernel.exception.SystemException;
467
468 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
469 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
470 long groupId, java.lang.String structureId, int start, int end,
471 com.liferay.portal.kernel.util.OrderByComparator obc)
472 throws com.liferay.portal.kernel.exception.SystemException;
473
474 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
475 public int getStructureArticlesCount(long groupId,
476 java.lang.String structureId)
477 throws com.liferay.portal.kernel.exception.SystemException;
478
479 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
480 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
481 long groupId, java.lang.String templateId)
482 throws com.liferay.portal.kernel.exception.SystemException;
483
484 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
485 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
486 long groupId, java.lang.String templateId, int start, int end,
487 com.liferay.portal.kernel.util.OrderByComparator obc)
488 throws com.liferay.portal.kernel.exception.SystemException;
489
490 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
491 public int getTemplateArticlesCount(long groupId,
492 java.lang.String templateId)
493 throws com.liferay.portal.kernel.exception.SystemException;
494
495 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
496 public boolean hasArticle(long groupId, java.lang.String articleId)
497 throws com.liferay.portal.kernel.exception.SystemException;
498
499 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
500 public boolean isLatestVersion(long groupId, java.lang.String articleId,
501 double version)
502 throws com.liferay.portal.kernel.exception.PortalException,
503 com.liferay.portal.kernel.exception.SystemException;
504
505 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
506 public boolean isLatestVersion(long groupId, java.lang.String articleId,
507 double version, int status)
508 throws com.liferay.portal.kernel.exception.PortalException,
509 com.liferay.portal.kernel.exception.SystemException;
510
511 public com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
512 long groupId, java.lang.String articleId, double version,
513 java.lang.String languageId)
514 throws com.liferay.portal.kernel.exception.PortalException,
515 com.liferay.portal.kernel.exception.SystemException;
516
517 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
518 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
519 long companyId, long groupId, java.lang.String keywords,
520 java.lang.Double version, java.lang.String type,
521 java.lang.String structureId, java.lang.String templateId,
522 java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
523 java.util.Date reviewDate, int start, int end,
524 com.liferay.portal.kernel.util.OrderByComparator obc)
525 throws com.liferay.portal.kernel.exception.SystemException;
526
527 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
528 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
529 long companyId, long groupId, java.lang.String articleId,
530 java.lang.Double version, java.lang.String title,
531 java.lang.String description, java.lang.String content,
532 java.lang.String type, java.lang.String structureId,
533 java.lang.String templateId, java.util.Date displayDateGT,
534 java.util.Date displayDateLT, int status, java.util.Date reviewDate,
535 boolean andOperator, int start, int end,
536 com.liferay.portal.kernel.util.OrderByComparator obc)
537 throws com.liferay.portal.kernel.exception.SystemException;
538
539 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
540 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
541 long companyId, long groupId, java.lang.String articleId,
542 java.lang.Double version, java.lang.String title,
543 java.lang.String description, java.lang.String content,
544 java.lang.String type, java.lang.String[] structureIds,
545 java.lang.String[] templateIds, java.util.Date displayDateGT,
546 java.util.Date displayDateLT, int status, java.util.Date reviewDate,
547 boolean andOperator, int start, int end,
548 com.liferay.portal.kernel.util.OrderByComparator obc)
549 throws com.liferay.portal.kernel.exception.SystemException;
550
551 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
552 public int searchCount(long companyId, long groupId,
553 java.lang.String keywords, java.lang.Double version,
554 java.lang.String type, java.lang.String structureId,
555 java.lang.String templateId, java.util.Date displayDateGT,
556 java.util.Date displayDateLT, int status, java.util.Date reviewDate)
557 throws com.liferay.portal.kernel.exception.SystemException;
558
559 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
560 public int searchCount(long companyId, long groupId,
561 java.lang.String articleId, java.lang.Double version,
562 java.lang.String title, java.lang.String description,
563 java.lang.String content, java.lang.String type,
564 java.lang.String structureId, java.lang.String templateId,
565 java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
566 java.util.Date reviewDate, boolean andOperator)
567 throws com.liferay.portal.kernel.exception.SystemException;
568
569 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
570 public int searchCount(long companyId, long groupId,
571 java.lang.String articleId, java.lang.Double version,
572 java.lang.String title, java.lang.String description,
573 java.lang.String content, java.lang.String type,
574 java.lang.String[] structureIds, java.lang.String[] templateIds,
575 java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
576 java.util.Date reviewDate, boolean andOperator)
577 throws com.liferay.portal.kernel.exception.SystemException;
578
579 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
580 long userId, long groupId, java.lang.String articleId, double version,
581 java.lang.String content)
582 throws com.liferay.portal.kernel.exception.PortalException,
583 com.liferay.portal.kernel.exception.SystemException;
584
585 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
586 long userId, long groupId, java.lang.String articleId, double version,
587 java.lang.String title, java.lang.String description,
588 java.lang.String content, java.lang.String type,
589 java.lang.String structureId, java.lang.String templateId,
590 int displayDateMonth, int displayDateDay, int displayDateYear,
591 int displayDateHour, int displayDateMinute, int expirationDateMonth,
592 int expirationDateDay, int expirationDateYear, int expirationDateHour,
593 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
594 int reviewDateDay, int reviewDateYear, int reviewDateHour,
595 int reviewDateMinute, boolean neverReview, boolean indexable,
596 boolean smallImage, java.lang.String smallImageURL,
597 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
598 java.lang.String articleURL,
599 com.liferay.portal.service.ServiceContext serviceContext)
600 throws com.liferay.portal.kernel.exception.PortalException,
601 com.liferay.portal.kernel.exception.SystemException;
602
603 public void updateAsset(long userId,
604 com.liferay.portlet.journal.model.JournalArticle article,
605 long[] assetCategoryIds, java.lang.String[] assetTagNames)
606 throws com.liferay.portal.kernel.exception.PortalException,
607 com.liferay.portal.kernel.exception.SystemException;
608
609 public com.liferay.portlet.journal.model.JournalArticle updateContent(
610 long groupId, java.lang.String articleId, double version,
611 java.lang.String content)
612 throws com.liferay.portal.kernel.exception.PortalException,
613 com.liferay.portal.kernel.exception.SystemException;
614
615 public com.liferay.portlet.journal.model.JournalArticle updateStatus(
616 long userId, com.liferay.portlet.journal.model.JournalArticle article,
617 int status, java.lang.String articleURL,
618 com.liferay.portal.service.ServiceContext serviceContext)
619 throws com.liferay.portal.kernel.exception.PortalException,
620 com.liferay.portal.kernel.exception.SystemException;
621
622 public com.liferay.portlet.journal.model.JournalArticle updateStatus(
623 long userId, long classPK, int status,
624 com.liferay.portal.service.ServiceContext serviceContext)
625 throws com.liferay.portal.kernel.exception.PortalException,
626 com.liferay.portal.kernel.exception.SystemException;
627
628 public com.liferay.portlet.journal.model.JournalArticle updateStatus(
629 long userId, long groupId, java.lang.String articleId, double version,
630 int status, java.lang.String articleURL,
631 com.liferay.portal.service.ServiceContext serviceContext)
632 throws com.liferay.portal.kernel.exception.PortalException,
633 com.liferay.portal.kernel.exception.SystemException;
634 }