Example usage for com.liferay.portal.kernel.portlet ControlPanelEntry hasAccessPermission

List of usage examples for com.liferay.portal.kernel.portlet ControlPanelEntry hasAccessPermission

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.portlet ControlPanelEntry hasAccessPermission.

Prototype

public boolean hasAccessPermission(PermissionChecker permissionChecker, Group group, Portlet portlet)
            throws Exception;

Source Link

Usage

From source file:com.liferay.application.list.BasePanelApp.java

License:Open Source License

@Override
public boolean isShow(PermissionChecker permissionChecker, Group group) throws PortalException {

    try {/*from  ww  w. ja  va2s.c  om*/
        ControlPanelEntry controlPanelEntry = getControlPanelEntry();

        if (controlPanelEntry == null) {
            return true;
        }

        return controlPanelEntry.hasAccessPermission(permissionChecker, group, getPortlet());
    } catch (PortalException | RuntimeException e) {
        throw e;
    } catch (Exception e) {
        throw new PortalException(e);
    }
}