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