001
014
015 package com.liferay.portal.layoutconfiguration.util;
016
017 import com.liferay.portal.kernel.template.TemplateResource;
018 import com.liferay.portal.kernel.util.StringBundler;
019 import com.liferay.portal.layoutconfiguration.util.xml.RuntimeLogic;
020
021 import javax.servlet.http.HttpServletRequest;
022 import javax.servlet.http.HttpServletResponse;
023
024
029 public interface RuntimePage {
030
031 public StringBundler getProcessedTemplate(
032 HttpServletRequest request, HttpServletResponse response,
033 String portletId, TemplateResource templateResource)
034 throws Exception;
035
036 public void processCustomizationSettings(
037 HttpServletRequest request, HttpServletResponse response,
038 TemplateResource templateResource)
039 throws Exception;
040
041 public void processTemplate(
042 HttpServletRequest request, HttpServletResponse response,
043 String portletId, TemplateResource templateResource)
044 throws Exception;
045
046 public void processTemplate(
047 HttpServletRequest request, HttpServletResponse response,
048 TemplateResource templateResource)
049 throws Exception;
050
051 public String processXML(
052 HttpServletRequest request, HttpServletResponse response,
053 String content)
054 throws Exception;
055
056 public String processXML(
057 HttpServletRequest request, String content,
058 RuntimeLogic runtimeLogic)
059 throws Exception;
060
061 }