1
22
23 package com.liferay.portal.model;
24
25 import com.liferay.portal.theme.ThemeCompanyLimit;
26 import com.liferay.portal.theme.ThemeGroupLimit;
27
28 import java.io.Serializable;
29
30 import java.util.List;
31 import java.util.Map;
32 import java.util.Properties;
33
34
40 public interface Theme extends Comparable, Plugin, Serializable {
41
42 public String getThemeId();
43
44 public ThemeCompanyLimit getThemeCompanyLimit();
45
46 public void setThemeCompanyLimit(ThemeCompanyLimit themeCompanyLimit);
47
48 public boolean isCompanyAvailable(long companyId);
49
50 public ThemeGroupLimit getThemeGroupLimit();
51
52 public void setThemeGroupLimit(ThemeGroupLimit themeGroupLimit);
53
54 public boolean isGroupAvailable(long groupId);
55
56 public long getTimestamp();
57
58 public void setTimestamp(long timestamp);
59
60 public String getName();
61
62 public void setName(String name);
63
64 public String getRootPath();
65
66 public void setRootPath(String rootPath);
67
68 public String getTemplatesPath();
69
70 public void setTemplatesPath(String templatesPath);
71
72 public String getCssPath();
73
74 public void setCssPath(String cssPath);
75
76 public String getImagesPath();
77
78 public void setImagesPath(String imagesPath);
79
80 public String getJavaScriptPath();
81
82 public void setJavaScriptPath(String javaScriptPath);
83
84 public String getVirtualPath();
85
86 public void setVirtualPath(String virtualPath);
87
88 public String getTemplateExtension();
89
90 public void setTemplateExtension(String templateExtension);
91
92 public Properties getSettings();
93
94 public String getSetting(String key);
95
96 public void setSetting(String key, String value);
97
98 public boolean getWapTheme();
99
100 public boolean isWapTheme();
101
102 public void setWapTheme(boolean wapTheme);
103
104 public List getColorSchemes();
105
106 public Map getColorSchemesMap();
107
108 public boolean hasColorSchemes();
109
110 public String getServletContextName();
111
112 public void setServletContextName(String servletContextName);
113
114 public boolean getWARFile();
115
116 public boolean isWARFile();
117
118 public String getContextPath();
119
120 public boolean getLoadFromServletContext();
121
122 public boolean isLoadFromServletContext();
123
124 public void setLoadFromServletContext(boolean loadFromServletContext);
125
126 public String getVelocityResourceListener();
127
128 }