com.liferay.portlet.wiki.lar
Class WikiPortletDataHandlerImpl

java.lang.Object
  extended by com.liferay.portal.kernel.lar.BasePortletDataHandler
      extended by com.liferay.portlet.wiki.lar.WikiPortletDataHandlerImpl
All Implemented Interfaces:
com.liferay.portal.kernel.lar.PortletDataHandler

public class WikiPortletDataHandlerImpl
extends com.liferay.portal.kernel.lar.BasePortletDataHandler

Author:
Bruno Farache, Jorge Ferrer, Marcellus Tavares, Juan Fernández

Constructor Summary
WikiPortletDataHandlerImpl()
           
 
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)
           
static void exportNode(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element nodesElement, com.liferay.portal.kernel.xml.Element pagesElement, com.liferay.portlet.wiki.model.WikiNode node)
           
protected static void exportNode(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element nodesElement, long nodeId)
           
protected static void exportPage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element nodesElement, com.liferay.portal.kernel.xml.Element pagesElement, com.liferay.portal.kernel.xml.Element dlFileEntryTypesElement, com.liferay.portal.kernel.xml.Element dlFoldersElement, com.liferay.portal.kernel.xml.Element dlFileEntriesElement, com.liferay.portal.kernel.xml.Element dlFileRanksElement, com.liferay.portlet.wiki.model.WikiPage page, boolean checkDateRange)
           
 com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getExportControls()
           
 com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getImportControls()
           
protected static java.lang.String getNodeName(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.wiki.model.WikiNode node, java.lang.String name, int count)
           
protected static java.lang.String getNodePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.wiki.model.WikiNode node)
           
protected static java.lang.String getPageAttachementBinPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.wiki.model.WikiPage page, int count)
           
protected static java.lang.String getPageImagePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.wiki.model.WikiPage page)
           
protected static java.lang.String getPagePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.wiki.model.WikiPage page)
           
 javax.portlet.PortletPreferences importData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, java.lang.String portletId, javax.portlet.PortletPreferences portletPreferences, java.lang.String data)
           
static void importNode(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.wiki.model.WikiNode node)
           
static void importPage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element pageElement, com.liferay.portlet.wiki.model.WikiPage page)
           
 
Methods inherited from class com.liferay.portal.kernel.lar.BasePortletDataHandler
deleteData, exportData, isAlwaysExportable, isAlwaysStaged, isPublishToLiveByDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikiPortletDataHandlerImpl

public WikiPortletDataHandlerImpl()
Method Detail

exportNode

public static void exportNode(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                              com.liferay.portal.kernel.xml.Element nodesElement,
                              com.liferay.portal.kernel.xml.Element pagesElement,
                              com.liferay.portlet.wiki.model.WikiNode node)
                       throws java.lang.Exception
Throws:
java.lang.Exception

importNode

public static void importNode(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                              com.liferay.portlet.wiki.model.WikiNode node)
                       throws java.lang.Exception
Throws:
java.lang.Exception

importPage

public static void importPage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                              com.liferay.portal.kernel.xml.Element pageElement,
                              com.liferay.portlet.wiki.model.WikiPage page)
                       throws java.lang.Exception
Throws:
java.lang.Exception

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

importData

public javax.portlet.PortletPreferences importData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                   java.lang.String portletId,
                                                   javax.portlet.PortletPreferences portletPreferences,
                                                   java.lang.String data)
                                            throws com.liferay.portal.kernel.lar.PortletDataException
Specified by:
importData in interface com.liferay.portal.kernel.lar.PortletDataHandler
Overrides:
importData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
Throws:
com.liferay.portal.kernel.lar.PortletDataException

exportNode

protected static void exportNode(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                 com.liferay.portal.kernel.xml.Element nodesElement,
                                 long nodeId)
                          throws java.lang.Exception
Throws:
java.lang.Exception

exportPage

protected static void exportPage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                 com.liferay.portal.kernel.xml.Element nodesElement,
                                 com.liferay.portal.kernel.xml.Element pagesElement,
                                 com.liferay.portal.kernel.xml.Element dlFileEntryTypesElement,
                                 com.liferay.portal.kernel.xml.Element dlFoldersElement,
                                 com.liferay.portal.kernel.xml.Element dlFileEntriesElement,
                                 com.liferay.portal.kernel.xml.Element dlFileRanksElement,
                                 com.liferay.portlet.wiki.model.WikiPage page,
                                 boolean checkDateRange)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getNodeName

protected static java.lang.String getNodeName(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                              com.liferay.portlet.wiki.model.WikiNode node,
                                              java.lang.String name,
                                              int count)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getNodePath

protected static java.lang.String getNodePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                              com.liferay.portlet.wiki.model.WikiNode node)

getPageAttachementBinPath

protected static java.lang.String getPageAttachementBinPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                            com.liferay.portlet.wiki.model.WikiPage page,
                                                            int count)

getPageImagePath

protected static java.lang.String getPageImagePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                   com.liferay.portlet.wiki.model.WikiPage page)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getPagePath

protected static java.lang.String getPagePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                              com.liferay.portlet.wiki.model.WikiPage page)

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