com.liferay.portlet.journal.lar
Class JournalContentPortletDataHandlerImpl
java.lang.Object
com.liferay.portal.kernel.lar.BasePortletDataHandler
com.liferay.portlet.journal.lar.JournalContentPortletDataHandlerImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.lar.PortletDataHandler
public class JournalContentPortletDataHandlerImpl
- extends com.liferay.portal.kernel.lar.BasePortletDataHandler
Provides the Journal Content portlet export and import functionality, which
is to clone the article, structure, and template referenced in the Journal
Content portlet if the article is associated with the layout's group. Upon
import, a new instance of the corresponding article, structure, and template
will be created or updated. The author of the newly created objects are
determined by the JournalCreationStrategy class defined in
portal.properties.
This PortletDataHandler differs from from
JournalPortletDataHandlerImpl in that it only exports articles
referenced in Journal Content portlets. Articles not displayed in Journal
Content portlets will not be exported unless
JournalPortletDataHandlerImpl is activated.
- Author:
- Joel Kozikowski, Raymond Augé, Bruno Farache
- See Also:
PortletDataHandler,
JournalCreationStrategy,
JournalPortletDataHandlerImpl
|
Method Summary |
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)
|
com.liferay.portal.kernel.lar.PortletDataHandlerControl[] |
getExportControls()
|
com.liferay.portal.kernel.lar.PortletDataHandlerControl[] |
getImportControls()
|
boolean |
isAlwaysExportable()
|
boolean |
isAlwaysStaged()
|
boolean |
isPublishToLiveByDefault()
|
| Methods inherited from class com.liferay.portal.kernel.lar.BasePortletDataHandler |
deleteData, exportData, importData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JournalContentPortletDataHandlerImpl
public JournalContentPortletDataHandlerImpl()
getExportControls
public com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getExportControls()
- Specified by:
getExportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
getExportControls in class com.liferay.portal.kernel.lar.BasePortletDataHandler
getImportControls
public com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getImportControls()
- Specified by:
getImportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
getImportControls in class com.liferay.portal.kernel.lar.BasePortletDataHandler
isAlwaysExportable
public boolean isAlwaysExportable()
- Specified by:
isAlwaysExportable in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
isAlwaysExportable in class com.liferay.portal.kernel.lar.BasePortletDataHandler
isAlwaysStaged
public boolean isAlwaysStaged()
- Specified by:
isAlwaysStaged in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
isAlwaysStaged in class com.liferay.portal.kernel.lar.BasePortletDataHandler
isPublishToLiveByDefault
public boolean isPublishToLiveByDefault()
- Specified by:
isPublishToLiveByDefault in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
isPublishToLiveByDefault in class com.liferay.portal.kernel.lar.BasePortletDataHandler
doDeleteData
protected javax.portlet.PortletPreferences doDeleteData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
- Overrides:
doDeleteData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
- Throws:
java.lang.Exception
doExportData
protected java.lang.String doExportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
- Overrides:
doExportData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
- Throws:
java.lang.Exception
doImportData
protected 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
- Overrides:
doImportData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
- Throws:
java.lang.Exception