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