public static boolean contains( PermissionChecker permissionChecker, long groupId, long folderId, String actionId) throws PortalException { return ModelResourcePermissionHelper.contains( _folderModelResourcePermission, permissionChecker, groupId, folderId, actionId); }
return ModelResourcePermissionHelper.contains( modelResourcePermission, permissionChecker, groupId, classPK, actionId);
public static boolean contains( PermissionChecker permissionChecker, long groupId, long folderId, String actionId) throws PortalException { return ModelResourcePermissionHelper.contains( _journalFolderModelResourcePermission, permissionChecker, groupId, folderId, actionId); }
@Override public boolean hasTrashPermission( PermissionChecker permissionChecker, long groupId, long classPK, String trashActionId) throws PortalException { if (trashActionId.equals(TrashActionKeys.MOVE)) { return ModelResourcePermissionHelper.contains( _journalFolderModelResourcePermission, permissionChecker, groupId, classPK, ActionKeys.ADD_ARTICLE); } return super.hasTrashPermission( permissionChecker, groupId, classPK, trashActionId); }
@Override public boolean hasTrashPermission( PermissionChecker permissionChecker, long groupId, long classPK, String trashActionId) throws PortalException { if (trashActionId.equals(TrashActionKeys.MOVE)) { return ModelResourcePermissionHelper.contains( _journalFolderModelResourcePermission, permissionChecker, groupId, classPK, ActionKeys.ADD_FOLDER); } return super.hasTrashPermission( permissionChecker, groupId, classPK, trashActionId); }
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay)portletRequest.getAttribute( WebKeys.THEME_DISPLAY); try { MBMessage message = ActionUtil.getMessage(portletRequest); return ModelResourcePermissionHelper.contains( _categoryModelResourcePermission, themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), message.getCategoryId(), ActionKeys.LOCK_THREAD); } catch (Exception e) { } return false; }
@Override public boolean isShow(PortletRequest portletRequest) { try { MBCategory category = ActionUtil.getCategory(portletRequest); ThemeDisplay themeDisplay = (ThemeDisplay)portletRequest.getAttribute( WebKeys.THEME_DISPLAY); if (ModelResourcePermissionHelper.contains( _categoryModelResourcePermission, themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), getCategoryId(category), ActionKeys.MOVE_THREAD)) { return true; } } catch (Exception e) { } return false; }