List of usage examples for com.liferay.portal.kernel.security.permission ActionKeys ADD_ENTRY
String ADD_ENTRY
To view the source code for com.liferay.portal.kernel.security.permission ActionKeys ADD_ENTRY.
Click Source Link
From source file:com.liferay.bookmarks.service.impl.BookmarksEntryServiceImpl.java
License:Open Source License
@Override public BookmarksEntry addEntry(long groupId, long folderId, String name, String url, String description, ServiceContext serviceContext) throws PortalException { BookmarksFolderPermissionChecker.check(getPermissionChecker(), groupId, folderId, ActionKeys.ADD_ENTRY); return bookmarksEntryLocalService.addEntry(getUserId(), groupId, folderId, name, url, description, serviceContext);/*from w w w . jav a 2 s. c om*/ }
From source file:com.liferay.bookmarks.trash.BookmarksEntryTrashHandler.java
License:Open Source License
@Override public boolean hasTrashPermission(PermissionChecker permissionChecker, long groupId, long classPK, String trashActionId) throws PortalException { if (trashActionId.equals(TrashActionKeys.MOVE)) { return BookmarksFolderPermissionChecker.contains(permissionChecker, groupId, classPK, ActionKeys.ADD_ENTRY); }// w w w . j a va 2s.c o m return super.hasTrashPermission(permissionChecker, groupId, classPK, trashActionId); }
From source file:com.liferay.bookmarks.web.internal.asset.BookmarksEntryAssetRendererFactory.java
License:Open Source License
@Override public boolean hasAddPermission(PermissionChecker permissionChecker, long groupId, long classTypeId) throws Exception { return _portletResourcePermission.contains(permissionChecker, groupId, ActionKeys.ADD_ENTRY); }
From source file:com.liferay.bookmarks.web.internal.portlet.toolbar.contributor.BookmarksPortletToolbarContributor.java
License:Open Source License
protected void addPortletTitleAddBookmarkMenuItem(List<MenuItem> menuItems, BookmarksFolder folder, ThemeDisplay themeDisplay, PortletRequest portletRequest) throws PortalException { long folderId = _getFolderId(folder); if (!containsPermission(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folderId, ActionKeys.ADD_ENTRY)) { return;/*ww w. j a v a2 s. com*/ } URLMenuItem urlMenuItem = new URLMenuItem(); urlMenuItem.setLabel(LanguageUtil.get(PortalUtil.getHttpServletRequest(portletRequest), "bookmark")); PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletURL portletURL = PortletURLFactoryUtil.create(portletRequest, portletDisplay.getId(), themeDisplay.getPlid(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcRenderCommandName", "/bookmarks/edit_entry"); portletURL.setParameter("redirect", PortalUtil.getCurrentURL(portletRequest)); portletURL.setParameter("folderId", String.valueOf(folderId)); urlMenuItem.setURL(portletURL.toString()); menuItems.add(urlMenuItem); }
From source file:com.liferay.bookmarks.web.internal.trash.BookmarksEntryTrashHandler.java
License:Open Source License
@Override public boolean hasTrashPermission(PermissionChecker permissionChecker, long groupId, long classPK, String trashActionId) throws PortalException { if (trashActionId.equals(TrashActionKeys.MOVE)) { return ModelResourcePermissionHelper.contains(_bookmarksFolderModelResourcePermission, permissionChecker, groupId, classPK, ActionKeys.ADD_ENTRY); }/*from w ww . ja v a 2 s . c o m*/ return super.hasTrashPermission(permissionChecker, groupId, classPK, trashActionId); }