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 FlagsTag extends IncludeTag {
025
026 public void setClassName(String className) {
027 _className = className;
028 }
029
030 public void setClassPK(long classPK) {
031 _classPK = classPK;
032 }
033
034 public void setContentTitle(String contentTitle) {
035 _contentTitle = contentTitle;
036 }
037
038 public void setLabel(boolean label) {
039 _label = label;
040 }
041
042 public void setMessage(String message) {
043 _message = message;
044 }
045
046 public void setReportedUserId(long reportedUserId) {
047 _reportedUserId = reportedUserId;
048 }
049
050 @Override
051 protected void cleanUp() {
052 _className = null;
053 _classPK = 0;
054 _contentTitle = null;
055 _label = true;
056 _message = null;
057 _reportedUserId = 0;
058 }
059
060 @Override
061 protected String getPage() {
062 return _PAGE;
063 }
064
065 @Override
066 protected void setAttributes(HttpServletRequest request) {
067 request.setAttribute("liferay-ui:flags:className", _className);
068 request.setAttribute(
069 "liferay-ui:flags:classPK", String.valueOf(_classPK));
070 request.setAttribute("liferay-ui:flags:contentTitle", _contentTitle);
071 request.setAttribute("liferay-ui:flags:label", String.valueOf(_label));
072 request.setAttribute("liferay-ui:flags:message", _message);
073 request.setAttribute(
074 "liferay-ui:flags:reportedUserId", String.valueOf(_reportedUserId));
075 }
076
077 private static final String _PAGE = "/html/taglib/ui/flags/page.jsp";
078
079 private String _className;
080 private long _classPK;
081 private String _contentTitle;
082 private boolean _label = true;
083 private String _message;
084 private long _reportedUserId;
085
086 }