List of usage examples for com.liferay.portal.kernel.security.permission ActionKeys UPDATE
String UPDATE
To view the source code for com.liferay.portal.kernel.security.permission ActionKeys UPDATE.
Click Source Link
From source file:com.liferay.bookmarks.service.impl.BookmarksFolderServiceImpl.java
License:Open Source License
@Override public BookmarksFolder updateFolder(long folderId, long parentFolderId, String name, String description, ServiceContext serviceContext) throws PortalException { BookmarksFolder folder = bookmarksFolderLocalService.getFolder(folderId); BookmarksFolderPermissionChecker.check(getPermissionChecker(), folder, ActionKeys.UPDATE); return bookmarksFolderLocalService.updateFolder(getUserId(), folderId, parentFolderId, name, description, serviceContext);//w ww . j a va 2 s . c o m }
From source file:com.liferay.bookmarks.web.internal.asset.BookmarksEntryAssetRenderer.java
License:Open Source License
@Override public boolean hasEditPermission(PermissionChecker permissionChecker) { try {//from w w w. j a va 2s.c o m return _bookmarksEntryModelResourcePermission.contains(permissionChecker, _entry, ActionKeys.UPDATE); } catch (Exception e) { } return false; }
From source file:com.liferay.bookmarks.web.internal.asset.BookmarksFolderAssetRenderer.java
License:Open Source License
@Override public boolean hasEditPermission(PermissionChecker permissionChecker) throws PortalException { return _bookmarksFolderModelResourcePermission.contains(permissionChecker, _folder, ActionKeys.UPDATE); }
From source file:com.liferay.bookmarks.web.internal.portlet.configuration.icon.EditFolderPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {//from w w w .j a v a 2 s . co m BookmarksFolder folder = ActionUtil.getFolder(portletRequest); if (folder.getFolderId() == BookmarksFolderConstants.DEFAULT_PARENT_FOLDER_ID) { return false; } ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); if (BookmarksFolderPermissionChecker.contains(themeDisplay.getPermissionChecker(), folder, ActionKeys.UPDATE)) { return true; } } catch (Exception e) { } return false; }
From source file:com.liferay.calendar.web.internal.asset.CalendarBookingAssetRendererFactory.java
License:Open Source License
@Override public boolean hasPermission(PermissionChecker permissionChecker, long classPK, String actionId) throws Exception { CalendarBooking calendarBooking = _calendarBookingLocalService.getCalendarBooking(classPK); if (actionId.equals(ActionKeys.DELETE) || actionId.equals(ActionKeys.UPDATE)) { actionId = CalendarActionKeys.MANAGE_BOOKINGS; }//from w w w. j ava 2s . co m return CalendarPermission.contains(permissionChecker, calendarBooking.getCalendarId(), actionId); }
From source file:com.liferay.directory.web.internal.asset.UserAssetRenderer.java
License:Open Source License
@Override public boolean hasEditPermission(PermissionChecker permissionChecker) { return UserPermissionUtil.contains(permissionChecker, _user.getUserId(), ActionKeys.UPDATE); }
From source file:com.liferay.document.library.repository.cmis.internal.model.CMISFolder.java
License:Open Source License
@Override public boolean containsPermission(PermissionChecker permissionChecker, String actionId) { if (_cmisFolder.isRootFolder() && (actionId.equals(ActionKeys.DELETE) || actionId.equals(ActionKeys.UPDATE))) { try {/*from w w w. j a va2 s . com*/ Folder folder = DLAppLocalServiceUtil.getMountFolder(getRepositoryId()); DLFolder dlFolder = DLFolderLocalServiceUtil.getFolder(folder.getFolderId()); return DLFolderPermission.contains(permissionChecker, dlFolder, actionId); } catch (PortalException pe) { throw new SystemException(pe); } } else { return containsPermission(_cmisFolder, actionId); } }
From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java
License:Open Source License
@Test(expected = FileEntryLockException.MustOwnLock.class) public void testUpdateWithPermissionOverrideCheckout() throws Exception { Role role = RoleTestUtil.addRole("Overrider", RoleConstants.TYPE_REGULAR, DLFileEntryConstants.getClassName(), ResourceConstants.SCOPE_GROUP_TEMPLATE, String.valueOf(GroupConstants.DEFAULT_PARENT_GROUP_ID), ActionKeys.OVERRIDE_CHECKOUT); RoleTestUtil.addResourcePermission(role, DLFileEntryConstants.getClassName(), ResourceConstants.SCOPE_GROUP_TEMPLATE, String.valueOf(GroupConstants.DEFAULT_PARENT_GROUP_ID), ActionKeys.UPDATE); try {/* w ww . j a va 2 s .co m*/ UserLocalServiceUtil.setRoleUsers(role.getRoleId(), new long[] { _overriderUser.getUserId() }); FileEntry fileEntry = null; try (ContextUserReplace contextUserReplacer = new ContextUserReplace(_authorUser)) { fileEntry = createFileEntry(StringUtil.randomString()); DLAppServiceUtil.checkOutFileEntry(fileEntry.getFileEntryId(), _serviceContext); } try (ContextUserReplace contextUserReplacer = new ContextUserReplace(_overriderUser)) { updateFileEntry(fileEntry.getFileEntryId()); } } finally { RoleLocalServiceUtil.deleteRole(role.getRoleId()); } }
From source file:com.liferay.document.library.web.asset.DLFileEntryAssetRenderer.java
License:Open Source License
@Override public boolean hasEditPermission(PermissionChecker permissionChecker) throws PortalException { return DLFileEntryPermission.contains(permissionChecker, _fileEntry.getFileEntryId(), ActionKeys.UPDATE); }
From source file:com.liferay.document.library.web.asset.DLFolderAssetRenderer.java
License:Open Source License
@Override public boolean hasEditPermission(PermissionChecker permissionChecker) throws PortalException { return DLFolderPermission.contains(permissionChecker, _folder, ActionKeys.UPDATE); }