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
33 public interface JournalContent {
34
35 public static final String CACHE_NAME = JournalContent.class.getName();
36
37 public static final String ARTICLE_SEPARATOR = "_ARTICLE_";
38
39 public static final String LANGUAGE_SEPARATOR = "_LANGUAGE_";
40
41 public static final String PAGE_SEPARATOR = "_PAGE_";
42
43 public static final String SECURE_SEPARATOR = "_SECURE_";
44
45 public static final String TEMPLATE_SEPARATOR = "_TEMPLATE_";
46
47 public static final String VIEW_MODE_SEPARATOR = "_VIEW_MODE_";
48
49 public void clearCache();
50
51 public void clearCache(long groupId, String articleId, String templateId);
52
53 public String getContent(
54 long groupId, String articleId, String viewMode, String languageId,
55 String xmlRequest);
56
57 public String getContent(
58 long groupId, String articleId, String viewMode, String languageId,
59 ThemeDisplay themeDisplay);
60
61 public String getContent(
62 long groupId, String articleId, String templateId, String viewMode,
63 String languageId, String xmlRequest);
64
65 public String getContent(
66 long groupId, String articleId, String templateId, String viewMode,
67 String languageId, ThemeDisplay themeDisplay);
68
69 public String getContent(
70 long groupId, String articleId, String templateId, String viewMode,
71 String languageId, ThemeDisplay themeDisplay, String xmlRequest);
72
73 public JournalArticleDisplay getDisplay(
74 long groupId, String articleId, String viewMode, String languageId,
75 String xmlRequest);
76
77 public JournalArticleDisplay getDisplay(
78 long groupId, String articleId, String viewMode, String languageId,
79 ThemeDisplay themeDisplay);
80
81 public JournalArticleDisplay getDisplay(
82 long groupId, String articleId, String viewMode, String languageId,
83 ThemeDisplay themeDisplay, int page);
84
85 public JournalArticleDisplay getDisplay(
86 long groupId, String articleId, String templateId, String viewMode,
87 String languageId, String xmlRequest);
88
89 public JournalArticleDisplay getDisplay(
90 long groupId, String articleId, String templateId, String viewMode,
91 String languageId, ThemeDisplay themeDisplay);
92
93 public JournalArticleDisplay getDisplay(
94 long groupId, String articleId, String templateId, String viewMode,
95 String languageId, ThemeDisplay themeDisplay, int page,
96 String xmlRequest);
97
98 }