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.SystemException,
67 com.liferay.portal.PortalException;
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.SystemException,
85 com.liferay.portal.PortalException;
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, 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, double version, 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(long groupId, java.lang.String articleId,
159 boolean addCommunityPermissions, boolean addGuestPermissions)
160 throws com.liferay.portal.PortalException,
161 com.liferay.portal.SystemException;
162
163 public void addArticleResources(
164 com.liferay.portlet.journal.model.JournalArticle article,
165 boolean addCommunityPermissions, boolean addGuestPermissions)
166 throws com.liferay.portal.PortalException,
167 com.liferay.portal.SystemException;
168
169 public void addArticleResources(long groupId, java.lang.String articleId,
170 java.lang.String[] communityPermissions,
171 java.lang.String[] guestPermissions)
172 throws com.liferay.portal.PortalException,
173 com.liferay.portal.SystemException;
174
175 public void addArticleResources(
176 com.liferay.portlet.journal.model.JournalArticle article,
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(long groupId, java.lang.String articleId,
215 double version, java.lang.String articleURL,
216 com.liferay.portal.service.ServiceContext serviceContext)
217 throws com.liferay.portal.PortalException,
218 com.liferay.portal.SystemException;
219
220 public void deleteArticle(
221 com.liferay.portlet.journal.model.JournalArticle article,
222 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(long groupId, java.lang.String articleId,
232 double version, java.lang.String articleURL,
233 com.liferay.portal.service.ServiceContext serviceContext)
234 throws com.liferay.portal.PortalException,
235 com.liferay.portal.SystemException;
236
237 public void expireArticle(
238 com.liferay.portlet.journal.model.JournalArticle article,
239 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(long groupId,
269 java.lang.String articleId, java.lang.String viewMode,
270 java.lang.String languageId,
271 com.liferay.portal.theme.ThemeDisplay themeDisplay)
272 throws com.liferay.portal.PortalException,
273 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, 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, double version, 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(
301 com.liferay.portlet.journal.model.JournalArticle article,
302 java.lang.String templateId, java.lang.String viewMode,
303 java.lang.String languageId,
304 com.liferay.portal.theme.ThemeDisplay themeDisplay)
305 throws com.liferay.portal.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
309 long groupId, java.lang.String articleId, java.lang.String viewMode,
310 java.lang.String languageId,
311 com.liferay.portal.theme.ThemeDisplay themeDisplay)
312 throws com.liferay.portal.PortalException,
313 com.liferay.portal.SystemException;
314
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
317 long groupId, java.lang.String articleId, java.lang.String viewMode,
318 java.lang.String languageId, int page, java.lang.String xmlRequest,
319 com.liferay.portal.theme.ThemeDisplay themeDisplay)
320 throws com.liferay.portal.PortalException,
321 com.liferay.portal.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
325 long groupId, java.lang.String articleId, java.lang.String templateId,
326 java.lang.String viewMode, java.lang.String languageId,
327 com.liferay.portal.theme.ThemeDisplay themeDisplay)
328 throws com.liferay.portal.PortalException,
329 com.liferay.portal.SystemException;
330
331 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
333 long groupId, java.lang.String articleId, java.lang.String templateId,
334 java.lang.String viewMode, java.lang.String languageId, int page,
335 java.lang.String xmlRequest,
336 com.liferay.portal.theme.ThemeDisplay themeDisplay)
337 throws com.liferay.portal.PortalException,
338 com.liferay.portal.SystemException;
339
340 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
341 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
342 long groupId, java.lang.String articleId, double version,
343 java.lang.String templateId, java.lang.String viewMode,
344 java.lang.String languageId,
345 com.liferay.portal.theme.ThemeDisplay themeDisplay)
346 throws com.liferay.portal.PortalException,
347 com.liferay.portal.SystemException;
348
349 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
350 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
351 long groupId, java.lang.String articleId, double version,
352 java.lang.String templateId, java.lang.String viewMode,
353 java.lang.String languageId, int page, java.lang.String xmlRequest,
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 com.liferay.portlet.journal.model.JournalArticle article,
361 java.lang.String templateId, java.lang.String viewMode,
362 java.lang.String languageId, int page, java.lang.String xmlRequest,
363 com.liferay.portal.theme.ThemeDisplay themeDisplay)
364 throws 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 double getLatestVersion(long groupId, java.lang.String articleId)
430 throws com.liferay.portal.PortalException,
431 com.liferay.portal.SystemException;
432
433 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
434 public double getLatestVersion(long groupId, java.lang.String articleId,
435 java.lang.Boolean approved)
436 throws com.liferay.portal.PortalException,
437 com.liferay.portal.SystemException;
438
439 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
440 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
441 long groupId, java.lang.String structureId)
442 throws com.liferay.portal.SystemException;
443
444 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
445 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
446 long groupId, java.lang.String structureId, int start, int end,
447 com.liferay.portal.kernel.util.OrderByComparator obc)
448 throws com.liferay.portal.SystemException;
449
450 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
451 public int getStructureArticlesCount(long groupId,
452 java.lang.String structureId) throws com.liferay.portal.SystemException;
453
454 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
455 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
456 long groupId, java.lang.String templateId)
457 throws com.liferay.portal.SystemException;
458
459 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
460 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
461 long groupId, java.lang.String templateId, int start, int end,
462 com.liferay.portal.kernel.util.OrderByComparator obc)
463 throws com.liferay.portal.SystemException;
464
465 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
466 public int getTemplateArticlesCount(long groupId,
467 java.lang.String templateId) throws com.liferay.portal.SystemException;
468
469 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
470 public boolean hasArticle(long groupId, java.lang.String articleId)
471 throws com.liferay.portal.SystemException;
472
473 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
474 public boolean isLatestVersion(long groupId, java.lang.String articleId,
475 double version)
476 throws com.liferay.portal.PortalException,
477 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, java.lang.Boolean active)
482 throws com.liferay.portal.PortalException,
483 com.liferay.portal.SystemException;
484
485 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
486 public void reIndex(long resourcePrimKey)
487 throws com.liferay.portal.SystemException;
488
489 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
490 public void reIndex(
491 com.liferay.portlet.journal.model.JournalArticle article)
492 throws com.liferay.portal.SystemException;
493
494 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
495 public void reIndex(java.lang.String[] ids)
496 throws com.liferay.portal.SystemException;
497
498 public com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
499 long groupId, java.lang.String articleId, double version,
500 java.lang.String languageId)
501 throws com.liferay.portal.PortalException,
502 com.liferay.portal.SystemException;
503
504 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
505 public com.liferay.portal.kernel.search.Hits search(long companyId,
506 long groupId, java.lang.String keywords, int start, int end)
507 throws com.liferay.portal.SystemException;
508
509 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
510 public com.liferay.portal.kernel.search.Hits search(long companyId,
511 long groupId, java.lang.String keywords,
512 com.liferay.portal.kernel.search.Sort sort, 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, java.lang.String keywords,
518 com.liferay.portal.kernel.search.Sort[] sorts, int start, int end)
519 throws com.liferay.portal.SystemException;
520
521 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
522 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
523 long companyId, long groupId, java.lang.String keywords,
524 java.lang.Double version, java.lang.String type,
525 java.lang.String structureId, java.lang.String templateId,
526 java.util.Date displayDateGT, java.util.Date displayDateLT,
527 java.lang.Boolean approved, java.lang.Boolean expired,
528 java.util.Date reviewDate, int start, int end,
529 com.liferay.portal.kernel.util.OrderByComparator obc)
530 throws com.liferay.portal.SystemException;
531
532 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
533 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
534 long companyId, long groupId, java.lang.String articleId,
535 java.lang.Double version, java.lang.String title,
536 java.lang.String description, java.lang.String content,
537 java.lang.String type, java.lang.String structureId,
538 java.lang.String templateId, java.util.Date displayDateGT,
539 java.util.Date displayDateLT, java.lang.Boolean approved,
540 java.lang.Boolean expired, java.util.Date reviewDate,
541 boolean andOperator, int start, int end,
542 com.liferay.portal.kernel.util.OrderByComparator obc)
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 articleId,
548 java.lang.Double version, java.lang.String title,
549 java.lang.String description, java.lang.String content,
550 java.lang.String type, java.lang.String[] structureIds,
551 java.lang.String[] templateIds, java.util.Date displayDateGT,
552 java.util.Date displayDateLT, java.lang.Boolean approved,
553 java.lang.Boolean expired, java.util.Date reviewDate,
554 boolean andOperator, int start, int end,
555 com.liferay.portal.kernel.util.OrderByComparator obc)
556 throws com.liferay.portal.SystemException;
557
558 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
559 public int searchCount(long companyId, long groupId,
560 java.lang.String keywords, java.lang.Double version,
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 throws com.liferay.portal.SystemException;
566
567 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
568 public int searchCount(long companyId, long groupId,
569 java.lang.String articleId, java.lang.Double version,
570 java.lang.String title, java.lang.String description,
571 java.lang.String content, java.lang.String type,
572 java.lang.String structureId, java.lang.String templateId,
573 java.util.Date displayDateGT, java.util.Date displayDateLT,
574 java.lang.Boolean approved, java.lang.Boolean expired,
575 java.util.Date reviewDate, boolean andOperator)
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 articleId, java.lang.Double version,
581 java.lang.String title, java.lang.String description,
582 java.lang.String content, java.lang.String type,
583 java.lang.String[] structureIds, java.lang.String[] templateIds,
584 java.util.Date displayDateGT, java.util.Date displayDateLT,
585 java.lang.Boolean approved, java.lang.Boolean expired,
586 java.util.Date reviewDate, boolean andOperator)
587 throws com.liferay.portal.SystemException;
588
589 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
590 long userId, long groupId, java.lang.String articleId, double version,
591 boolean incrementVersion, java.lang.String content)
592 throws com.liferay.portal.PortalException,
593 com.liferay.portal.SystemException;
594
595 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
596 long userId, long groupId, java.lang.String articleId, double version,
597 boolean incrementVersion, java.lang.String title,
598 java.lang.String description, java.lang.String content,
599 java.lang.String type, java.lang.String structureId,
600 java.lang.String templateId, int displayDateMonth, int displayDateDay,
601 int displayDateYear, int displayDateHour, int displayDateMinute,
602 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
603 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
604 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
605 int reviewDateHour, int reviewDateMinute, boolean neverReview,
606 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
607 java.io.File smallFile, java.util.Map<String, byte[]> images,
608 java.lang.String articleURL,
609 com.liferay.portal.service.ServiceContext serviceContext)
610 throws com.liferay.portal.PortalException,
611 com.liferay.portal.SystemException;
612
613 public com.liferay.portlet.journal.model.JournalArticle updateContent(
614 long groupId, java.lang.String articleId, double version,
615 java.lang.String content)
616 throws com.liferay.portal.PortalException,
617 com.liferay.portal.SystemException;
618
619 public void updateTagsAsset(long userId,
620 com.liferay.portlet.journal.model.JournalArticle article,
621 java.lang.String[] tagsCategories, java.lang.String[] tagsEntries)
622 throws com.liferay.portal.PortalException,
623 com.liferay.portal.SystemException;
624 }