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, 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 |
javax.portlet.PortletPreferences |
deleteData(com.liferay.portal.kernel.lar.PortletDataContext context,
java.lang.String portletId,
javax.portlet.PortletPreferences prefs)
|
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()
|
javax.portlet.PortletPreferences |
importData(com.liferay.portal.kernel.lar.PortletDataContext context,
java.lang.String portletId,
javax.portlet.PortletPreferences prefs,
java.lang.String data)
|
boolean |
isPublishToLiveByDefault()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JournalContentPortletDataHandlerImpl
public JournalContentPortletDataHandlerImpl()
deleteData
public javax.portlet.PortletPreferences deleteData(com.liferay.portal.kernel.lar.PortletDataContext context,
java.lang.String portletId,
javax.portlet.PortletPreferences prefs)
throws com.liferay.portal.kernel.lar.PortletDataException
- Specified by:
deleteData 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
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
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
isPublishToLiveByDefault
public boolean isPublishToLiveByDefault()
- Specified by:
isPublishToLiveByDefault in interface com.liferay.portal.kernel.lar.PortletDataHandler