1
19
20 package com.liferay.portlet.journalcontent.util;
21
22 import com.liferay.portal.theme.ThemeDisplay;
23 import com.liferay.portlet.journal.model.JournalArticleDisplay;
24
25
31 public interface JournalContent {
32
33 public static final String CACHE_NAME = JournalContent.class.getName();
34
35 public static final String ARTICLE_SEPARATOR = "_ARTICLE_";
36
37 public static final String LANGUAGE_SEPARATOR = "_LANGUAGE_";
38
39 public static final String PAGE_SEPARATOR = "_PAGE_";
40
41 public static final String TEMPLATE_SEPARATOR = "_TEMPLATE_";
42
43 public static final String VIEW_MODE_SEPARATOR = "_VIEW_MODE_";
44
45 public void clearCache();
46
47 public void clearCache(long groupId, String articleId, String templateId);
48
49 public String getContent(
50 long groupId, String articleId, String viewMode, String languageId,
51 String xmlRequest);
52
53 public String getContent(
54 long groupId, String articleId, String viewMode, String languageId,
55 ThemeDisplay themeDisplay);
56
57 public String getContent(
58 long groupId, String articleId, String templateId, String viewMode,
59 String languageId, String xmlRequest);
60
61 public String getContent(
62 long groupId, String articleId, String templateId, String viewMode,
63 String languageId, ThemeDisplay themeDisplay);
64
65 public String getContent(
66 long groupId, String articleId, String templateId, String viewMode,
67 String languageId, ThemeDisplay themeDisplay, String xmlRequest);
68
69 public JournalArticleDisplay getDisplay(
70 long groupId, String articleId, String viewMode, String languageId,
71 String xmlRequest);
72
73 public JournalArticleDisplay getDisplay(
74 long groupId, String articleId, String viewMode, String languageId,
75 ThemeDisplay themeDisplay);
76
77 public JournalArticleDisplay getDisplay(
78 long groupId, String articleId, String viewMode, String languageId,
79 ThemeDisplay themeDisplay, int page);
80
81 public JournalArticleDisplay getDisplay(
82 long groupId, String articleId, String templateId, String viewMode,
83 String languageId, String xmlRequest);
84
85 public JournalArticleDisplay getDisplay(
86 long groupId, String articleId, String templateId, String viewMode,
87 String languageId, ThemeDisplay themeDisplay);
88
89 public JournalArticleDisplay getDisplay(
90 long groupId, String articleId, String templateId, String viewMode,
91 String languageId, ThemeDisplay themeDisplay, int page,
92 String xmlRequest);
93
94 }