com.liferay.portlet.polls.lar
Class PollsPortletDataHandlerImpl
java.lang.Object
com.liferay.portal.kernel.lar.BasePortletDataHandler
com.liferay.portlet.polls.lar.PollsPortletDataHandlerImpl
- All Implemented Interfaces:
- PortletDataHandler
public class PollsPortletDataHandlerImpl
- extends BasePortletDataHandler
Method Summary |
protected PortletPreferences |
doDeleteData(PortletDataContext context,
String portletId,
PortletPreferences preferences)
|
protected String |
doExportData(PortletDataContext context,
String portletId,
PortletPreferences preferences)
|
protected PortletPreferences |
doImportData(PortletDataContext context,
String portletId,
PortletPreferences preferences,
String data)
|
protected static void |
exportChoice(PortletDataContext context,
Element questionsElement,
PollsChoice choice)
|
protected static void |
exportQuestion(PortletDataContext context,
Element questionsElement,
Element choicesElement,
Element votesElement,
PollsQuestion question)
|
protected static void |
exportVote(PortletDataContext context,
Element questionsElement,
PollsVote vote)
|
protected static String |
getChoicePath(PortletDataContext context,
PollsChoice choice)
|
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 |
getQuestionPath(PortletDataContext context,
PollsQuestion question)
|
protected static String |
getVotePath(PortletDataContext context,
PollsVote vote)
|
protected static void |
importChoice(PortletDataContext context,
PollsChoice choice)
|
protected static void |
importQuestion(PortletDataContext context,
PollsQuestion question)
|
protected static void |
importVote(PortletDataContext context,
PollsVote vote)
|
boolean |
isAlwaysExportable()
Returns true to allow the user to export data for this
portlet even though it may not belong to any pages. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PollsPortletDataHandlerImpl
public PollsPortletDataHandlerImpl()
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.
- 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.
- Returns:
- An array of PortletDataHandlerControls
isAlwaysExportable
public boolean isAlwaysExportable()
- Description copied from interface:
PortletDataHandler
- Returns
true
to allow the user to export data for this
portlet even though it may not belong to any pages. See LPS-1624.
- Specified by:
isAlwaysExportable
in interface PortletDataHandler
- Overrides:
isAlwaysExportable
in class BasePortletDataHandler
- Returns:
true
to allow the user to export data for this
portlet even though it may not belong to any pages
exportChoice
protected static void exportChoice(PortletDataContext context,
Element questionsElement,
PollsChoice choice)
throws Exception
- Throws:
Exception
exportQuestion
protected static void exportQuestion(PortletDataContext context,
Element questionsElement,
Element choicesElement,
Element votesElement,
PollsQuestion question)
throws Exception
- Throws:
Exception
exportVote
protected static void exportVote(PortletDataContext context,
Element questionsElement,
PollsVote vote)
throws Exception
- Throws:
Exception
getChoicePath
protected static String getChoicePath(PortletDataContext context,
PollsChoice choice)
getQuestionPath
protected static String getQuestionPath(PortletDataContext context,
PollsQuestion question)
getVotePath
protected static String getVotePath(PortletDataContext context,
PollsVote vote)
importChoice
protected static void importChoice(PortletDataContext context,
PollsChoice choice)
throws Exception
- Throws:
Exception
importQuestion
protected static void importQuestion(PortletDataContext context,
PollsQuestion question)
throws Exception
- Throws:
Exception
importVote
protected static void importVote(PortletDataContext context,
PollsVote vote)
throws Exception
- Throws:
Exception
doDeleteData
protected PortletPreferences doDeleteData(PortletDataContext context,
String portletId,
PortletPreferences preferences)
throws Exception
- Overrides:
doDeleteData
in class BasePortletDataHandler
- Throws:
Exception
doExportData
protected String doExportData(PortletDataContext context,
String portletId,
PortletPreferences preferences)
throws Exception
- Overrides:
doExportData
in class BasePortletDataHandler
- Throws:
Exception
doImportData
protected PortletPreferences doImportData(PortletDataContext context,
String portletId,
PortletPreferences preferences,
String data)
throws Exception
- Overrides:
doImportData
in class BasePortletDataHandler
- Throws:
Exception