1
22
23 package com.liferay.taglib.ui;
24
25 import com.liferay.taglib.util.IncludeTag;
26
27 import javax.servlet.http.HttpServletRequest;
28
29
35 public class TagsSelectorTag extends IncludeTag {
36
37 public int doStartTag() {
38 HttpServletRequest request =
39 (HttpServletRequest)pageContext.getRequest();
40
41 request.setAttribute("liferay-ui:tags_selector:className", _className);
42 request.setAttribute(
43 "liferay-ui:tags_selector:classPK", String.valueOf(_classPK));
44 request.setAttribute(
45 "liferay-ui:tags_selector:folksonomy", String.valueOf(_folksonomy));
46 request.setAttribute(
47 "liferay-ui:tags_selector:hiddenInput", _hiddenInput);
48 request.setAttribute("liferay-ui:tags_selector:curTags", _curTags);
49 request.setAttribute(
50 "liferay-ui:tags_selector:focus", String.valueOf(_focus));
51 request.setAttribute(
52 "liferay-ui:tags_selector:contentCallback",
53 String.valueOf(_contentCallback));
54
55 return EVAL_BODY_BUFFERED;
56 }
57
58 public void setClassName(String className) {
59 _className = className;
60 }
61
62 public void setClassPK(long classPK) {
63 _classPK = classPK;
64 }
65
66 public void setFolksonomy(boolean folksonomy) {
67 _folksonomy = folksonomy;
68 }
69
70 public void setHiddenInput(String hiddenInput) {
71 _hiddenInput = hiddenInput;
72 }
73
74 public void setCurTags(String curTags) {
75 _curTags = curTags;
76 }
77
78 public void setFocus(boolean focus) {
79 _focus = focus;
80 }
81
82 public void setContentCallback(String contentCallback) {
83 _contentCallback = contentCallback;
84 }
85
86 protected String getDefaultPage() {
87 return _PAGE;
88 }
89
90 private static final String _PAGE =
91 "/html/taglib/ui/tags_selector/page.jsp";
92
93 private String _className;
94 private long _classPK;
95 private boolean _folksonomy = true;
96 private String _hiddenInput;
97 private String _curTags;
98 private boolean _focus;
99 private String _contentCallback;
100
101 }