com.liferay.portlet.wiki.lar
Class WikiPortletDataHandlerImpl
java.lang.Object
com.liferay.portal.kernel.lar.BasePortletDataHandler
com.liferay.portlet.wiki.lar.WikiPortletDataHandlerImpl
- All Implemented Interfaces:
- PortletDataHandler
public class WikiPortletDataHandlerImpl
- 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 igFoldersElement,
Element igImagesElement,
WikiPage page,
boolean checkDateRange)
|
PortletDataHandlerControl[] |
getExportControls()
Returns an array of the controls defined for this data handler. |
PortletDataHandlerControl[] |
getImportControls()
Returns an array of the controls defined for this data handler. |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WikiPortletDataHandlerImpl
public WikiPortletDataHandlerImpl()
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
getExportControls
public PortletDataHandlerControl[] getExportControls()
- Description copied from interface:
PortletDataHandler
- Returns an array of the controls defined for this data handler. These
controls enable the developer to create fine grained controls over export
behavior. The controls are rendered in the export UI.
- Specified by:
getExportControls in interface PortletDataHandler- Overrides:
getExportControls in class BasePortletDataHandler
- Returns:
- an array of PortletDataHandlerControls
getImportControls
public PortletDataHandlerControl[] getImportControls()
- Description copied from interface:
PortletDataHandler
- Returns an array of the controls defined for this data handler. These
controls enable the developer to create fine grained controls over import
behavior. The controls are rendered in the import UI.
- Specified by:
getImportControls in interface PortletDataHandler- Overrides:
getImportControls in class BasePortletDataHandler
- Returns:
- An array of PortletDataHandlerControls
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
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 igFoldersElement,
Element igImagesElement,
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