public class JournalPortletDataHandler
extends com.liferay.portal.kernel.lar.BasePortletDataHandler
Provides the Journal portlet export and import functionality, which is to clone all articles, structures, and templates associated with the layout's group. Upon import, new instances of the corresponding articles, structures, and templates are created or updated according to the DATA_MIRROW strategy The author of the newly created objects are determined by the JournalCreationStrategy class defined in portal.properties. That strategy also allows the text of the journal article to be modified prior to import.
This PortletDataHandler differs from
JournalContentPortletDataHandlerImpl in that it exports all
articles owned by the group whether or not they are actually displayed in a
portlet in the layout set.
PortletDataHandler,
JournalContentPortletDataHandler,
JournalCreationStrategy| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAMESPACE |
| Constructor and Description |
|---|
JournalPortletDataHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.portlet.PortletPreferences |
doDeleteData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences) |
protected java.lang.String |
doExportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences) |
protected javax.portlet.PortletPreferences |
doImportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String data) |
protected void |
doPrepareManifestSummary(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
javax.portlet.PortletPreferences portletPreferences) |
protected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getArticleActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext) |
protected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getDDMStructureActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
boolean export) |
protected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getDDMStructureDefaultValuesActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext) |
protected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getDDMTemplateActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
Deprecated.
As of 7.0.0, replaced by
#getDDMTemplateActionableDynamicQuery(PortletDataContext,
List, boolean) |
protected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getDDMTemplateActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
boolean export) |
addExportDataRootElement, addImportDataRootElement, addUncheckedModelAdditionCount, deleteData, doProcessExportPortletPreferences, doProcessImportPortletPreferences, exportData, getDataLevel, getDataPortletPreferences, getDeletionSystemEventStagedModelTypes, getDisplayTemplate, getDisplayTemplateGroupId, getExportConfigurationControls, getExportConfigurationControls, getExportControls, getExportDataRootElementString, getExportMetadataControls, getExportModelCount, getExportModelCount, getImportConfigurationControls, getImportConfigurationControls, getImportControls, getImportMetadataControls, getPortletId, importData, isDataLocalized, isDataPortalLevel, isDataPortletInstanceLevel, isDataSiteLevel, isDisplayPortlet, isPublishToLiveByDefault, isSupportsDataStrategyCopyAsNew, prepareManifestSummary, prepareManifestSummary, processExportPortletPreferences, processImportPortletPreferences, setAlwaysExportable, setAlwaysStaged, setDataLevel, setDataLocalized, setDataPortletPreferences, setDeletionSystemEventStagedModelTypes, setExportControls, setExportMetadataControls, setImportControls, setImportMetadataControls, setPortletId, setPublishToLiveByDefault, setSupportsDataStrategyCopyAsNewpublic static final java.lang.String NAMESPACE
protected javax.portlet.PortletPreferences doDeleteData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
doDeleteData in class com.liferay.portal.kernel.lar.BasePortletDataHandlerjava.lang.Exceptionprotected java.lang.String doExportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
doExportData in class com.liferay.portal.kernel.lar.BasePortletDataHandlerjava.lang.Exceptionprotected javax.portlet.PortletPreferences doImportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String data)
throws java.lang.Exception
doImportData in class com.liferay.portal.kernel.lar.BasePortletDataHandlerjava.lang.Exceptionprotected void doPrepareManifestSummary(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
doPrepareManifestSummary in class com.liferay.portal.kernel.lar.BasePortletDataHandlerjava.lang.Exceptionprotected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getArticleActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getDDMStructureActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
boolean export)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getDDMStructureDefaultValuesActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getDDMTemplateActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext)
throws com.liferay.portal.kernel.exception.SystemException
#getDDMTemplateActionableDynamicQuery(PortletDataContext,
List, boolean)com.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getDDMTemplateActionableDynamicQuery(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
boolean export)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemException