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 @SuppressWarnings("rawtypes")
66 public java.util.List dynamicQuery(
67 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68 throws com.liferay.portal.SystemException;
69
70 @SuppressWarnings("rawtypes")
71 public java.util.List dynamicQuery(
72 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
73 int end) throws com.liferay.portal.SystemException;
74
75 @SuppressWarnings("rawtypes")
76 public java.util.List dynamicQuery(
77 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
78 int end,
79 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
80 throws com.liferay.portal.SystemException;
81
82 public int dynamicQueryCount(
83 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
84 throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public com.liferay.portlet.journal.model.JournalArticle getJournalArticle(
88 long id)
89 throws com.liferay.portal.PortalException,
90 com.liferay.portal.SystemException;
91
92 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
93 public com.liferay.portlet.journal.model.JournalArticle getJournalArticleByUuidAndGroupId(
94 java.lang.String uuid, long groupId)
95 throws com.liferay.portal.PortalException,
96 com.liferay.portal.SystemException;
97
98 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
99 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getJournalArticles(
100 int start, int end) throws com.liferay.portal.SystemException;
101
102 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
103 public int getJournalArticlesCount()
104 throws com.liferay.portal.SystemException;
105
106 public com.liferay.portlet.journal.model.JournalArticle updateJournalArticle(
107 com.liferay.portlet.journal.model.JournalArticle journalArticle)
108 throws com.liferay.portal.SystemException;
109
110 public com.liferay.portlet.journal.model.JournalArticle updateJournalArticle(
111 com.liferay.portlet.journal.model.JournalArticle journalArticle,
112 boolean merge) throws com.liferay.portal.SystemException;
113
114 public com.liferay.portlet.journal.model.JournalArticle addArticle(
115 long userId, long groupId, java.lang.String articleId,
116 boolean autoArticleId, double version, java.lang.String title,
117 java.lang.String description, java.lang.String content,
118 java.lang.String type, java.lang.String structureId,
119 java.lang.String templateId, int displayDateMonth, int displayDateDay,
120 int displayDateYear, int displayDateHour, int displayDateMinute,
121 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
122 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
123 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
124 int reviewDateHour, int reviewDateMinute, boolean neverReview,
125 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
126 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
127 java.lang.String articleURL,
128 com.liferay.portal.service.ServiceContext serviceContext)
129 throws com.liferay.portal.PortalException,
130 com.liferay.portal.SystemException;
131
132 public com.liferay.portlet.journal.model.JournalArticle addArticle(
133 long userId, long groupId, java.lang.String articleId,
134 boolean autoArticleId, java.lang.String title,
135 java.lang.String description, java.lang.String content,
136 java.lang.String type, java.lang.String structureId,
137 java.lang.String templateId, int displayDateMonth, int displayDateDay,
138 int displayDateYear, int displayDateHour, int displayDateMinute,
139 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
140 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
141 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
142 int reviewDateHour, int reviewDateMinute, boolean neverReview,
143 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
144 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
145 java.lang.String articleURL,
146 com.liferay.portal.service.ServiceContext serviceContext)
147 throws com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException;
149
150 public com.liferay.portlet.journal.model.JournalArticle addArticle(
151 java.lang.String uuid, long userId, long groupId,
152 java.lang.String articleId, boolean autoArticleId, double version,
153 java.lang.String title, java.lang.String description,
154 java.lang.String content, java.lang.String type,
155 java.lang.String structureId, java.lang.String templateId,
156 int displayDateMonth, int displayDateDay, int displayDateYear,
157 int displayDateHour, int displayDateMinute, int expirationDateMonth,
158 int expirationDateDay, int expirationDateYear, int expirationDateHour,
159 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
160 int reviewDateDay, int reviewDateYear, int reviewDateHour,
161 int reviewDateMinute, boolean neverReview, boolean indexable,
162 boolean smallImage, java.lang.String smallImageURL,
163 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
164 java.lang.String articleURL,
165 com.liferay.portal.service.ServiceContext serviceContext)
166 throws com.liferay.portal.PortalException,
167 com.liferay.portal.SystemException;
168
169 public void addArticleResources(
170 com.liferay.portlet.journal.model.JournalArticle article,
171 boolean addCommunityPermissions, boolean addGuestPermissions)
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 void addArticleResources(long groupId, java.lang.String articleId,
183 boolean addCommunityPermissions, boolean addGuestPermissions)
184 throws com.liferay.portal.PortalException,
185 com.liferay.portal.SystemException;
186
187 public void addArticleResources(long groupId, java.lang.String articleId,
188 java.lang.String[] communityPermissions,
189 java.lang.String[] guestPermissions)
190 throws com.liferay.portal.PortalException,
191 com.liferay.portal.SystemException;
192
193 public com.liferay.portlet.journal.model.JournalArticle approveArticle(
194 long userId, long groupId, java.lang.String articleId, double version,
195 java.lang.String articleURL,
196 com.liferay.portal.service.ServiceContext serviceContext)
197 throws com.liferay.portal.PortalException,
198 com.liferay.portal.SystemException;
199
200 public com.liferay.portlet.journal.model.JournalArticle checkArticleResourcePrimKey(
201 long groupId, java.lang.String articleId, double version)
202 throws com.liferay.portal.PortalException,
203 com.liferay.portal.SystemException;
204
205 public void checkArticles()
206 throws com.liferay.portal.PortalException,
207 com.liferay.portal.SystemException;
208
209 public void checkNewLine(long groupId, java.lang.String articleId,
210 double version)
211 throws com.liferay.portal.PortalException,
212 com.liferay.portal.SystemException;
213
214 public void checkStructure(long groupId, java.lang.String articleId,
215 double version)
216 throws com.liferay.portal.PortalException,
217 com.liferay.portal.SystemException;
218
219 public com.liferay.portlet.journal.model.JournalArticle copyArticle(
220 long userId, long groupId, java.lang.String oldArticleId,
221 java.lang.String newArticleId, boolean autoArticleId, double version)
222 throws com.liferay.portal.PortalException,
223 com.liferay.portal.SystemException;
224
225 public void deleteArticle(
226 com.liferay.portlet.journal.model.JournalArticle article,
227 java.lang.String articleURL,
228 com.liferay.portal.service.ServiceContext serviceContext)
229 throws com.liferay.portal.PortalException,
230 com.liferay.portal.SystemException;
231
232 public void deleteArticle(long groupId, java.lang.String articleId,
233 double version, 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 deleteArticles(long groupId)
239 throws com.liferay.portal.PortalException,
240 com.liferay.portal.SystemException;
241
242 public void expireArticle(
243 com.liferay.portlet.journal.model.JournalArticle article,
244 java.lang.String articleURL,
245 com.liferay.portal.service.ServiceContext serviceContext)
246 throws com.liferay.portal.PortalException,
247 com.liferay.portal.SystemException;
248
249 public void expireArticle(long groupId, java.lang.String articleId,
250 double version, java.lang.String articleURL,
251 com.liferay.portal.service.ServiceContext serviceContext)
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(long id)
257 throws com.liferay.portal.PortalException,
258 com.liferay.portal.SystemException;
259
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public com.liferay.portlet.journal.model.JournalArticle getArticle(
262 long groupId, java.lang.String articleId)
263 throws com.liferay.portal.PortalException,
264 com.liferay.portal.SystemException;
265
266 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
267 public com.liferay.portlet.journal.model.JournalArticle getArticle(
268 long groupId, java.lang.String articleId, double version)
269 throws com.liferay.portal.PortalException,
270 com.liferay.portal.SystemException;
271
272 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
273 public com.liferay.portlet.journal.model.JournalArticle getArticleByUrlTitle(
274 long groupId, java.lang.String urlTitle)
275 throws com.liferay.portal.PortalException,
276 com.liferay.portal.SystemException;
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public java.lang.String getArticleContent(
280 com.liferay.portlet.journal.model.JournalArticle article,
281 java.lang.String templateId, java.lang.String viewMode,
282 java.lang.String languageId,
283 com.liferay.portal.theme.ThemeDisplay themeDisplay)
284 throws com.liferay.portal.SystemException;
285
286 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
287 public java.lang.String getArticleContent(long groupId,
288 java.lang.String articleId, double version, java.lang.String viewMode,
289 java.lang.String templateId, java.lang.String languageId,
290 com.liferay.portal.theme.ThemeDisplay themeDisplay)
291 throws com.liferay.portal.PortalException,
292 com.liferay.portal.SystemException;
293
294 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
295 public java.lang.String getArticleContent(long groupId,
296 java.lang.String articleId, double version, java.lang.String viewMode,
297 java.lang.String languageId,
298 com.liferay.portal.theme.ThemeDisplay themeDisplay)
299 throws com.liferay.portal.PortalException,
300 com.liferay.portal.SystemException;
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public java.lang.String getArticleContent(long groupId,
304 java.lang.String articleId, java.lang.String viewMode,
305 java.lang.String templateId, java.lang.String languageId,
306 com.liferay.portal.theme.ThemeDisplay themeDisplay)
307 throws com.liferay.portal.PortalException,
308 com.liferay.portal.SystemException;
309
310 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
311 public java.lang.String getArticleContent(long groupId,
312 java.lang.String articleId, java.lang.String viewMode,
313 java.lang.String languageId,
314 com.liferay.portal.theme.ThemeDisplay themeDisplay)
315 throws com.liferay.portal.PortalException,
316 com.liferay.portal.SystemException;
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
320 com.liferay.portlet.journal.model.JournalArticle article,
321 java.lang.String templateId, java.lang.String viewMode,
322 java.lang.String languageId, int page, java.lang.String xmlRequest,
323 com.liferay.portal.theme.ThemeDisplay themeDisplay)
324 throws 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, int page, java.lang.String xmlRequest,
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, double version,
338 java.lang.String templateId, java.lang.String viewMode,
339 java.lang.String languageId,
340 com.liferay.portal.theme.ThemeDisplay themeDisplay)
341 throws com.liferay.portal.PortalException,
342 com.liferay.portal.SystemException;
343
344 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
345 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
346 long groupId, java.lang.String articleId, java.lang.String viewMode,
347 java.lang.String languageId, int page, 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, int page,
356 java.lang.String xmlRequest,
357 com.liferay.portal.theme.ThemeDisplay themeDisplay)
358 throws com.liferay.portal.PortalException,
359 com.liferay.portal.SystemException;
360
361 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
362 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
363 long groupId, java.lang.String articleId, java.lang.String templateId,
364 java.lang.String viewMode, java.lang.String languageId,
365 com.liferay.portal.theme.ThemeDisplay themeDisplay)
366 throws com.liferay.portal.PortalException,
367 com.liferay.portal.SystemException;
368
369 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
370 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
371 long groupId, java.lang.String articleId, java.lang.String viewMode,
372 java.lang.String languageId,
373 com.liferay.portal.theme.ThemeDisplay themeDisplay)
374 throws com.liferay.portal.PortalException,
375 com.liferay.portal.SystemException;
376
377 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
378 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles()
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) 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, int start, int end)
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> getArticles(
392 long groupId, int start, int end,
393 com.liferay.portal.kernel.util.OrderByComparator obc)
394 throws com.liferay.portal.SystemException;
395
396 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
397 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
398 long groupId, java.lang.String articleId)
399 throws com.liferay.portal.SystemException;
400
401 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
402 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticlesBySmallImageId(
403 long smallImageId) throws com.liferay.portal.SystemException;
404
405 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
406 public int getArticlesCount(long groupId)
407 throws com.liferay.portal.SystemException;
408
409 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
410 public com.liferay.portlet.journal.model.JournalArticle getDisplayArticle(
411 long groupId, java.lang.String articleId)
412 throws com.liferay.portal.PortalException,
413 com.liferay.portal.SystemException;
414
415 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
416 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
417 long resourcePrimKey)
418 throws com.liferay.portal.PortalException,
419 com.liferay.portal.SystemException;
420
421 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
422 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
423 long resourcePrimKey, java.lang.Boolean approved)
424 throws com.liferay.portal.PortalException,
425 com.liferay.portal.SystemException;
426
427 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
428 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
429 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 com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
435 long groupId, java.lang.String articleId, 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 com.liferay.portlet.journal.model.JournalArticle getLatestArticleByUrlTitle(
441 long groupId, java.lang.String urlTitle, 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 double getLatestVersion(long groupId, java.lang.String articleId)
447 throws com.liferay.portal.PortalException,
448 com.liferay.portal.SystemException;
449
450 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
451 public double getLatestVersion(long groupId, java.lang.String articleId,
452 java.lang.Boolean approved)
453 throws com.liferay.portal.PortalException,
454 com.liferay.portal.SystemException;
455
456 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
457 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
458 long groupId, java.lang.String structureId)
459 throws com.liferay.portal.SystemException;
460
461 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
462 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
463 long groupId, java.lang.String structureId, int start, int end,
464 com.liferay.portal.kernel.util.OrderByComparator obc)
465 throws com.liferay.portal.SystemException;
466
467 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
468 public int getStructureArticlesCount(long groupId,
469 java.lang.String structureId) throws com.liferay.portal.SystemException;
470
471 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
472 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
473 long groupId, java.lang.String templateId)
474 throws com.liferay.portal.SystemException;
475
476 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
477 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
478 long groupId, java.lang.String templateId, int start, int end,
479 com.liferay.portal.kernel.util.OrderByComparator obc)
480 throws com.liferay.portal.SystemException;
481
482 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
483 public int getTemplateArticlesCount(long groupId,
484 java.lang.String templateId) throws com.liferay.portal.SystemException;
485
486 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
487 public boolean hasArticle(long groupId, java.lang.String articleId)
488 throws com.liferay.portal.SystemException;
489
490 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
491 public boolean isLatestVersion(long groupId, java.lang.String articleId,
492 double version)
493 throws com.liferay.portal.PortalException,
494 com.liferay.portal.SystemException;
495
496 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
497 public boolean isLatestVersion(long groupId, java.lang.String articleId,
498 double version, java.lang.Boolean active)
499 throws com.liferay.portal.PortalException,
500 com.liferay.portal.SystemException;
501
502 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
503 public void reIndex(
504 com.liferay.portlet.journal.model.JournalArticle article)
505 throws com.liferay.portal.SystemException;
506
507 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
508 public void reIndex(long resourcePrimKey)
509 throws com.liferay.portal.SystemException;
510
511 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
512 public void reIndex(java.lang.String[] ids)
513 throws com.liferay.portal.SystemException;
514
515 public com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
516 long groupId, java.lang.String articleId, double version,
517 java.lang.String languageId)
518 throws com.liferay.portal.PortalException,
519 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, int start, int end)
524 throws com.liferay.portal.SystemException;
525
526 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
527 public com.liferay.portal.kernel.search.Hits search(long companyId,
528 long groupId, long userId, java.lang.String keywords,
529 java.lang.String type, int start, int end)
530 throws com.liferay.portal.SystemException;
531
532 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
533 public com.liferay.portal.kernel.search.Hits search(long companyId,
534 long groupId, long userId, java.lang.String keywords,
535 java.lang.String type,
536 java.util.List<com.liferay.portal.kernel.search.BooleanClause> booleanClauses,
537 com.liferay.portal.kernel.search.Sort[] sorts, int start, int end)
538 throws com.liferay.portal.SystemException;
539
540 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
541 public com.liferay.portal.kernel.search.Hits search(long companyId,
542 long groupId, long userId, java.lang.String keywords,
543 java.lang.String type, com.liferay.portal.kernel.search.Sort sort,
544 int start, int end) throws com.liferay.portal.SystemException;
545
546 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
547 public com.liferay.portal.kernel.search.Hits search(long companyId,
548 long groupId, long userId, java.lang.String keywords,
549 java.lang.String type, com.liferay.portal.kernel.search.Sort[] sorts,
550 int start, int end) 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 keywords,
555 java.lang.Double version, java.lang.String type,
556 java.lang.String structureId, java.lang.String templateId,
557 java.util.Date displayDateGT, java.util.Date displayDateLT,
558 java.lang.Boolean approved, java.lang.Boolean expired,
559 java.util.Date reviewDate, int start, int end,
560 com.liferay.portal.kernel.util.OrderByComparator obc)
561 throws com.liferay.portal.SystemException;
562
563 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
564 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
565 long companyId, long groupId, java.lang.String articleId,
566 java.lang.Double version, java.lang.String title,
567 java.lang.String description, java.lang.String content,
568 java.lang.String type, java.lang.String structureId,
569 java.lang.String templateId, java.util.Date displayDateGT,
570 java.util.Date displayDateLT, java.lang.Boolean approved,
571 java.lang.Boolean expired, java.util.Date reviewDate,
572 boolean andOperator, int start, int end,
573 com.liferay.portal.kernel.util.OrderByComparator obc)
574 throws com.liferay.portal.SystemException;
575
576 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
577 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
578 long companyId, long groupId, java.lang.String articleId,
579 java.lang.Double version, java.lang.String title,
580 java.lang.String description, java.lang.String content,
581 java.lang.String type, java.lang.String[] structureIds,
582 java.lang.String[] templateIds, java.util.Date displayDateGT,
583 java.util.Date displayDateLT, java.lang.Boolean approved,
584 java.lang.Boolean expired, java.util.Date reviewDate,
585 boolean andOperator, int start, int end,
586 com.liferay.portal.kernel.util.OrderByComparator obc)
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 keywords, java.lang.Double version,
592 java.lang.String type, java.lang.String structureId,
593 java.lang.String templateId, java.util.Date displayDateGT,
594 java.util.Date displayDateLT, java.lang.Boolean approved,
595 java.lang.Boolean expired, java.util.Date reviewDate)
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 structureId, java.lang.String templateId,
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 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
610 public int searchCount(long companyId, long groupId,
611 java.lang.String articleId, java.lang.Double version,
612 java.lang.String title, java.lang.String description,
613 java.lang.String content, java.lang.String type,
614 java.lang.String[] structureIds, java.lang.String[] templateIds,
615 java.util.Date displayDateGT, java.util.Date displayDateLT,
616 java.lang.Boolean approved, java.lang.Boolean expired,
617 java.util.Date reviewDate, boolean andOperator)
618 throws com.liferay.portal.SystemException;
619
620 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
621 long userId, long groupId, java.lang.String articleId, double version,
622 boolean incrementVersion, java.lang.String content)
623 throws com.liferay.portal.PortalException,
624 com.liferay.portal.SystemException;
625
626 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
627 long userId, long groupId, java.lang.String articleId, double version,
628 boolean incrementVersion, java.lang.String title,
629 java.lang.String description, java.lang.String content,
630 java.lang.String type, java.lang.String structureId,
631 java.lang.String templateId, int displayDateMonth, int displayDateDay,
632 int displayDateYear, int displayDateHour, int displayDateMinute,
633 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
634 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
635 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
636 int reviewDateHour, int reviewDateMinute, boolean neverReview,
637 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
638 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
639 java.lang.String articleURL,
640 com.liferay.portal.service.ServiceContext serviceContext)
641 throws com.liferay.portal.PortalException,
642 com.liferay.portal.SystemException;
643
644 public com.liferay.portlet.journal.model.JournalArticle updateContent(
645 long groupId, java.lang.String articleId, double version,
646 java.lang.String content)
647 throws com.liferay.portal.PortalException,
648 com.liferay.portal.SystemException;
649
650 public void updateTagsAsset(long userId,
651 com.liferay.portlet.journal.model.JournalArticle article,
652 java.lang.String[] tagsCategories, java.lang.String[] tagsEntries)
653 throws com.liferay.portal.PortalException,
654 com.liferay.portal.SystemException;
655 }