nl.gx.webmanager.cms.element
Interface PollElement

All Superinterfaces:
DelegatedControllerAware, Element, Presentable, Wrapper

public interface PollElement
extends Element

Representation of Poll element.


Method Summary
 PollItem[] getItems()
          Return available poll items, calculate percentage of votes for each poll item to display in results page.
 int getPollId()
          Return identifier of the current poll question.
 java.lang.String getQuestion()
          Return poll question.
 int getTotalVotes()
          Return sum of all votes on all items.
 java.lang.String getType()
          Return the poll type.
 
Methods inherited from interface nl.gx.webmanager.cms.element.Element
cleanup, copy, getEditElementHeader, getElementHolder, getHeader, getIcon, getMediaItemVersion, getPageModel, getPageModelElement, getPageVersion, getPersonalization, getWebsite, isAuthorized, setAuthorized, setDefaultPresentation, setEditElementHeader, setHeader, setIcon, setPersonalization
 
Methods inherited from interface nl.gx.webmanager.cms.core.Presentable
getPresentation, render, render, setPresentation
 
Methods inherited from interface nl.gx.webmanager.wrapper.Wrapper
getId, getUUID, setId, setUUID
 
Methods inherited from interface nl.gx.webmanager.springmvc.DelegatedControllerAware
getDelegatedController, setDelegatedController
 

Method Detail

getPollId

int getPollId()
Return identifier of the current poll question.

Returns:
poll question identifier.

getQuestion

java.lang.String getQuestion()
Return poll question.

Returns:
poll question.

getItems

PollItem[] getItems()
Return available poll items, calculate percentage of votes for each poll item to display in results page.

Returns:
available poll items (including calculated percentages of votes)

getTotalVotes

int getTotalVotes()
Return sum of all votes on all items.

Returns:
sum of all votes on all items.

getType

java.lang.String getType()
Return the poll type. "radio" if multiple answers are allowed, "checkbox" if only one answer is allowed.

Returns:
type of poll (radio, checkbox).


Copyright © 2007-2010 GX creative online development BV. All Rights Reserved.