001
014
015 package com.liferay.portal.kernel.model;
016
017 import java.io.IOException;
018 import java.io.Serializable;
019
020 import java.util.List;
021 import java.util.Locale;
022
023 import javax.servlet.ServletContext;
024
025
028 public interface LayoutTemplate
029 extends Comparable<LayoutTemplate>, Plugin, Serializable {
030
031 public List<String> getColumns();
032
033 public String getContent();
034
035 public String getContextPath();
036
037 public String getLayoutTemplateId();
038
039 public String getName();
040
041 public String getName(Locale locale);
042
043 public String getServletContextName();
044
045 public boolean getStandard();
046
047 public String getStaticResourcePath();
048
049 public String getTemplatePath();
050
051 public String getThemeId();
052
053 public String getThumbnailPath();
054
055 public String getUncachedContent() throws IOException;
056
057 public boolean getWARFile();
058
059 public boolean hasSetContent();
060
061 public boolean isStandard();
062
063 public boolean isWARFile();
064
065 public void setColumns(List<String> columns);
066
067 public void setContent(String content);
068
069 public void setName(String name);
070
071 public void setServletContext(ServletContext servletContext);
072
073 public void setServletContextName(String servletContextName);
074
075 public void setStandard(boolean standard);
076
077 public void setTemplatePath(String templatePath);
078
079 public void setThemeId(String themeId);
080
081 public void setThumbnailPath(String thumbnailPath);
082
083 }