Example usage for com.liferay.portal.kernel.security.permission ActionKeys VIEW

List of usage examples for com.liferay.portal.kernel.security.permission ActionKeys VIEW

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.security.permission ActionKeys VIEW.

Prototype

String VIEW

To view the source code for com.liferay.portal.kernel.security.permission ActionKeys VIEW.

Click Source Link

Usage

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);
}