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