com.liferay.portlet.dynamicdatamapping.lar
Class DDMPortletDataHandlerImpl

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

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

Author:
Marcellus Tavares

Constructor Summary
DDMPortletDataHandlerImpl()
           
 
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 exportStructure(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element structuresElement, com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure)
           
protected static void exportTemplate(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element templatesElement, com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
           
 com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getExportControls()
           
 com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getImportControls()
           
protected static java.lang.String getStructurePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure)
           
protected static java.lang.String getTemplatePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
           
static void importStructure(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element structureElement)
           
protected static void importTemplate(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element templateElement)
           
 boolean isAlwaysExportable()
           
 
Methods inherited from class com.liferay.portal.kernel.lar.BasePortletDataHandler
deleteData, exportData, importData, isAlwaysStaged, isPublishToLiveByDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDMPortletDataHandlerImpl

public DDMPortletDataHandlerImpl()
Method Detail

exportStructure

public static void exportStructure(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                   com.liferay.portal.kernel.xml.Element structuresElement,
                                   com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure)
                            throws java.lang.Exception
Throws:
java.lang.Exception

importStructure

public static void importStructure(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                   com.liferay.portal.kernel.xml.Element structureElement)
                            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

isAlwaysExportable

public boolean isAlwaysExportable()
Specified by:
isAlwaysExportable in interface com.liferay.portal.kernel.lar.PortletDataHandler
Overrides:
isAlwaysExportable in class com.liferay.portal.kernel.lar.BasePortletDataHandler

exportTemplate

protected static void exportTemplate(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                     com.liferay.portal.kernel.xml.Element templatesElement,
                                     com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getStructurePath

protected static java.lang.String getStructurePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                   com.liferay.portlet.dynamicdatamapping.model.DDMStructure structure)

getTemplatePath

protected static java.lang.String getTemplatePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                  com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)

importTemplate

protected static void importTemplate(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                     com.liferay.portal.kernel.xml.Element templateElement)
                              throws java.lang.Exception
Throws:
java.lang.Exception

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