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.trash.service.webserver.test.WebServerTrashTest.java
License:Open Source License
@Override public void setUp() throws Exception { super.setUp(); _user = UserTestUtil.addUser(null, group.getGroupId()); String portletId = PortletProviderUtil.getPortletId(TrashEntry.class.getName(), PortletProvider.Action.VIEW); _role = RoleTestUtil.addRole("Trash Admin", RoleConstants.TYPE_REGULAR, portletId, ResourceConstants.SCOPE_COMPANY, String.valueOf(TestPropsValues.getCompanyId()), ActionKeys.ACCESS_IN_CONTROL_PANEL); RoleTestUtil.addResourcePermission(RoleConstants.GUEST, DLPermission.RESOURCE_NAME, ResourceConstants.SCOPE_GROUP_TEMPLATE, String.valueOf(GroupConstants.DEFAULT_PARENT_GROUP_ID), ActionKeys.VIEW); }
From source file:com.liferay.trash.service.webserver.test.WebServerTrashTest.java
License:Open Source License
@Override public void tearDown() throws Exception { super.tearDown(); RoleTestUtil.removeResourcePermission(RoleConstants.GUEST, DLPermission.RESOURCE_NAME, ResourceConstants.SCOPE_GROUP_TEMPLATE, String.valueOf(GroupConstants.DEFAULT_PARENT_GROUP_ID), ActionKeys.VIEW); }
From source file:com.liferay.user.groups.admin.web.internal.portlet.configuration.icon.DashboardPagesPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {// w ww .j a v a 2 s . c o m ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); UserGroup userGroup = ActionUtil.getUserGroup(portletRequest); Group group = userGroup.getGroup(); if (GroupPermissionUtil.contains(themeDisplay.getPermissionChecker(), group, ActionKeys.VIEW) && (group.getPrivateLayoutsPageCount() > 0)) { return true; } return false; } catch (Exception e) { } return false; }
From source file:com.liferay.user.groups.admin.web.internal.portlet.configuration.icon.EditUserGroupPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {//from w w w . jav a2 s. c o m ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); UserGroup userGroup = ActionUtil.getUserGroup(portletRequest); if (UserGroupPermissionUtil.contains(themeDisplay.getPermissionChecker(), userGroup.getUserGroupId(), ActionKeys.UPDATE) && UserGroupPermissionUtil.contains(themeDisplay.getPermissionChecker(), userGroup.getUserGroupId(), ActionKeys.VIEW)) { return true; } return false; } catch (Exception e) { } return false; }
From source file:com.liferay.user.groups.admin.web.internal.portlet.configuration.icon.ProfilePagesPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {/* ww w . ja va2 s . c om*/ ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); UserGroup userGroup = ActionUtil.getUserGroup(portletRequest); Group group = userGroup.getGroup(); if (GroupPermissionUtil.contains(themeDisplay.getPermissionChecker(), group, ActionKeys.VIEW) && (group.getPublicLayoutsPageCount() > 0)) { return true; } return false; } catch (Exception e) { } return false; }
From source file:com.liferay.users.admin.web.internal.display.context.InitDisplayContext.java
License:Open Source License
public InitDisplayContext(HttpServletRequest request, String portletName) { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); String myAccountPortletId = PortletProviderUtil .getPortletId(PortalMyAccountApplicationType.MyAccount.CLASS_NAME, PortletProvider.Action.VIEW); if (portletName.equals(myAccountPortletId)) { _filterManageableGroups = false; _filterManageableOrganizations = false; _filterManageableRoles = false;/*from w w w . j a v a 2s . com*/ _filterManageableUserGroupRoles = false; _filterManageableUserGroups = false; } else if (permissionChecker.isCompanyAdmin()) { _filterManageableGroups = false; _filterManageableOrganizations = false; _filterManageableRoles = true; _filterManageableUserGroups = false; _filterManageableUserGroupRoles = true; } else { if (permissionChecker.hasPermission(null, Organization.class.getName(), Organization.class.getName(), ActionKeys.VIEW)) { _filterManageableOrganizations = false; } else { _filterManageableOrganizations = true; } _filterManageableGroups = true; _filterManageableRoles = true; _filterManageableUserGroupRoles = true; _filterManageableUserGroups = true; } }
From source file:com.liferay.wiki.asset.WikiPageAssetRenderer.java
License:Open Source License
@Override public boolean hasViewPermission(PermissionChecker permissionChecker) { return WikiPagePermissionChecker.contains(permissionChecker, _page, ActionKeys.VIEW); }
From source file:com.liferay.wiki.search.WikiNodeIndexer.java
License:Open Source License
@Override public boolean hasPermission(PermissionChecker permissionChecker, String entryClassName, long entryClassPK, String actionId) throws Exception { WikiNode node = _wikiNodeLocalService.getNode(entryClassPK); return WikiNodePermissionChecker.contains(permissionChecker, node, ActionKeys.VIEW); }
From source file:com.liferay.wiki.search.WikiPageIndexer.java
License:Open Source License
@Override public boolean hasPermission(PermissionChecker permissionChecker, String entryClassName, long entryClassPK, String actionId) throws Exception { WikiPage page = _wikiPageLocalService.getPage(entryClassPK); return WikiPagePermissionChecker.contains(permissionChecker, page, ActionKeys.VIEW); }
From source file:com.liferay.wiki.service.impl.WikiNodeServiceImpl.java
License:Open Source License
@Override public WikiNode getNode(long nodeId) throws PortalException { WikiNodePermissionChecker.check(getPermissionChecker(), nodeId, ActionKeys.VIEW); return wikiNodeLocalService.getNode(nodeId); }