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