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