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.Propagation;
25 import com.liferay.portal.kernel.annotation.Transactional;
26
27
51 @Transactional(rollbackFor = {
52 PortalException.class, SystemException.class})
53 public interface JournalArticleLocalService {
54 public com.liferay.portlet.journal.model.JournalArticle addJournalArticle(
55 com.liferay.portlet.journal.model.JournalArticle journalArticle)
56 throws com.liferay.portal.SystemException;
57
58 public com.liferay.portlet.journal.model.JournalArticle createJournalArticle(
59 long id);
60
61 public void deleteJournalArticle(long id)
62 throws com.liferay.portal.SystemException,
63 com.liferay.portal.PortalException;
64
65 public void deleteJournalArticle(
66 com.liferay.portlet.journal.model.JournalArticle journalArticle)
67 throws com.liferay.portal.SystemException;
68
69 public java.util.List<Object> dynamicQuery(
70 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
71 throws com.liferay.portal.SystemException;
72
73 public java.util.List<Object> dynamicQuery(
74 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
75 int end) throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.journal.model.JournalArticle getJournalArticle(
79 long id)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portal.PortalException;
82
83 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
84 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getJournalArticles(
85 int start, int end) throws com.liferay.portal.SystemException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public int getJournalArticlesCount()
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 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, java.lang.String title, java.lang.String description,
98 java.lang.String content, java.lang.String type,
99 java.lang.String structureId, java.lang.String templateId,
100 int displayDateMonth, int displayDateDay, int displayDateYear,
101 int displayDateHour, int displayDateMinute, int expirationDateMonth,
102 int expirationDateDay, int expirationDateYear, int expirationDateHour,
103 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
104 int reviewDateDay, int reviewDateYear, int reviewDateHour,
105 int reviewDateMinute, boolean neverReview, boolean indexable,
106 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, double version, java.lang.String title,
117 java.lang.String description, java.lang.String content,
118 java.lang.String type, java.lang.String structureId,
119 java.lang.String templateId, int displayDateMonth, int displayDateDay,
120 int displayDateYear, int displayDateHour, int displayDateMinute,
121 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
122 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
123 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
124 int reviewDateHour, int reviewDateMinute, boolean neverReview,
125 boolean indexable, 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 java.lang.String uuid, long userId, java.lang.String articleId,
135 boolean autoArticleId, long plid, double version,
136 java.lang.String title, java.lang.String description,
137 java.lang.String content, java.lang.String type,
138 java.lang.String structureId, java.lang.String templateId,
139 int displayDateMonth, int displayDateDay, int displayDateYear,
140 int displayDateHour, int displayDateMinute, int expirationDateMonth,
141 int expirationDateDay, int expirationDateYear, int expirationDateHour,
142 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
143 int reviewDateDay, int reviewDateYear, int reviewDateHour,
144 int reviewDateMinute, boolean neverReview, boolean indexable,
145 boolean smallImage, java.lang.String smallImageURL,
146 java.io.File smallFile, java.util.Map<String, byte[]> images,
147 java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
148 java.lang.String[] tagsEntries, boolean addCommunityPermissions,
149 boolean addGuestPermissions)
150 throws com.liferay.portal.PortalException,
151 com.liferay.portal.SystemException;
152
153 public com.liferay.portlet.journal.model.JournalArticle addArticle(
154 long userId, java.lang.String articleId, boolean autoArticleId,
155 long plid, java.lang.String title, java.lang.String description,
156 java.lang.String content, java.lang.String type,
157 java.lang.String structureId, java.lang.String templateId,
158 int displayDateMonth, int displayDateDay, int displayDateYear,
159 int displayDateHour, int displayDateMinute, int expirationDateMonth,
160 int expirationDateDay, int expirationDateYear, int expirationDateHour,
161 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
162 int reviewDateDay, int reviewDateYear, int reviewDateHour,
163 int reviewDateMinute, boolean neverReview, boolean indexable,
164 boolean smallImage, java.lang.String smallImageURL,
165 java.io.File smallFile, java.util.Map<String, byte[]> images,
166 java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
167 java.lang.String[] tagsEntries,
168 java.lang.String[] communityPermissions,
169 java.lang.String[] guestPermissions)
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 com.liferay.portlet.journal.model.JournalArticle addArticleToGroup(
197 java.lang.String uuid, long userId, java.lang.String articleId,
198 boolean autoArticleId, long groupId, double version,
199 java.lang.String title, java.lang.String description,
200 java.lang.String content, java.lang.String type,
201 java.lang.String structureId, java.lang.String templateId,
202 int displayDateMonth, int displayDateDay, int displayDateYear,
203 int displayDateHour, int displayDateMinute, int expirationDateMonth,
204 int expirationDateDay, int expirationDateYear, int expirationDateHour,
205 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
206 int reviewDateDay, int reviewDateYear, int reviewDateHour,
207 int reviewDateMinute, boolean neverReview, boolean indexable,
208 boolean smallImage, java.lang.String smallImageURL,
209 java.io.File smallFile, java.util.Map<String, byte[]> images,
210 java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
211 java.lang.String[] tagsEntries,
212 java.lang.Boolean addCommunityPermissions,
213 java.lang.Boolean addGuestPermissions,
214 java.lang.String[] communityPermissions,
215 java.lang.String[] guestPermissions)
216 throws com.liferay.portal.PortalException,
217 com.liferay.portal.SystemException;
218
219 public void addArticleResources(long groupId, java.lang.String articleId,
220 boolean addCommunityPermissions, boolean addGuestPermissions)
221 throws com.liferay.portal.PortalException,
222 com.liferay.portal.SystemException;
223
224 public void addArticleResources(
225 com.liferay.portlet.journal.model.JournalArticle article,
226 boolean addCommunityPermissions, boolean addGuestPermissions)
227 throws com.liferay.portal.PortalException,
228 com.liferay.portal.SystemException;
229
230 public void addArticleResources(long groupId, java.lang.String articleId,
231 java.lang.String[] communityPermissions,
232 java.lang.String[] guestPermissions)
233 throws com.liferay.portal.PortalException,
234 com.liferay.portal.SystemException;
235
236 public void addArticleResources(
237 com.liferay.portlet.journal.model.JournalArticle article,
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(long groupId, java.lang.String articleId,
275 double version, java.lang.String articleURL,
276 javax.portlet.PortletPreferences prefs)
277 throws com.liferay.portal.PortalException,
278 com.liferay.portal.SystemException;
279
280 public void deleteArticle(
281 com.liferay.portlet.journal.model.JournalArticle article,
282 java.lang.String articleURL, 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(long groupId, java.lang.String articleId,
291 double version, java.lang.String articleURL,
292 javax.portlet.PortletPreferences prefs)
293 throws com.liferay.portal.PortalException,
294 com.liferay.portal.SystemException;
295
296 public void expireArticle(
297 com.liferay.portlet.journal.model.JournalArticle article,
298 java.lang.String articleURL, 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(long groupId,
321 java.lang.String articleId, java.lang.String languageId,
322 com.liferay.portal.theme.ThemeDisplay themeDisplay)
323 throws com.liferay.portal.PortalException,
324 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, java.lang.String templateId,
329 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, double version,
345 java.lang.String templateId, 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(
352 com.liferay.portlet.journal.model.JournalArticle article,
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 com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
360 long groupId, java.lang.String articleId, java.lang.String languageId,
361 com.liferay.portal.theme.ThemeDisplay themeDisplay)
362 throws com.liferay.portal.PortalException,
363 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, java.lang.String languageId,
368 int page, java.lang.String xmlRequest,
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 templateId,
376 java.lang.String languageId,
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, int page, java.lang.String xmlRequest,
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, double version,
392 java.lang.String templateId, java.lang.String languageId,
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, int page,
401 java.lang.String xmlRequest,
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 com.liferay.portlet.journal.model.JournalArticle article,
409 java.lang.String templateId, java.lang.String languageId, int page,
410 java.lang.String xmlRequest,
411 com.liferay.portal.theme.ThemeDisplay themeDisplay)
412 throws com.liferay.portal.PortalException,
413 com.liferay.portal.SystemException;
414
415 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
416 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles()
417 throws com.liferay.portal.SystemException;
418
419 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
420 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
421 long groupId) throws 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 long groupId, int start, int end)
426 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 com.liferay.portal.kernel.util.OrderByComparator obc)
432 throws com.liferay.portal.SystemException;
433
434 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
435 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
436 long groupId, java.lang.String articleId)
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> getArticlesBySmallImageId(
441 long smallImageId) throws com.liferay.portal.SystemException;
442
443 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
444 public int getArticlesCount(long groupId)
445 throws com.liferay.portal.SystemException;
446
447 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
448 public com.liferay.portlet.journal.model.JournalArticle getDisplayArticle(
449 long groupId, java.lang.String articleId)
450 throws com.liferay.portal.PortalException,
451 com.liferay.portal.SystemException;
452
453 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
454 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
455 long groupId, java.lang.String articleId)
456 throws com.liferay.portal.PortalException,
457 com.liferay.portal.SystemException;
458
459 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
460 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
461 long groupId, java.lang.String articleId, java.lang.Boolean approved)
462 throws com.liferay.portal.PortalException,
463 com.liferay.portal.SystemException;
464
465 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
466 public double getLatestVersion(long groupId, java.lang.String articleId)
467 throws com.liferay.portal.PortalException,
468 com.liferay.portal.SystemException;
469
470 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
471 public double getLatestVersion(long groupId, java.lang.String articleId,
472 java.lang.Boolean approved)
473 throws com.liferay.portal.PortalException,
474 com.liferay.portal.SystemException;
475
476 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
477 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
478 long groupId, java.lang.String structureId)
479 throws com.liferay.portal.SystemException;
480
481 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
482 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
483 long groupId, java.lang.String structureId, int start, int end,
484 com.liferay.portal.kernel.util.OrderByComparator obc)
485 throws com.liferay.portal.SystemException;
486
487 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
488 public int getStructureArticlesCount(long groupId,
489 java.lang.String structureId) throws com.liferay.portal.SystemException;
490
491 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
492 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
493 long groupId, java.lang.String templateId)
494 throws com.liferay.portal.SystemException;
495
496 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
497 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
498 long groupId, java.lang.String templateId, int start, int end,
499 com.liferay.portal.kernel.util.OrderByComparator obc)
500 throws com.liferay.portal.SystemException;
501
502 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
503 public int getTemplateArticlesCount(long groupId,
504 java.lang.String templateId) throws com.liferay.portal.SystemException;
505
506 public boolean hasArticle(long groupId, java.lang.String articleId)
507 throws com.liferay.portal.SystemException;
508
509 public boolean isLatestVersion(long groupId, java.lang.String articleId,
510 double version)
511 throws com.liferay.portal.PortalException,
512 com.liferay.portal.SystemException;
513
514 public boolean isLatestVersion(long groupId, java.lang.String articleId,
515 double version, java.lang.Boolean active)
516 throws com.liferay.portal.PortalException,
517 com.liferay.portal.SystemException;
518
519 public void reIndex(java.lang.String[] ids)
520 throws com.liferay.portal.SystemException;
521
522 public com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
523 long groupId, java.lang.String articleId, double version,
524 java.lang.String languageId)
525 throws com.liferay.portal.PortalException,
526 com.liferay.portal.SystemException;
527
528 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
529 public com.liferay.portal.kernel.search.Hits search(long companyId,
530 long groupId, java.lang.String keywords, int start, int end)
531 throws com.liferay.portal.SystemException;
532
533 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
534 public com.liferay.portal.kernel.search.Hits search(long companyId,
535 long groupId, java.lang.String keywords,
536 com.liferay.portal.kernel.search.Sort sort, int start, int end)
537 throws com.liferay.portal.SystemException;
538
539 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
540 public com.liferay.portal.kernel.search.Hits search(long companyId,
541 long groupId, java.lang.String keywords,
542 com.liferay.portal.kernel.search.Sort[] sorts, int start, int end)
543 throws com.liferay.portal.SystemException;
544
545 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
546 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
547 long companyId, long groupId, java.lang.String keywords,
548 java.lang.Double version, java.lang.String type,
549 java.lang.String structureId, java.lang.String templateId,
550 java.util.Date displayDateGT, java.util.Date displayDateLT,
551 java.lang.Boolean approved, java.lang.Boolean expired,
552 java.util.Date reviewDate, int start, int end,
553 com.liferay.portal.kernel.util.OrderByComparator obc)
554 throws com.liferay.portal.SystemException;
555
556 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
557 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
558 long companyId, long groupId, java.lang.String articleId,
559 java.lang.Double version, java.lang.String title,
560 java.lang.String description, java.lang.String content,
561 java.lang.String type, java.lang.String structureId,
562 java.lang.String templateId, java.util.Date displayDateGT,
563 java.util.Date displayDateLT, java.lang.Boolean approved,
564 java.lang.Boolean expired, java.util.Date reviewDate,
565 boolean andOperator, int start, int end,
566 com.liferay.portal.kernel.util.OrderByComparator obc)
567 throws com.liferay.portal.SystemException;
568
569 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
570 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
571 long companyId, long groupId, java.lang.String articleId,
572 java.lang.Double version, java.lang.String title,
573 java.lang.String description, java.lang.String content,
574 java.lang.String type, java.lang.String[] structureIds,
575 java.lang.String[] templateIds, java.util.Date displayDateGT,
576 java.util.Date displayDateLT, java.lang.Boolean approved,
577 java.lang.Boolean expired, java.util.Date reviewDate,
578 boolean andOperator, int start, int end,
579 com.liferay.portal.kernel.util.OrderByComparator obc)
580 throws com.liferay.portal.SystemException;
581
582 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
583 public int searchCount(long companyId, long groupId,
584 java.lang.String keywords, java.lang.Double version,
585 java.lang.String type, java.lang.String structureId,
586 java.lang.String templateId, java.util.Date displayDateGT,
587 java.util.Date displayDateLT, java.lang.Boolean approved,
588 java.lang.Boolean expired, java.util.Date reviewDate)
589 throws com.liferay.portal.SystemException;
590
591 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
592 public int searchCount(long companyId, long groupId,
593 java.lang.String articleId, java.lang.Double version,
594 java.lang.String title, java.lang.String description,
595 java.lang.String content, java.lang.String type,
596 java.lang.String structureId, java.lang.String templateId,
597 java.util.Date displayDateGT, java.util.Date displayDateLT,
598 java.lang.Boolean approved, java.lang.Boolean expired,
599 java.util.Date reviewDate, boolean andOperator)
600 throws com.liferay.portal.SystemException;
601
602 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
603 public int searchCount(long companyId, long groupId,
604 java.lang.String articleId, java.lang.Double version,
605 java.lang.String title, java.lang.String description,
606 java.lang.String content, java.lang.String type,
607 java.lang.String[] structureIds, java.lang.String[] templateIds,
608 java.util.Date displayDateGT, java.util.Date displayDateLT,
609 java.lang.Boolean approved, java.lang.Boolean expired,
610 java.util.Date reviewDate, boolean andOperator)
611 throws com.liferay.portal.SystemException;
612
613 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
614 long userId, long groupId, java.lang.String articleId, double version,
615 boolean incrementVersion, java.lang.String title,
616 java.lang.String description, java.lang.String content,
617 java.lang.String type, java.lang.String structureId,
618 java.lang.String templateId, int displayDateMonth, int displayDateDay,
619 int displayDateYear, int displayDateHour, int displayDateMinute,
620 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
621 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
622 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
623 int reviewDateHour, int reviewDateMinute, boolean neverReview,
624 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
625 java.io.File smallFile, java.util.Map<String, byte[]> images,
626 java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
627 java.lang.String[] tagsEntries)
628 throws com.liferay.portal.PortalException,
629 com.liferay.portal.SystemException;
630
631 public com.liferay.portlet.journal.model.JournalArticle updateContent(
632 long groupId, java.lang.String articleId, double version,
633 java.lang.String content)
634 throws com.liferay.portal.PortalException,
635 com.liferay.portal.SystemException;
636
637 public void updateTagsAsset(long userId,
638 com.liferay.portlet.journal.model.JournalArticle article,
639 java.lang.String[] tagsEntries)
640 throws com.liferay.portal.PortalException,
641 com.liferay.portal.SystemException;
642 }