001
014
015 package com.liferay.taglib.ui;
016
017 import com.liferay.taglib.util.IncludeTag;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
026 public class AssetCategoriesNavigationTag extends IncludeTag {
027
028 public void setHidePortletWhenEmpty(boolean hidePortletWhenEmpty) {
029 _hidePortletWhenEmpty = hidePortletWhenEmpty;
030 }
031
032 public void setVocabularyIds(long[] vocabularyIds) {
033 _vocabularyIds = vocabularyIds;
034 }
035
036 protected void cleanUp() {
037 _hidePortletWhenEmpty = false;
038 _vocabularyIds = null;
039 }
040
041 protected String getPage() {
042 return _PAGE;
043 }
044
045 protected void setAttributes(HttpServletRequest request) {
046 request.setAttribute(
047 "liferay-ui:asset-tags-navigation:hidePortletWhenEmpty",
048 String.valueOf(_hidePortletWhenEmpty));
049 request.setAttribute(
050 "liferay-ui:asset-tags-navigation:vocabularyIds", _vocabularyIds);
051 }
052
053 private static final String _PAGE =
054 "/html/taglib/ui/asset_categories_navigation/page.jsp";
055
056 private boolean _hidePortletWhenEmpty;
057 private long[] _vocabularyIds;
058
059 }