List of usage examples for com.liferay.portal.kernel.comment DiscussionStagingHandler getCommentExportActionableDynamicQuery
public ActionableDynamicQuery getCommentExportActionableDynamicQuery(PortletDataContext portletDataContext);
From source file:com.liferay.comment.page.comments.web.internal.exportimport.data.handler.PageCommentsPortletDataHandler.java
License:Open Source License
@Override protected String doExportData(final PortletDataContext portletDataContext, String portletId, PortletPreferences portletPreferences) throws Exception { DiscussionStagingHandler discussionStagingHandler = _commentManager.getDiscussionStagingHandler(); if (discussionStagingHandler == null) { return StringPool.BLANK; }// ww w. j ava 2 s . c o m Element rootElement = addExportDataRootElement(portletDataContext); rootElement.addAttribute("group-id", String.valueOf(portletDataContext.getScopeGroupId())); if (!portletDataContext.getBooleanParameter(NAMESPACE, "comment")) { return getExportDataRootElementString(rootElement); } ActionableDynamicQuery actionableDynamicQuery = discussionStagingHandler .getCommentExportActionableDynamicQuery(portletDataContext); actionableDynamicQuery.performActions(); return getExportDataRootElementString(rootElement); }
From source file:com.liferay.comment.page.comments.web.internal.exportimport.data.handler.PageCommentsPortletDataHandler.java
License:Open Source License
@Override protected void doPrepareManifestSummary(PortletDataContext portletDataContext, PortletPreferences portletPreferences) throws Exception { DiscussionStagingHandler discussionStagingHandler = _commentManager.getDiscussionStagingHandler(); if (discussionStagingHandler == null) { return;/*ww w. jav a 2 s . c om*/ } ActionableDynamicQuery actionableDynamicQuery = discussionStagingHandler .getCommentExportActionableDynamicQuery(portletDataContext); actionableDynamicQuery.performCount(); }