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