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