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