001
014
015 package com.liferay.portlet.journal.service;
016
017 import com.liferay.portal.kernel.annotation.Isolation;
018 import com.liferay.portal.kernel.annotation.Propagation;
019 import com.liferay.portal.kernel.annotation.Transactional;
020 import com.liferay.portal.kernel.exception.PortalException;
021 import com.liferay.portal.kernel.exception.SystemException;
022
023
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface JournalArticleLocalService {
043 public com.liferay.portlet.journal.model.JournalArticle addJournalArticle(
044 com.liferay.portlet.journal.model.JournalArticle journalArticle)
045 throws com.liferay.portal.kernel.exception.SystemException;
046
047 public com.liferay.portlet.journal.model.JournalArticle createJournalArticle(
048 long id);
049
050 public void deleteJournalArticle(long id)
051 throws com.liferay.portal.kernel.exception.PortalException,
052 com.liferay.portal.kernel.exception.SystemException;
053
054 public void deleteJournalArticle(
055 com.liferay.portlet.journal.model.JournalArticle journalArticle)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058 @SuppressWarnings("unchecked")
059 public java.util.List dynamicQuery(
060 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
061 throws com.liferay.portal.kernel.exception.SystemException;
062
063 @SuppressWarnings("unchecked")
064 public java.util.List dynamicQuery(
065 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
066 int end) throws com.liferay.portal.kernel.exception.SystemException;
067
068 @SuppressWarnings("unchecked")
069 public java.util.List dynamicQuery(
070 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
071 int end,
072 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
073 throws com.liferay.portal.kernel.exception.SystemException;
074
075 public long dynamicQueryCount(
076 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
077 throws com.liferay.portal.kernel.exception.SystemException;
078
079 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
080 public com.liferay.portlet.journal.model.JournalArticle getJournalArticle(
081 long id)
082 throws com.liferay.portal.kernel.exception.PortalException,
083 com.liferay.portal.kernel.exception.SystemException;
084
085 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
086 public com.liferay.portlet.journal.model.JournalArticle getJournalArticleByUuidAndGroupId(
087 java.lang.String uuid, long groupId)
088 throws com.liferay.portal.kernel.exception.PortalException,
089 com.liferay.portal.kernel.exception.SystemException;
090
091 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
092 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getJournalArticles(
093 int start, int end)
094 throws com.liferay.portal.kernel.exception.SystemException;
095
096 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
097 public int getJournalArticlesCount()
098 throws com.liferay.portal.kernel.exception.SystemException;
099
100 public com.liferay.portlet.journal.model.JournalArticle updateJournalArticle(
101 com.liferay.portlet.journal.model.JournalArticle journalArticle)
102 throws com.liferay.portal.kernel.exception.SystemException;
103
104 public com.liferay.portlet.journal.model.JournalArticle updateJournalArticle(
105 com.liferay.portlet.journal.model.JournalArticle journalArticle,
106 boolean merge)
107 throws com.liferay.portal.kernel.exception.SystemException;
108
109 public com.liferay.portlet.journal.model.JournalArticle addArticle(
110 long userId, long groupId, java.lang.String articleId,
111 boolean autoArticleId, double version, java.lang.String title,
112 java.lang.String description, java.lang.String content,
113 java.lang.String type, java.lang.String structureId,
114 java.lang.String templateId, int displayDateMonth, int displayDateDay,
115 int displayDateYear, int displayDateHour, int displayDateMinute,
116 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
117 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
118 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
119 int reviewDateHour, int reviewDateMinute, boolean neverReview,
120 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
121 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
122 java.lang.String articleURL,
123 com.liferay.portal.service.ServiceContext serviceContext)
124 throws com.liferay.portal.kernel.exception.PortalException,
125 com.liferay.portal.kernel.exception.SystemException;
126
127 public void addArticleResources(
128 com.liferay.portlet.journal.model.JournalArticle article,
129 boolean addCommunityPermissions, boolean addGuestPermissions)
130 throws com.liferay.portal.kernel.exception.PortalException,
131 com.liferay.portal.kernel.exception.SystemException;
132
133 public void addArticleResources(
134 com.liferay.portlet.journal.model.JournalArticle article,
135 java.lang.String[] communityPermissions,
136 java.lang.String[] guestPermissions)
137 throws com.liferay.portal.kernel.exception.PortalException,
138 com.liferay.portal.kernel.exception.SystemException;
139
140 public void addArticleResources(long groupId, java.lang.String articleId,
141 boolean addCommunityPermissions, boolean addGuestPermissions)
142 throws com.liferay.portal.kernel.exception.PortalException,
143 com.liferay.portal.kernel.exception.SystemException;
144
145 public void addArticleResources(long groupId, java.lang.String articleId,
146 java.lang.String[] communityPermissions,
147 java.lang.String[] guestPermissions)
148 throws com.liferay.portal.kernel.exception.PortalException,
149 com.liferay.portal.kernel.exception.SystemException;
150
151 public com.liferay.portlet.journal.model.JournalArticle checkArticleResourcePrimKey(
152 long groupId, java.lang.String articleId, double version)
153 throws com.liferay.portal.kernel.exception.PortalException,
154 com.liferay.portal.kernel.exception.SystemException;
155
156 public void checkArticles()
157 throws com.liferay.portal.kernel.exception.PortalException,
158 com.liferay.portal.kernel.exception.SystemException;
159
160 public void checkNewLine(long groupId, java.lang.String articleId,
161 double version)
162 throws com.liferay.portal.kernel.exception.PortalException,
163 com.liferay.portal.kernel.exception.SystemException;
164
165 public void checkStructure(long groupId, java.lang.String articleId,
166 double version)
167 throws com.liferay.portal.kernel.exception.PortalException,
168 com.liferay.portal.kernel.exception.SystemException;
169
170 public com.liferay.portlet.journal.model.JournalArticle copyArticle(
171 long userId, long groupId, java.lang.String oldArticleId,
172 java.lang.String newArticleId, boolean autoArticleId, double version)
173 throws com.liferay.portal.kernel.exception.PortalException,
174 com.liferay.portal.kernel.exception.SystemException;
175
176 public void deleteArticle(
177 com.liferay.portlet.journal.model.JournalArticle article,
178 java.lang.String articleURL,
179 com.liferay.portal.service.ServiceContext serviceContext)
180 throws com.liferay.portal.kernel.exception.PortalException,
181 com.liferay.portal.kernel.exception.SystemException;
182
183 public void deleteArticle(long groupId, java.lang.String articleId,
184 double version, java.lang.String articleURL,
185 com.liferay.portal.service.ServiceContext serviceContext)
186 throws com.liferay.portal.kernel.exception.PortalException,
187 com.liferay.portal.kernel.exception.SystemException;
188
189 public void deleteArticle(long groupId, java.lang.String articleId,
190 com.liferay.portal.service.ServiceContext serviceContext)
191 throws com.liferay.portal.kernel.exception.PortalException,
192 com.liferay.portal.kernel.exception.SystemException;
193
194 public void deleteArticles(long groupId)
195 throws com.liferay.portal.kernel.exception.PortalException,
196 com.liferay.portal.kernel.exception.SystemException;
197
198 public com.liferay.portlet.journal.model.JournalArticle expireArticle(
199 long userId, long groupId, java.lang.String articleId, double version,
200 java.lang.String articleURL,
201 com.liferay.portal.service.ServiceContext serviceContext)
202 throws com.liferay.portal.kernel.exception.PortalException,
203 com.liferay.portal.kernel.exception.SystemException;
204
205 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
206 public com.liferay.portlet.journal.model.JournalArticle getArticle(long id)
207 throws com.liferay.portal.kernel.exception.PortalException,
208 com.liferay.portal.kernel.exception.SystemException;
209
210 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
211 public com.liferay.portlet.journal.model.JournalArticle getArticle(
212 long groupId, java.lang.String articleId)
213 throws com.liferay.portal.kernel.exception.PortalException,
214 com.liferay.portal.kernel.exception.SystemException;
215
216 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
217 public com.liferay.portlet.journal.model.JournalArticle getArticle(
218 long groupId, java.lang.String articleId, double version)
219 throws com.liferay.portal.kernel.exception.PortalException,
220 com.liferay.portal.kernel.exception.SystemException;
221
222 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
223 public com.liferay.portlet.journal.model.JournalArticle getArticleByUrlTitle(
224 long groupId, java.lang.String urlTitle)
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 java.lang.String getArticleContent(
230 com.liferay.portlet.journal.model.JournalArticle article,
231 java.lang.String templateId, java.lang.String viewMode,
232 java.lang.String languageId,
233 com.liferay.portal.theme.ThemeDisplay themeDisplay)
234 throws com.liferay.portal.kernel.exception.PortalException,
235 com.liferay.portal.kernel.exception.SystemException;
236
237 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
238 public java.lang.String getArticleContent(long groupId,
239 java.lang.String articleId, double version, java.lang.String viewMode,
240 java.lang.String templateId, java.lang.String languageId,
241 com.liferay.portal.theme.ThemeDisplay themeDisplay)
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 java.lang.String getArticleContent(long groupId,
247 java.lang.String articleId, double version, java.lang.String viewMode,
248 java.lang.String languageId,
249 com.liferay.portal.theme.ThemeDisplay themeDisplay)
250 throws com.liferay.portal.kernel.exception.PortalException,
251 com.liferay.portal.kernel.exception.SystemException;
252
253 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
254 public java.lang.String getArticleContent(long groupId,
255 java.lang.String articleId, java.lang.String viewMode,
256 java.lang.String templateId, java.lang.String languageId,
257 com.liferay.portal.theme.ThemeDisplay themeDisplay)
258 throws com.liferay.portal.kernel.exception.PortalException,
259 com.liferay.portal.kernel.exception.SystemException;
260
261 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
262 public java.lang.String getArticleContent(long groupId,
263 java.lang.String articleId, java.lang.String viewMode,
264 java.lang.String languageId,
265 com.liferay.portal.theme.ThemeDisplay themeDisplay)
266 throws com.liferay.portal.kernel.exception.PortalException,
267 com.liferay.portal.kernel.exception.SystemException;
268
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
271 com.liferay.portlet.journal.model.JournalArticle article,
272 java.lang.String templateId, java.lang.String viewMode,
273 java.lang.String languageId, int page, java.lang.String xmlRequest,
274 com.liferay.portal.theme.ThemeDisplay themeDisplay)
275 throws com.liferay.portal.kernel.exception.PortalException,
276 com.liferay.portal.kernel.exception.SystemException;
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
280 long groupId, java.lang.String articleId, double version,
281 java.lang.String templateId, java.lang.String viewMode,
282 java.lang.String languageId, int page, java.lang.String xmlRequest,
283 com.liferay.portal.theme.ThemeDisplay themeDisplay)
284 throws com.liferay.portal.kernel.exception.PortalException,
285 com.liferay.portal.kernel.exception.SystemException;
286
287 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
288 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
289 long groupId, java.lang.String articleId, double version,
290 java.lang.String templateId, java.lang.String viewMode,
291 java.lang.String languageId,
292 com.liferay.portal.theme.ThemeDisplay themeDisplay)
293 throws com.liferay.portal.kernel.exception.PortalException,
294 com.liferay.portal.kernel.exception.SystemException;
295
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
298 long groupId, java.lang.String articleId, java.lang.String viewMode,
299 java.lang.String languageId, int page, java.lang.String xmlRequest,
300 com.liferay.portal.theme.ThemeDisplay themeDisplay)
301 throws com.liferay.portal.kernel.exception.PortalException,
302 com.liferay.portal.kernel.exception.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
306 long groupId, java.lang.String articleId, java.lang.String templateId,
307 java.lang.String viewMode, java.lang.String languageId, int page,
308 java.lang.String xmlRequest,
309 com.liferay.portal.theme.ThemeDisplay themeDisplay)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
315 long groupId, java.lang.String articleId, java.lang.String templateId,
316 java.lang.String viewMode, java.lang.String languageId,
317 com.liferay.portal.theme.ThemeDisplay themeDisplay)
318 throws com.liferay.portal.kernel.exception.PortalException,
319 com.liferay.portal.kernel.exception.SystemException;
320
321 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
322 public com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
323 long groupId, java.lang.String articleId, java.lang.String viewMode,
324 java.lang.String languageId,
325 com.liferay.portal.theme.ThemeDisplay themeDisplay)
326 throws com.liferay.portal.kernel.exception.PortalException,
327 com.liferay.portal.kernel.exception.SystemException;
328
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles()
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
335 long groupId)
336 throws com.liferay.portal.kernel.exception.SystemException;
337
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
340 long groupId, int start, int end)
341 throws com.liferay.portal.kernel.exception.SystemException;
342
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
345 long groupId, int start, int end,
346 com.liferay.portal.kernel.util.OrderByComparator obc)
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, java.lang.String articleId)
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> getArticlesBySmallImageId(
356 long smallImageId)
357 throws com.liferay.portal.kernel.exception.SystemException;
358
359 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
360 public int getArticlesCount(long groupId)
361 throws com.liferay.portal.kernel.exception.SystemException;
362
363 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
364 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getCompanyArticles(
365 long companyId, int status, int start, int end)
366 throws com.liferay.portal.kernel.exception.SystemException;
367
368 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
369 public int getCompanyArticlesCount(long companyId, int status)
370 throws com.liferay.portal.kernel.exception.SystemException;
371
372 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
373 public com.liferay.portlet.journal.model.JournalArticle getDisplayArticle(
374 long groupId, java.lang.String articleId)
375 throws com.liferay.portal.kernel.exception.PortalException,
376 com.liferay.portal.kernel.exception.SystemException;
377
378 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
379 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
380 long resourcePrimKey)
381 throws com.liferay.portal.kernel.exception.PortalException,
382 com.liferay.portal.kernel.exception.SystemException;
383
384 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
385 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
386 long resourcePrimKey, int status)
387 throws com.liferay.portal.kernel.exception.PortalException,
388 com.liferay.portal.kernel.exception.SystemException;
389
390 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
391 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
392 long resourcePrimKey, int status, boolean preferApproved)
393 throws com.liferay.portal.kernel.exception.PortalException,
394 com.liferay.portal.kernel.exception.SystemException;
395
396 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
397 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
398 long groupId, java.lang.String articleId)
399 throws com.liferay.portal.kernel.exception.PortalException,
400 com.liferay.portal.kernel.exception.SystemException;
401
402 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
403 public com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
404 long groupId, java.lang.String articleId, int status)
405 throws com.liferay.portal.kernel.exception.PortalException,
406 com.liferay.portal.kernel.exception.SystemException;
407
408 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
409 public com.liferay.portlet.journal.model.JournalArticle getLatestArticleByUrlTitle(
410 long groupId, java.lang.String urlTitle, int status)
411 throws com.liferay.portal.kernel.exception.PortalException,
412 com.liferay.portal.kernel.exception.SystemException;
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public double getLatestVersion(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 double getLatestVersion(long groupId, java.lang.String articleId,
421 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 java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
427 long groupId, java.lang.String structureId)
428 throws 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, int start, int end,
433 com.liferay.portal.kernel.util.OrderByComparator obc)
434 throws com.liferay.portal.kernel.exception.SystemException;
435
436 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
437 public int getStructureArticlesCount(long groupId,
438 java.lang.String structureId)
439 throws com.liferay.portal.kernel.exception.SystemException;
440
441 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
442 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
443 long groupId, java.lang.String templateId)
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, int start, int end,
449 com.liferay.portal.kernel.util.OrderByComparator obc)
450 throws com.liferay.portal.kernel.exception.SystemException;
451
452 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
453 public int getTemplateArticlesCount(long groupId,
454 java.lang.String templateId)
455 throws com.liferay.portal.kernel.exception.SystemException;
456
457 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
458 public boolean hasArticle(long groupId, java.lang.String articleId)
459 throws com.liferay.portal.kernel.exception.SystemException;
460
461 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
462 public boolean isLatestVersion(long groupId, java.lang.String articleId,
463 double version)
464 throws com.liferay.portal.kernel.exception.PortalException,
465 com.liferay.portal.kernel.exception.SystemException;
466
467 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
468 public boolean isLatestVersion(long groupId, java.lang.String articleId,
469 double version, int status)
470 throws com.liferay.portal.kernel.exception.PortalException,
471 com.liferay.portal.kernel.exception.SystemException;
472
473 public com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
474 long groupId, java.lang.String articleId, double version,
475 java.lang.String languageId)
476 throws com.liferay.portal.kernel.exception.PortalException,
477 com.liferay.portal.kernel.exception.SystemException;
478
479 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
480 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
481 long companyId, long groupId, java.lang.String keywords,
482 java.lang.Double version, java.lang.String type,
483 java.lang.String structureId, java.lang.String templateId,
484 java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
485 java.util.Date reviewDate, int start, int end,
486 com.liferay.portal.kernel.util.OrderByComparator obc)
487 throws com.liferay.portal.kernel.exception.SystemException;
488
489 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
490 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
491 long companyId, long groupId, java.lang.String articleId,
492 java.lang.Double version, java.lang.String title,
493 java.lang.String description, java.lang.String content,
494 java.lang.String type, java.lang.String structureId,
495 java.lang.String templateId, java.util.Date displayDateGT,
496 java.util.Date displayDateLT, int status, java.util.Date reviewDate,
497 boolean andOperator, int start, int end,
498 com.liferay.portal.kernel.util.OrderByComparator obc)
499 throws com.liferay.portal.kernel.exception.SystemException;
500
501 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
502 public java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
503 long companyId, long groupId, java.lang.String articleId,
504 java.lang.Double version, java.lang.String title,
505 java.lang.String description, java.lang.String content,
506 java.lang.String type, java.lang.String[] structureIds,
507 java.lang.String[] templateIds, java.util.Date displayDateGT,
508 java.util.Date displayDateLT, int status, java.util.Date reviewDate,
509 boolean andOperator, int start, int end,
510 com.liferay.portal.kernel.util.OrderByComparator obc)
511 throws com.liferay.portal.kernel.exception.SystemException;
512
513 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
514 public int searchCount(long companyId, long groupId,
515 java.lang.String keywords, java.lang.Double version,
516 java.lang.String type, java.lang.String structureId,
517 java.lang.String templateId, java.util.Date displayDateGT,
518 java.util.Date displayDateLT, int status, java.util.Date reviewDate)
519 throws com.liferay.portal.kernel.exception.SystemException;
520
521 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
522 public int searchCount(long companyId, long groupId,
523 java.lang.String articleId, java.lang.Double version,
524 java.lang.String title, java.lang.String description,
525 java.lang.String content, java.lang.String type,
526 java.lang.String structureId, java.lang.String templateId,
527 java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
528 java.util.Date reviewDate, boolean andOperator)
529 throws com.liferay.portal.kernel.exception.SystemException;
530
531 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
532 public int searchCount(long companyId, long groupId,
533 java.lang.String articleId, java.lang.Double version,
534 java.lang.String title, java.lang.String description,
535 java.lang.String content, java.lang.String type,
536 java.lang.String[] structureIds, java.lang.String[] templateIds,
537 java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
538 java.util.Date reviewDate, boolean andOperator)
539 throws com.liferay.portal.kernel.exception.SystemException;
540
541 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
542 long userId, long groupId, java.lang.String articleId, double version,
543 java.lang.String content)
544 throws com.liferay.portal.kernel.exception.PortalException,
545 com.liferay.portal.kernel.exception.SystemException;
546
547 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
548 long userId, long groupId, java.lang.String articleId, double version,
549 java.lang.String title, java.lang.String description,
550 java.lang.String content, java.lang.String type,
551 java.lang.String structureId, java.lang.String templateId,
552 int displayDateMonth, int displayDateDay, int displayDateYear,
553 int displayDateHour, int displayDateMinute, int expirationDateMonth,
554 int expirationDateDay, int expirationDateYear, int expirationDateHour,
555 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
556 int reviewDateDay, int reviewDateYear, int reviewDateHour,
557 int reviewDateMinute, boolean neverReview, boolean indexable,
558 boolean smallImage, java.lang.String smallImageURL,
559 java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
560 java.lang.String articleURL,
561 com.liferay.portal.service.ServiceContext serviceContext)
562 throws com.liferay.portal.kernel.exception.PortalException,
563 com.liferay.portal.kernel.exception.SystemException;
564
565 public void updateAsset(long userId,
566 com.liferay.portlet.journal.model.JournalArticle article,
567 long[] assetCategoryIds, java.lang.String[] assetTagNames)
568 throws com.liferay.portal.kernel.exception.PortalException,
569 com.liferay.portal.kernel.exception.SystemException;
570
571 public com.liferay.portlet.journal.model.JournalArticle updateContent(
572 long groupId, java.lang.String articleId, double version,
573 java.lang.String content)
574 throws com.liferay.portal.kernel.exception.PortalException,
575 com.liferay.portal.kernel.exception.SystemException;
576
577 public com.liferay.portlet.journal.model.JournalArticle updateStatus(
578 long userId, com.liferay.portlet.journal.model.JournalArticle article,
579 int status, java.lang.String articleURL,
580 com.liferay.portal.service.ServiceContext serviceContext)
581 throws com.liferay.portal.kernel.exception.PortalException,
582 com.liferay.portal.kernel.exception.SystemException;
583
584 public com.liferay.portlet.journal.model.JournalArticle updateStatus(
585 long userId, long classPK, int status,
586 com.liferay.portal.service.ServiceContext serviceContext)
587 throws com.liferay.portal.kernel.exception.PortalException,
588 com.liferay.portal.kernel.exception.SystemException;
589
590 public com.liferay.portlet.journal.model.JournalArticle updateStatus(
591 long userId, long groupId, java.lang.String articleId, double version,
592 int status, java.lang.String articleURL,
593 com.liferay.portal.service.ServiceContext serviceContext)
594 throws com.liferay.portal.kernel.exception.PortalException,
595 com.liferay.portal.kernel.exception.SystemException;
596 }