1
14
15 package com.liferay.taglib.ui;
16
17 import com.liferay.taglib.util.IncludeTag;
18
19 import javax.servlet.http.HttpServletRequest;
20
21
26 public class FlagsTag extends IncludeTag {
27
28 public int doStartTag() {
29 HttpServletRequest request =
30 (HttpServletRequest)pageContext.getRequest();
31
32 request.setAttribute("liferay-ui:flags:className", _className);
33 request.setAttribute(
34 "liferay-ui:flags:classPK", String.valueOf(_classPK));
35 request.setAttribute("liferay-ui:flags:contentTitle", _contentTitle);
36 request.setAttribute("liferay-ui:flags:label", String.valueOf(_label));
37 request.setAttribute("liferay-ui:flags:message", _message);
38 request.setAttribute(
39 "liferay-ui:flags:reportedUserId", String.valueOf(_reportedUserId));
40
41 return EVAL_BODY_BUFFERED;
42 }
43
44 public void setClassName(String className) {
45 _className = className;
46 }
47
48 public void setClassPK(long classPK) {
49 _classPK = classPK;
50 }
51
52 public void setContentTitle(String contentTitle) {
53 _contentTitle = contentTitle;
54 }
55
56 public void setLabel(boolean label) {
57 _label = label;
58 }
59
60 public void setMessage(String message) {
61 _message = message;
62 }
63
64 public void setReportedUserId(long reportedUserId) {
65 _reportedUserId = reportedUserId;
66 }
67
68 protected String getDefaultPage() {
69 return _PAGE;
70 }
71
72 private static final String _PAGE = "/html/taglib/ui/flags/page.jsp";
73
74 private String _className;
75 private long _classPK;
76 private String _contentTitle;
77 private boolean _label = true;
78 private String _message;
79 private long _reportedUserId;
80
81 }