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 protected void cleanUp() {
051 _className = null;
052 _classPK = 0;
053 _contentTitle = null;
054 _label = true;
055 _message = null;
056 _reportedUserId = 0;
057 }
058
059 protected String getPage() {
060 return _PAGE;
061 }
062
063 protected void setAttributes(HttpServletRequest request) {
064 request.setAttribute("liferay-ui:flags:className", _className);
065 request.setAttribute(
066 "liferay-ui:flags:classPK", String.valueOf(_classPK));
067 request.setAttribute("liferay-ui:flags:contentTitle", _contentTitle);
068 request.setAttribute("liferay-ui:flags:label", String.valueOf(_label));
069 request.setAttribute("liferay-ui:flags:message", _message);
070 request.setAttribute(
071 "liferay-ui:flags:reportedUserId", String.valueOf(_reportedUserId));
072 }
073
074 private static final String _PAGE = "/html/taglib/ui/flags/page.jsp";
075
076 private String _className;
077 private long _classPK;
078 private String _contentTitle;
079 private boolean _label = true;
080 private String _message;
081 private long _reportedUserId;
082
083 }