001
014
015 package com.liferay.taglib.staging;
016
017 import com.liferay.portlet.exportimport.model.ExportImportConfiguration;
018 import com.liferay.taglib.util.IncludeTag;
019
020 import javax.servlet.http.HttpServletRequest;
021
022
025 public class ConfigurationHeaderTag extends IncludeTag {
026
027 public void setExportImportConfiguration(
028 ExportImportConfiguration exportImportConfiguration) {
029
030 _exportImportConfiguration = exportImportConfiguration;
031 }
032
033 public void setLabel(String label) {
034 _label = label;
035 }
036
037 @Override
038 protected void cleanUp() {
039 _exportImportConfiguration = null;
040 _label = null;
041 }
042
043 @Override
044 protected String getPage() {
045 return _PAGE;
046 }
047
048 @Override
049 protected void setAttributes(HttpServletRequest request) {
050 request.setAttribute(
051 "liferay-staging:configuration-header:exportImportConfiguration",
052 _exportImportConfiguration);
053 request.setAttribute(
054 "liferay-staging:configuration-header:label", _label);
055 request.setAttribute(
056 "liferay-staging:configuration-header:liferayPortletRequest",
057 pageContext.getAttribute("liferayPortletRequest"));
058 }
059
060 private static final String _PAGE =
061 "/html/taglib/staging/configuration_header/page.jsp";
062
063 private ExportImportConfiguration _exportImportConfiguration;
064 private String _label;
065
066 }