List of usage examples for com.liferay.portal.kernel.security.permission ActionKeys DELETE
String DELETE
To view the source code for com.liferay.portal.kernel.security.permission ActionKeys DELETE.
Click Source Link
From source file:com.liferay.screens.service.impl.ScreensRatingsEntryServiceImpl.java
License:Open Source License
@Override public JSONObject deleteRatingsEntry(long classPK, String className, int ratingsLength) throws PortalException { AssetEntryPermission.check(getPermissionChecker(), className, classPK, ActionKeys.DELETE); ratingsEntryLocalService.deleteEntry(getUserId(), className, classPK); return getRatingsEntries(classPK, className, ratingsLength); }
From source file:com.liferay.site.admin.web.internal.display.context.SiteAdminDisplayContext.java
License:Open Source License
public boolean hasDeleteGroupPermission(Group group) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); if (!group.isCompany() && GroupPermissionUtil.contains(permissionChecker, group, ActionKeys.DELETE) && !PortalUtil.isSystemGroup(group.getGroupKey())) { return true; }/* www . j ava 2s . com*/ return false; }
From source file:com.liferay.site.navigation.service.impl.SiteNavigationMenuServiceImpl.java
License:Open Source License
@Override public SiteNavigationMenu deleteSiteNavigationMenu(long siteNavigationMenuId) throws PortalException { _siteNavigationMenuModelResourcePermission.check(getPermissionChecker(), siteNavigationMenuId, ActionKeys.DELETE); return siteNavigationMenuLocalService.deleteSiteNavigationMenu(siteNavigationMenuId); }
From source file:com.liferay.training.space.gradebook.service.impl.AssignmentServiceImpl.java
License:Open Source License
public Assignment deleteAssignment(Assignment assignment) throws PortalException { AssignmentPermissionChecker.check(getPermissionChecker(), assignment.getGroupId(), assignment.getAssignmentId(), ActionKeys.DELETE); return assignmentLocalService.deleteAssignment(assignment); }
From source file:com.liferay.trash.service.impl.TrashEntryServiceImpl.java
License:Open Source License
protected void deleteEntry(TrashEntry entry) throws PortalException { PermissionChecker permissionChecker = getPermissionChecker(); TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(entry.getClassName()); if (!trashHandler.hasTrashPermission(permissionChecker, 0, entry.getClassPK(), ActionKeys.DELETE)) { throw new TrashPermissionException(TrashPermissionException.DELETE); }/* www .j av a2 s . c o m*/ trashHandler.deleteTrashEntry(entry.getClassPK()); }
From source file:com.liferay.user.groups.admin.web.internal.portlet.configuration.icon.DeleteUserGroupPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {/*from w ww.ja va 2 s .c o m*/ ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); UserGroup userGroup = ActionUtil.getUserGroup(portletRequest); return UserGroupPermissionUtil.contains(themeDisplay.getPermissionChecker(), userGroup.getUserGroupId(), ActionKeys.DELETE); } catch (Exception e) { } return false; }
From source file:com.liferay.users.admin.web.internal.portlet.configuration.icon.DeleteOrganizationPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); try {//from w ww.ja v a2s .c o m PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); Organization organization = ActionUtil.getOrganization(portletRequest); if (OrganizationPermissionUtil.contains(permissionChecker, organization, ActionKeys.DELETE)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.users.admin.web.internal.search.OrganizationChecker.java
License:Open Source License
@Override public boolean isDisabled(Object obj) { Organization organization = (Organization) obj; try {//from w ww . j a v a 2 s . c o m PermissionChecker permissionChecker = PermissionThreadLocal.getPermissionChecker(); if (!OrganizationPermissionUtil.contains(permissionChecker, organization, ActionKeys.DELETE)) { return true; } } catch (Exception e) { } return super.isDisabled(obj); }
From source file:com.liferay.users.admin.web.internal.search.OrganizationUserChecker.java
License:Open Source License
@Override public boolean isDisabled(Object obj) { Organization organization = null;/*from www . j a v a 2s.c o m*/ User user = null; if (obj instanceof Organization) { organization = (Organization) obj; } else { user = (User) obj; } try { PermissionChecker permissionChecker = PermissionThreadLocal.getPermissionChecker(); if ((organization != null) && !OrganizationPermissionUtil.contains(permissionChecker, organization, ActionKeys.DELETE)) { return true; } if ((user != null) && !UserPermissionUtil.contains(permissionChecker, user.getUserId(), ActionKeys.DELETE)) { return true; } } catch (Exception e) { } return super.isDisabled(obj); }
From source file:com.liferay.wiki.asset.WikiPageAssetRenderer.java
License:Open Source License
public boolean hasDeletePermission(PermissionChecker permissionChecker) { return WikiPagePermissionChecker.contains(permissionChecker, _page, ActionKeys.DELETE); }