com.liferay.portlet.polls.lar
Class PollsPortletDataHandlerImpl

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

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

Author:
Bruno Farache, Marcellus Tavares

Constructor Summary
PollsPortletDataHandlerImpl()
           
 
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)
           
protected static void exportChoice(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element questionsElement, com.liferay.portlet.polls.model.PollsChoice choice)
           
protected static void exportQuestion(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element questionsElement, com.liferay.portal.kernel.xml.Element choicesElement, com.liferay.portal.kernel.xml.Element votesElement, com.liferay.portlet.polls.model.PollsQuestion question)
           
protected static void exportVote(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element questionsElement, com.liferay.portlet.polls.model.PollsVote vote)
           
protected static java.lang.String getChoicePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.polls.model.PollsChoice choice)
           
 com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getExportControls()
           
 com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getImportControls()
           
protected static java.lang.String getQuestionPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.polls.model.PollsQuestion question)
           
protected static java.lang.String getVotePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.polls.model.PollsVote vote)
           
protected static void importChoice(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.polls.model.PollsChoice choice)
           
protected static void importQuestion(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.xml.Element questionElement, com.liferay.portlet.polls.model.PollsQuestion question)
           
protected static void importVote(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext, com.liferay.portlet.polls.model.PollsVote vote)
           
 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

PollsPortletDataHandlerImpl

public PollsPortletDataHandlerImpl()
Method Detail

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

exportChoice

protected static void exportChoice(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                   com.liferay.portal.kernel.xml.Element questionsElement,
                                   com.liferay.portlet.polls.model.PollsChoice choice)
                            throws java.lang.Exception
Throws:
java.lang.Exception

exportQuestion

protected static void exportQuestion(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                     com.liferay.portal.kernel.xml.Element questionsElement,
                                     com.liferay.portal.kernel.xml.Element choicesElement,
                                     com.liferay.portal.kernel.xml.Element votesElement,
                                     com.liferay.portlet.polls.model.PollsQuestion question)
                              throws java.lang.Exception
Throws:
java.lang.Exception

exportVote

protected static void exportVote(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                 com.liferay.portal.kernel.xml.Element questionsElement,
                                 com.liferay.portlet.polls.model.PollsVote vote)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getChoicePath

protected static java.lang.String getChoicePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                com.liferay.portlet.polls.model.PollsChoice choice)

getQuestionPath

protected static java.lang.String getQuestionPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                                  com.liferay.portlet.polls.model.PollsQuestion question)

getVotePath

protected static java.lang.String getVotePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                              com.liferay.portlet.polls.model.PollsVote vote)

importChoice

protected static void importChoice(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                   com.liferay.portlet.polls.model.PollsChoice choice)
                            throws java.lang.Exception
Throws:
java.lang.Exception

importQuestion

protected static void importQuestion(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                     com.liferay.portal.kernel.xml.Element questionElement,
                                     com.liferay.portlet.polls.model.PollsQuestion question)
                              throws java.lang.Exception
Throws:
java.lang.Exception

importVote

protected static void importVote(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
                                 com.liferay.portlet.polls.model.PollsVote vote)
                          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