List of usage examples for com.liferay.portal.kernel.security.permission ActionKeys VIEW
String VIEW
To view the source code for com.liferay.portal.kernel.security.permission ActionKeys VIEW.
Click Source Link
From source file:com.liferay.bookmarks.subscription.test.BookmarksSubscriptionBaseModelTest.java
License:Open Source License
@Override protected void removeContainerModelResourceViewPermission() throws Exception { List<String> actionIds = new ArrayList<>(2); actionIds.add(ActionKeys.ACCESS);/*from w w w .j a v a2s. co m*/ actionIds.add(ActionKeys.VIEW); ResourceBlockPermissionTestUtil.removeResourceBlockPermissions(_folder.getCompanyId(), _folder.getGroupId(), BookmarksPortletKeys.BOOKMARKS, BookmarksFolder.class.getName(), _folder.getFolderId(), new String[] { RoleConstants.GUEST, RoleConstants.SITE_MEMBER }, actionIds); }
From source file:com.liferay.bookmarks.web.internal.asset.BookmarksEntryAssetRenderer.java
License:Open Source License
@Override public boolean hasViewPermission(PermissionChecker permissionChecker) { try {//from w ww . j a va 2 s . c o m return _bookmarksEntryModelResourcePermission.contains(permissionChecker, _entry, ActionKeys.VIEW); } catch (Exception e) { } return true; }
From source file:com.liferay.bookmarks.web.internal.asset.BookmarksFolderAssetRenderer.java
License:Open Source License
@Override public boolean hasViewPermission(PermissionChecker permissionChecker) throws PortalException { return _bookmarksFolderModelResourcePermission.contains(permissionChecker, _folder, ActionKeys.VIEW); }
From source file:com.liferay.bookmarks.web.internal.portlet.action.ActionUtil.java
License:Open Source License
public static BookmarksFolder getFolder(HttpServletRequest request) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); long folderId = ParamUtil.getLong(request, "folderId"); BookmarksFolder folder = null;/*from w ww . j a va 2 s. c o m*/ if ((folderId > 0) && (folderId != BookmarksFolderConstants.DEFAULT_PARENT_FOLDER_ID)) { folder = BookmarksFolderServiceUtil.getFolder(folderId); if (folder.isInTrash()) { throw new NoSuchFolderException("{folderId=" + folderId + "}"); } } else { BookmarksResourcePermissionChecker.check(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), ActionKeys.VIEW); } return folder; }
From source file:com.liferay.calendar.search.CalendarIndexer.java
License:Open Source License
@Override public boolean hasPermission(PermissionChecker permissionChecker, String entryClassName, long entryClassPK, String actionId) throws Exception { return CalendarPermission.contains(permissionChecker, entryClassPK, ActionKeys.VIEW); }
From source file:com.liferay.calendar.web.internal.asset.CalendarBookingAssetRenderer.java
License:Open Source License
@Override public boolean hasViewPermission(PermissionChecker permissionChecker) { Calendar calendar = null;/*from w w w . j a v a 2 s. c o m*/ try { calendar = _calendarBooking.getCalendar(); } catch (Exception e) { _log.error(e); } return CalendarPermission.contains(permissionChecker, calendar, ActionKeys.VIEW); }
From source file:com.liferay.calendar.web.internal.portlet.CalendarPortlet.java
License:Open Source License
protected void addCalendar(PortletRequest portletRequest, Set<Calendar> calendarsSet, long classNameId, long classPK) throws PortalException { CalendarResource calendarResource = CalendarResourceUtil.getCalendarResource(portletRequest, classNameId, classPK);//from www . ja v a2s . c o m if (calendarResource == null) { return; } ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); List<Calendar> calendars = _calendarLocalService.getCalendarResourceCalendars(calendarResource.getGroupId(), calendarResource.getCalendarResourceId()); for (Calendar calendar : calendars) { if (!CalendarPermission.contains(permissionChecker, calendar, ActionKeys.VIEW)) { continue; } calendarsSet.add(calendar); } }
From source file:com.liferay.comment.internal.jsonws.CommentManagerJSONWS.java
License:Open Source License
public boolean hasDiscussion(long groupId, String className, long classPK) throws PortalException { BaseModelPermissionCheckerUtil.containsBaseModelPermission(getPermissionChecker(), groupId, className, classPK, ActionKeys.VIEW); return _commentManager.hasDiscussion(className, classPK); }
From source file:com.liferay.comment.web.internal.asset.CommentAssetRenderer.java
License:Open Source License
@Override public boolean hasViewPermission(PermissionChecker permissionChecker) throws PortalException { DiscussionPermission discussionPermission = CommentManagerUtil.getDiscussionPermission(permissionChecker); return discussionPermission.hasPermission(_workflowableComment, ActionKeys.VIEW); }
From source file:com.liferay.directory.web.internal.asset.UserAssetRenderer.java
License:Open Source License
@Override public boolean hasViewPermission(PermissionChecker permissionChecker) { return UserPermissionUtil.contains(permissionChecker, _user.getUserId(), ActionKeys.VIEW); }