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 RatingsTag extends IncludeTag {
33
34 public int doStartTag() {
35 HttpServletRequest request =
36 (HttpServletRequest)pageContext.getRequest();
37
38 request.setAttribute("liferay-ui:ratings:className", _className);
39 request.setAttribute(
40 "liferay-ui:ratings:classPK", String.valueOf(_classPK));
41 request.setAttribute("liferay-ui:ratings:type", _type);
42 request.setAttribute("liferay-ui:ratings:url", _url);
43
44 return EVAL_BODY_BUFFERED;
45 }
46
47 public void setClassName(String className) {
48 _className = className;
49 }
50
51 public void setClassPK(long classPK) {
52 _classPK = classPK;
53 }
54
55 public void setType(String type) {
56 _type = type;
57 }
58
59 public void setUrl(String url) {
60 _url = url;
61 }
62
63 protected String getDefaultPage() {
64 return _PAGE;
65 }
66
67 private static final String _PAGE = "/html/taglib/ui/ratings/page.jsp";
68
69 private String _className;
70 private long _classPK;
71 private String _type = "stars";
72 private String _url;
73
74 }