001
014
015 package com.liferay.portlet.trash;
016
017 import com.liferay.portal.model.Portlet;
018 import com.liferay.portal.security.permission.PermissionChecker;
019 import com.liferay.portal.theme.ThemeDisplay;
020 import com.liferay.portlet.BaseControlPanelEntry;
021 import com.liferay.portlet.trash.util.TrashUtil;
022
023
026 public class TrashControlPanelEntry extends BaseControlPanelEntry {
027
028 public boolean isVisible(
029 PermissionChecker permissionChecker, Portlet portlet)
030 throws Exception {
031
032 return false;
033 }
034
035 @Override
036 public boolean isVisible(
037 Portlet portlet, String category, ThemeDisplay themeDisplay)
038 throws Exception {
039
040 if (!TrashUtil.isTrashEnabled(themeDisplay.getScopeGroupId())) {
041 return false;
042 }
043
044 return super.isVisible(portlet, category, themeDisplay);
045 }
046
047 }