com.liferay.portlet.wiki.lar
Class WikiPortletDataHandler
java.lang.Object
com.liferay.portal.kernel.lar.BasePortletDataHandler
com.liferay.portlet.wiki.lar.WikiPortletDataHandler
- All Implemented Interfaces:
- PortletDataHandler
- Direct Known Subclasses:
- WikiDisplayPortletDataHandler
public class WikiPortletDataHandler
- extends BasePortletDataHandler
|
Method Summary |
protected PortletPreferences |
doDeleteData(PortletDataContext portletDataContext,
String portletId,
PortletPreferences portletPreferences)
|
protected String |
doExportData(PortletDataContext portletDataContext,
String portletId,
PortletPreferences portletPreferences)
|
protected PortletPreferences |
doImportData(PortletDataContext portletDataContext,
String portletId,
PortletPreferences portletPreferences,
String data)
|
static void |
exportNode(PortletDataContext portletDataContext,
Element nodesElement,
Element pagesElement,
WikiNode node)
|
protected static void |
exportNode(PortletDataContext portletDataContext,
Element nodesElement,
long nodeId)
|
protected static void |
exportPage(PortletDataContext portletDataContext,
Element nodesElement,
Element pagesElement,
Element dlFileEntryTypesElement,
Element dlFoldersElement,
Element dlFileEntriesElement,
Element dlFileRanksElement,
Element dlRepositoriesElement,
Element dlRepositoryEntriesElement,
WikiPage page,
boolean checkDateRange)
|
protected static String |
getNodeName(PortletDataContext portletDataContext,
WikiNode node,
String name,
int count)
|
protected static String |
getNodePath(PortletDataContext portletDataContext,
WikiNode node)
|
protected static String |
getPageAttachementBinPath(PortletDataContext portletDataContext,
WikiPage page,
int count)
|
protected static String |
getPageImagePath(PortletDataContext portletDataContext,
WikiPage page)
|
protected static String |
getPagePath(PortletDataContext portletDataContext,
WikiPage page)
|
PortletPreferences |
importData(PortletDataContext portletDataContext,
String portletId,
PortletPreferences portletPreferences,
String data)
Handles any special processing of the data when the portlet is imported
into a new layout. |
static void |
importNode(PortletDataContext portletDataContext,
WikiNode node)
|
static void |
importPage(PortletDataContext portletDataContext,
Element pageElement,
WikiPage page)
|
| Methods inherited from class com.liferay.portal.kernel.lar.BasePortletDataHandler |
addExportRootElement, deleteData, exportData, getDataPortletPreferences, getExportControls, getExportMetadataControls, getImportControls, getImportMetadataControls, isAlwaysExportable, isAlwaysStaged, isDataLocalized, isPublishToLiveByDefault, setAlwaysExportable, setAlwaysStaged, setDataLocalized, setDataPortletPreferences, setExportControls, setExportMetadataControls, setImportControls, setImportMetadataControls, setPublishToLiveByDefault |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAMESPACE
public static final String NAMESPACE
- See Also:
- Constant Field Values
WikiPortletDataHandler
public WikiPortletDataHandler()
exportNode
public static void exportNode(PortletDataContext portletDataContext,
Element nodesElement,
Element pagesElement,
WikiNode node)
throws Exception
- Throws:
Exception
importNode
public static void importNode(PortletDataContext portletDataContext,
WikiNode node)
throws Exception
- Throws:
Exception
importPage
public static void importPage(PortletDataContext portletDataContext,
Element pageElement,
WikiPage page)
throws Exception
- Throws:
Exception
importData
public PortletPreferences importData(PortletDataContext portletDataContext,
String portletId,
PortletPreferences portletPreferences,
String data)
throws PortletDataException
- Description copied from interface:
PortletDataHandler
- Handles any special processing of the data when the portlet is imported
into a new layout. Can optionally return a modified version of
preferences to be saved in the new portlet.
- Specified by:
importData in interface PortletDataHandler- Overrides:
importData in class BasePortletDataHandler
- Parameters:
portletDataContext - the context of the data importportletId - the portlet ID of the portletportletPreferences - the portlet preferences of the portletdata - the string data that was returned by
exportData()
- Returns:
- A modified version of portlet preferences that should be saved.
Null if the portlet preferences were unmodified by
this data handler.
- Throws:
PortletDataException - if a portlet data exception occurred
exportNode
protected static void exportNode(PortletDataContext portletDataContext,
Element nodesElement,
long nodeId)
throws Exception
- Throws:
Exception
exportPage
protected static void exportPage(PortletDataContext portletDataContext,
Element nodesElement,
Element pagesElement,
Element dlFileEntryTypesElement,
Element dlFoldersElement,
Element dlFileEntriesElement,
Element dlFileRanksElement,
Element dlRepositoriesElement,
Element dlRepositoryEntriesElement,
WikiPage page,
boolean checkDateRange)
throws Exception
- Throws:
Exception
getNodeName
protected static String getNodeName(PortletDataContext portletDataContext,
WikiNode node,
String name,
int count)
throws Exception
- Throws:
Exception
getNodePath
protected static String getNodePath(PortletDataContext portletDataContext,
WikiNode node)
getPageAttachementBinPath
protected static String getPageAttachementBinPath(PortletDataContext portletDataContext,
WikiPage page,
int count)
getPageImagePath
protected static String getPageImagePath(PortletDataContext portletDataContext,
WikiPage page)
throws Exception
- Throws:
Exception
getPagePath
protected static String getPagePath(PortletDataContext portletDataContext,
WikiPage page)
doDeleteData
protected PortletPreferences doDeleteData(PortletDataContext portletDataContext,
String portletId,
PortletPreferences portletPreferences)
throws Exception
- Overrides:
doDeleteData in class BasePortletDataHandler
- Throws:
Exception
doExportData
protected String doExportData(PortletDataContext portletDataContext,
String portletId,
PortletPreferences portletPreferences)
throws Exception
- Overrides:
doExportData in class BasePortletDataHandler
- Throws:
Exception
doImportData
protected PortletPreferences doImportData(PortletDataContext portletDataContext,
String portletId,
PortletPreferences portletPreferences,
String data)
throws Exception
- Overrides:
doImportData in class BasePortletDataHandler
- Throws:
Exception