org.chorem.pollen.ui.actions.poll
Class ResultForPoll

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by org.nuiton.web.struts2.BaseAction
          extended by org.chorem.pollen.ui.actions.PollenActionSupport
              extended by org.chorem.pollen.ui.actions.poll.AbstractPollUriIdAction
                  extended by org.chorem.pollen.ui.actions.poll.ResultForPoll
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, Serializable, org.nuiton.topia.framework.TopiaTransactionAware

public class ResultForPoll
extends AbstractPollUriIdAction

Display results of a poll.

Since:
1.3
Author:
tchemit
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.chorem.pollen.ui.actions.poll.AbstractPollUriIdAction
PARAM_POLL_PAGE, PARAM_POLL_URI
 
Fields inherited from class org.chorem.pollen.ui.actions.PollenActionSupport
SAFE_LANGUAGES, serviceContext, serviceFactory, transaction
 
Fields inherited from class com.opensymphony.xwork2.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ResultForPoll()
           
 
Method Summary
 String execute()
           
 List<String> getChoices()
           
 String getChoicesAsString()
           
 String getChoicesResultCharUrl(int width, int height, String choiceName)
           
 Set<String> getChoicesResultNames()
           
 com.google.common.collect.Multimap<String,String> getChoicesResults()
           
 String getNormalPollResultChartUrl(int width, int height)
           
 Poll getPoll()
           
 Date getResultAsDate(PollResult result)
           
 List<PollResult> getResults()
           
 PageSkin getSkin()
           
 com.google.common.collect.Multimap<String,String> getSubtitles()
           
 String getSummaryUrl()
           
 List<PollResult> getTopRanking()
           
 String getTrimValue(PollResult result)
           
 String getVictoryMessage()
           
 String getVoteUrl()
           
 boolean isByGroup()
           
 boolean isCondorcetVoteCounting()
           
 boolean isCreatorOrAdmin()
           
 boolean isDateType()
           
 boolean isFeedFileExisting()
           
 boolean isFreePoll()
           
 boolean isGroupPoll()
           
 boolean isImageType()
           
 boolean isNormalVoteCounting()
           
 boolean isNumberVoteCounting()
           
 boolean isPercentageVoteCounting()
           
 boolean isRestrictedPoll()
           
 boolean isTextType()
           
 void setByGroup(boolean byGroup)
           
 
Methods inherited from class org.chorem.pollen.ui.actions.poll.AbstractPollUriIdAction
getAccountId, getPage, getPollId, getUriId, preparePollUri, preparePollUri, setPage, setUriId
 
Methods inherited from class org.chorem.pollen.ui.actions.PollenActionSupport
addFlashError, addFlashMessage, addFlashWarning, clearFlashErrors, clearFlashMessages, getActionContext, getApplicationUrl, getApplicationVersion, getConfiguration, getCurrentDateTime, getCurrentUrl, getFavoriteService, getFlashErrors, getFlashMessages, getFlashWarnings, getJqueryTheme, getPageLogo, getPollCommentService, getPollenApplicationContext, getPollenSession, getPollenUserAccount, getPollFeedService, getPollResultsService, getPollService, getPollUrlService, getPreventRuleService, getSafeLanguage, getSecurityService, getServiceContext, getServiceFactory, getTransaction, getUserService, getVoteCountingTypeHelp, getVoteService, hasAnyErrors, hasFlashErrors, hasFlashMessages, hasFlashWarnings, isUserAdmin, isUserLoggued, newService, setTransaction
 
Methods inherited from class org.nuiton.web.struts2.BaseAction
_
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResultForPoll

public ResultForPoll()
Method Detail

getSkin

public PageSkin getSkin()
Overrides:
getSkin in class PollenActionSupport

getPoll

public Poll getPoll()

isCreatorOrAdmin

public boolean isCreatorOrAdmin()

isFeedFileExisting

public boolean isFeedFileExisting()

getSummaryUrl

public String getSummaryUrl()

getVoteUrl

public String getVoteUrl()

getResults

public List<PollResult> getResults()

getResultAsDate

public Date getResultAsDate(PollResult result)

getChoicesResults

public com.google.common.collect.Multimap<String,String> getChoicesResults()

getSubtitles

public com.google.common.collect.Multimap<String,String> getSubtitles()

getVictoryMessage

public String getVictoryMessage()

getTrimValue

public String getTrimValue(PollResult result)
Parameters:
result - la résultat à utiliser.
Returns:
la valeur du résultat courant sans le .0 final

execute

public String execute()
               throws Exception
Specified by:
execute in interface com.opensymphony.xwork2.Action
Overrides:
execute in class com.opensymphony.xwork2.ActionSupport
Throws:
Exception

getTopRanking

public List<PollResult> getTopRanking()

isFreePoll

public boolean isFreePoll()

isRestrictedPoll

public boolean isRestrictedPoll()

isGroupPoll

public boolean isGroupPoll()

isTextType

public boolean isTextType()

isDateType

public boolean isDateType()

isImageType

public boolean isImageType()

isNormalVoteCounting

public boolean isNormalVoteCounting()

isPercentageVoteCounting

public boolean isPercentageVoteCounting()

isCondorcetVoteCounting

public boolean isCondorcetVoteCounting()

isNumberVoteCounting

public boolean isNumberVoteCounting()

isByGroup

public boolean isByGroup()

setByGroup

public void setByGroup(boolean byGroup)

getChoices

public List<String> getChoices()
Returns:
Récupération de la liste des résultats pour le diagramme.

getNormalPollResultChartUrl

public String getNormalPollResultChartUrl(int width,
                                          int height)

getChoicesResultNames

public Set<String> getChoicesResultNames()

getChoicesResultCharUrl

public String getChoicesResultCharUrl(int width,
                                      int height,
                                      String choiceName)

getChoicesAsString

public String getChoicesAsString()


Copyright © 2009-2012 CodeLutin. All Rights Reserved.