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 String ARTICLE_SEPARATOR = "_ARTICLE_";
39
40 public static String TEMPLATE_SEPARATOR = "_TEMPLATE_";
41
42 public static String LANGUAGE_SEPARATOR = "_LANGUAGE_";
43
44 public static String PAGE_SEPARATOR = "_PAGE_";
45
46 public void clearCache();
47
48 public void clearCache(long groupId, String articleId, String templateId);
49
50 public String getContent(
51 long groupId, String articleId, String languageId, String xmlRequest);
52
53 public String getContent(
54 long groupId, String articleId, String languageId,
55 ThemeDisplay themeDisplay);
56
57 public String getContent(
58 long groupId, String articleId, String templateId, String languageId,
59 String xmlRequest);
60
61 public String getContent(
62 long groupId, String articleId, String templateId, String languageId,
63 ThemeDisplay themeDisplay);
64
65 public String getContent(
66 long groupId, String articleId, String templateId, String languageId,
67 ThemeDisplay themeDisplay, String xmlRequest);
68
69 public JournalArticleDisplay getDisplay(
70 long groupId, String articleId, String languageId, String xmlRequest);
71
72 public JournalArticleDisplay getDisplay(
73 long groupId, String articleId, String languageId,
74 ThemeDisplay themeDisplay);
75
76 public JournalArticleDisplay getDisplay(
77 long groupId, String articleId, String templateId, String languageId,
78 String xmlRequest);
79
80 public JournalArticleDisplay getDisplay(
81 long groupId, String articleId, String templateId, String languageId,
82 ThemeDisplay themeDisplay);
83
84 public JournalArticleDisplay getDisplay(
85 long groupId, String articleId, String templateId, String languageId,
86 ThemeDisplay themeDisplay, int page, String xmlRequest);
87
88 }