001
014
015 package com.liferay.portlet;
016
017 import com.liferay.portal.model.Portlet;
018 import com.liferay.portal.security.permission.PermissionChecker;
019 import com.liferay.portal.theme.ThemeDisplay;
020
021
024 public class AdministratorControlPanelEntry extends BaseControlPanelEntry {
025
026 public boolean isVisible(
027 PermissionChecker permissionChecker, Portlet portlet)
028 throws Exception {
029
030 return permissionChecker.isCompanyAdmin();
031 }
032
033 @Override
034 public boolean isVisible(
035 Portlet portlet, String category, ThemeDisplay themeDisplay)
036 throws Exception {
037
038 PermissionChecker permissionChecker =
039 themeDisplay.getPermissionChecker();
040
041 return isVisible(permissionChecker, portlet);
042 }
043
044 }