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