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