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