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