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:ca.efendi.datafeeds.web.asset.CJProductAssetRendererFactory.java
License:Apache License
@Override public boolean hasAddPermission(PermissionChecker permissionChecker, long groupId, long classTypeId) throws Exception { return DatafeedsRootPermission.contains(permissionChecker, groupId, ActionKeys.ADD_ENTRY); }
From source file:com.bemis.portal.report.service.impl.ReportDefinitionServiceImpl.java
License:Open Source License
@Override public ReportDefinition addReportDefinition(String name, String category, Map<Locale, String> titleMap, Map<Locale, String> descriptionMap, String urlPath, Set<String> availableFields, Set<String> defaultSelectedFields, Set<String> sortFields, Set<ReportParameter> reportParameters, ServiceContext serviceContext) throws PortalException { ReportDefinitionPermissionCheckerUtil.check(getPermissionChecker(), serviceContext.getScopeGroupId(), ActionKeys.ADD_ENTRY); return reportDefinitionLocalService.addReportDefinition(name, category, titleMap, descriptionMap, urlPath, availableFields, defaultSelectedFields, sortFields, reportParameters, serviceContext); }
From source file:com.bemis.portal.report.service.impl.ReportRequestServiceImpl.java
License:Open Source License
@Override public ReportRequest addReportRequest(long reportDefinitionId, String reportFormat, Set<String> reportFields, Set<String> sortFields, Map<ReportParameter, Serializable> reportParameters, ServiceContext serviceContext) throws PortalException { ReportRequestPermissionCheckerUtil.check(getPermissionChecker(), serviceContext.getScopeGroupId(), ActionKeys.ADD_ENTRY); return reportRequestLocalService.addReportRequest(reportDefinitionId, reportFormat, reportFields, sortFields, reportParameters, serviceContext); }
From source file:com.liferay.blogs.service.impl.BlogsEntryServiceImpl.java
License:Open Source License
/** * @deprecated As of 7.0.0, replaced by {@link #addEntry(String, String, * String, String, int, int, int, int, int, boolean, boolean, * String[], String, ImageSelector, ImageSelector, * ServiceContext)}//from w w w . j a va2s .co m */ @Deprecated @Override public BlogsEntry addEntry(String title, String description, String content, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, boolean allowPingbacks, boolean allowTrackbacks, String[] trackbacks, boolean smallImage, String smallImageURL, String smallImageFileName, InputStream smallImageInputStream, ServiceContext serviceContext) throws PortalException { BlogsPermission.check(getPermissionChecker(), serviceContext.getScopeGroupId(), ActionKeys.ADD_ENTRY); ImageSelector coverImageImageSelector = null; ImageSelector smallImageImageSelector = null; if (smallImage) { if (Validator.isNotNull(smallImageFileName) && (smallImageInputStream != null)) { try { byte[] bytes = FileUtil.getBytes(smallImageInputStream); smallImageImageSelector = new ImageSelector(bytes, smallImageFileName, MimeTypesUtil.getContentType(smallImageFileName), null); } catch (IOException ioe) { _log.error("Unable to create image selector", ioe); } } else if (Validator.isNotNull(smallImageURL)) { smallImageImageSelector = new ImageSelector(smallImageURL); } } return addEntry(title, StringPool.BLANK, description, content, displayDateMonth, displayDateDay, displayDateYear, displayDateHour, displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks, StringPool.BLANK, coverImageImageSelector, smallImageImageSelector, serviceContext); }
From source file:com.liferay.blogs.service.impl.BlogsEntryServiceImpl.java
License:Open Source License
@Override public BlogsEntry addEntry(String title, String subtitle, String description, String content, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, boolean allowPingbacks, boolean allowTrackbacks, String[] trackbacks, String coverImageCaption, ImageSelector coverImageImageSelector, ImageSelector smallImageImageSelector, ServiceContext serviceContext) throws PortalException { BlogsPermission.check(getPermissionChecker(), serviceContext.getScopeGroupId(), ActionKeys.ADD_ENTRY); return blogsEntryLocalService.addEntry(getUserId(), title, subtitle, description, content, displayDateMonth, displayDateDay, displayDateYear, displayDateHour, displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks, coverImageCaption, coverImageImageSelector, smallImageImageSelector, serviceContext);/* www . j a v a2 s . co m*/ }
From source file:com.liferay.blogs.service.impl.BlogsEntryServiceImpl.java
License:Open Source License
@Override public BlogsEntry addEntry(String title, String subtitle, String urlTitle, String description, String content, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, boolean allowPingbacks, boolean allowTrackbacks, String[] trackbacks, String coverImageCaption, ImageSelector coverImageImageSelector, ImageSelector smallImageImageSelector, ServiceContext serviceContext) throws PortalException { BlogsPermission.check(getPermissionChecker(), serviceContext.getScopeGroupId(), ActionKeys.ADD_ENTRY); return blogsEntryLocalService.addEntry(getUserId(), title, subtitle, urlTitle, description, content, displayDateMonth, displayDateDay, displayDateYear, displayDateHour, displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks, coverImageCaption, coverImageImageSelector, smallImageImageSelector, serviceContext); }
From source file:com.liferay.blogs.web.asset.BlogsEntryAssetRendererFactory.java
License:Open Source License
@Override public boolean hasAddPermission(PermissionChecker permissionChecker, long groupId, long classTypeId) throws Exception { return BlogsPermission.contains(permissionChecker, groupId, ActionKeys.ADD_ENTRY); }
From source file:com.liferay.blogs.web.internal.upload.BaseBlogsUploadHandler.java
License:Open Source License
@Override protected void checkPermission(long groupId, long folderId, PermissionChecker permissionChecker) throws PortalException { boolean containsResourcePermission = ResourcePermissionCheckerUtil.containsResourcePermission( permissionChecker, BlogsPermission.RESOURCE_NAME, groupId, ActionKeys.ADD_ENTRY); if (!containsResourcePermission) { throw new PrincipalException.MustHavePermission(permissionChecker, BlogsPermission.RESOURCE_NAME, groupId, ActionKeys.ADD_ENTRY); }/*from w ww .j a v a2s . co m*/ }
From source file:com.liferay.blogs.web.internal.upload.ImageBlogsUploadFileEntryHandler.java
License:Open Source License
@Override public FileEntry upload(UploadPortletRequest uploadPortletRequest) throws IOException, PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) uploadPortletRequest.getAttribute(WebKeys.THEME_DISPLAY); portletResourcePermission.check(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroup(), ActionKeys.ADD_ENTRY); String fileName = uploadPortletRequest.getFileName(_PARAMETER_NAME); long size = uploadPortletRequest.getSize(_PARAMETER_NAME); _validateFile(fileName, size);//w ww.ja v a2s.c o m String contentType = uploadPortletRequest.getContentType(_PARAMETER_NAME); try (InputStream inputStream = uploadPortletRequest.getFileAsStream(_PARAMETER_NAME)) { return addFileEntry(fileName, contentType, inputStream, themeDisplay); } }
From source file:com.liferay.bookmarks.asset.BookmarksEntryAssetRendererFactory.java
License:Open Source License
@Override public boolean hasAddPermission(PermissionChecker permissionChecker, long groupId, long classTypeId) throws Exception { return BookmarksResourcePermissionChecker.contains(permissionChecker, groupId, ActionKeys.ADD_ENTRY); }