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 @Override
037 protected void cleanUp() {
038 _hidePortletWhenEmpty = false;
039 _vocabularyIds = null;
040 }
041
042 @Override
043 protected String getPage() {
044 return _PAGE;
045 }
046
047 @Override
048 protected void setAttributes(HttpServletRequest request) {
049 request.setAttribute(
050 "liferay-ui:asset-tags-navigation:hidePortletWhenEmpty",
051 String.valueOf(_hidePortletWhenEmpty));
052 request.setAttribute(
053 "liferay-ui:asset-tags-navigation:vocabularyIds", _vocabularyIds);
054 }
055
056 private static final String _PAGE =
057 "/html/taglib/ui/asset_categories_navigation/page.jsp";
058
059 private boolean _hidePortletWhenEmpty;
060 private long[] _vocabularyIds;
061
062 }