com.liferay.portlet.journal.lar
Class JournalContentPortletDataHandlerImpl
java.lang.Object
com.liferay.portlet.journal.lar.JournalContentPortletDataHandlerImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.lar.PortletDataHandler
- public class JournalContentPortletDataHandlerImpl
- extends java.lang.Object
- implements com.liferay.portal.kernel.lar.PortletDataHandler
View Source
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, new instances of the corresponding articles, structures, and
templates are 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é
- See Also:
JournalCreationStrategy,
JournalPortletDataHandlerImpl,
PortletDataHandler
|
Method Summary |
java.lang.String |
exportData(com.liferay.portal.kernel.lar.PortletDataContext context,
java.lang.String portletId,
javax.portlet.PortletPreferences prefs)
|
com.liferay.portal.kernel.lar.PortletDataHandlerControl[] |
getExportControls()
|
com.liferay.portal.kernel.lar.PortletDataHandlerControl[] |
getImportControls()
|
protected java.lang.String |
getPrimaryKey(long groupId,
java.lang.String key)
|
javax.portlet.PortletPreferences |
importData(com.liferay.portal.kernel.lar.PortletDataContext context,
java.lang.String portletId,
javax.portlet.PortletPreferences prefs,
java.lang.String data)
|
protected void |
importJournalData(com.liferay.portal.kernel.lar.PortletDataContext context,
java.lang.String portletId,
java.lang.String data)
|
| 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()
throws com.liferay.portal.kernel.lar.PortletDataException
- Specified by:
getExportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler
- Throws:
com.liferay.portal.kernel.lar.PortletDataException
getImportControls
public com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getImportControls()
throws com.liferay.portal.kernel.lar.PortletDataException
- Specified by:
getImportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler
- Throws:
com.liferay.portal.kernel.lar.PortletDataException
exportData
public java.lang.String exportData(com.liferay.portal.kernel.lar.PortletDataContext context,
java.lang.String portletId,
javax.portlet.PortletPreferences prefs)
throws com.liferay.portal.kernel.lar.PortletDataException
- Specified by:
exportData in interface com.liferay.portal.kernel.lar.PortletDataHandler
- Throws:
com.liferay.portal.kernel.lar.PortletDataException
importData
public javax.portlet.PortletPreferences importData(com.liferay.portal.kernel.lar.PortletDataContext context,
java.lang.String portletId,
javax.portlet.PortletPreferences prefs,
java.lang.String data)
throws com.liferay.portal.kernel.lar.PortletDataException
- Specified by:
importData in interface com.liferay.portal.kernel.lar.PortletDataHandler
- Throws:
com.liferay.portal.kernel.lar.PortletDataException
getPrimaryKey
protected java.lang.String getPrimaryKey(long groupId,
java.lang.String key)
importJournalData
protected void importJournalData(com.liferay.portal.kernel.lar.PortletDataContext context,
java.lang.String portletId,
java.lang.String data)
throws java.lang.Exception
- Throws:
java.lang.Exception