001
014
015 package com.liferay.taglib.ui;
016
017 import com.liferay.taglib.util.IncludeTag;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
024 public class JournalContentSearchTag extends IncludeTag {
025
026 public void setShowListed(boolean showListed) {
027 _showListed = showListed;
028 }
029
030 public void setTargetPortletId(String targetPortletId) {
031 _targetPortletId = targetPortletId;
032 }
033
034 public void setType(String type) {
035 _type = type;
036 }
037
038 @Override
039 protected void cleanUp() {
040 _showListed = true;
041 _targetPortletId = null;
042 _type = null;
043 }
044
045 @Override
046 protected String getEndPage() {
047 return _END_PAGE;
048 }
049
050 @Override
051 protected String getStartPage() {
052 return _START_PAGE;
053 }
054
055 @Override
056 protected void setAttributes(HttpServletRequest request) {
057 request.setAttribute(
058 "liferay-ui:journal-content-search:showListed",
059 String.valueOf(_showListed));
060 request.setAttribute(
061 "liferay-ui:journal-content-search:targetPortletId",
062 _targetPortletId);
063 request.setAttribute("liferay-ui:journal-content-search:type", _type);
064 }
065
066 private static final String _END_PAGE =
067 "/html/taglib/ui/journal_content_search/end.jsp";
068
069 private static final String _START_PAGE =
070 "/html/taglib/ui/journal_content_search/start.jsp";
071
072 private boolean _showListed;
073 private String _targetPortletId;
074 private String _type;
075
076 }