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
28 public class AssetTagsNavigationTag extends IncludeTag {
29
30 public int doStartTag() {
31 HttpServletRequest request =
32 (HttpServletRequest)pageContext.getRequest();
33
34 request.setAttribute(
35 "liferay-ui:asset-tags-navigation:classNameId",
36 String.valueOf(_classNameId));
37 request.setAttribute(
38 "liferay-ui:asset-tags-navigation:displayStyle", _displayStyle);
39 request.setAttribute(
40 "liferay-ui:asset-tags-navigation:hidePortletWhenEmpty",
41 String.valueOf(_hidePortletWhenEmpty));
42 request.setAttribute(
43 "liferay-ui:asset-tags-navigation:showAssetCount",
44 String.valueOf(_showAssetCount));
45 request.setAttribute(
46 "liferay-ui:asset-tags-navigation:showZeroAssetCount",
47 String.valueOf(_showZeroAssetCount));
48
49 return EVAL_BODY_BUFFERED;
50 }
51
52 public void setClassNameId(long classNameId) {
53 _classNameId = classNameId;
54 }
55
56 public void setDisplayStyle(String displayStyle) {
57 _displayStyle = displayStyle;
58 }
59
60 public void setHidePortletWhenEmpty(boolean hidePortletWhenEmpty) {
61 _hidePortletWhenEmpty = hidePortletWhenEmpty;
62 }
63
64 public void setShowAssetCount(boolean showAssetCount) {
65 _showAssetCount = showAssetCount;
66 }
67
68 public void setShowZeroAssetCount(boolean showZeroAssetCount) {
69 _showZeroAssetCount = showZeroAssetCount;
70 }
71
72 protected String getDefaultPage() {
73 return _PAGE;
74 }
75
76 private static final String _PAGE =
77 "/html/taglib/ui/asset_tags_navigation/page.jsp";
78
79 private long _classNameId;
80 private String _displayStyle = "cloud";
81 private boolean _hidePortletWhenEmpty;
82 private boolean _showAssetCount;
83 private boolean _showZeroAssetCount;
84
85 }