com.planet_ink.coffee_mud.Libraries.interfaces
Interface PollManager

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
All Known Implementing Classes:
Polls

public interface PollManager
extends CMLibrary


Method Summary
 void addPoll(Poll P)
           
 void createPoll(Poll P)
           
 void deletePoll(Poll P)
           
 java.util.List<Poll>[] getMyPollTypes(MOB mob, boolean login)
           
 Poll getPoll(int x)
           
 Poll getPoll(java.lang.String named)
           
 java.util.Iterator<Poll> getPollList()
           
 Poll loadPollByName(java.lang.String name)
           
 boolean loadPollIfNecessary(Poll P)
           
 void modifyVote(Poll P, MOB mob)
           
 void processResults(Poll P, MOB mob)
           
 void processVote(Poll P, MOB mob)
           
 void removePoll(Poll P)
           
 void updatePoll(java.lang.String oldName, Poll P)
           
 void updatePollResults(Poll P)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getServiceClient, L, propertiesLoaded, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, name, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

addPoll

void addPoll(Poll P)

removePoll

void removePoll(Poll P)

getPoll

Poll getPoll(java.lang.String named)

getPoll

Poll getPoll(int x)

getMyPollTypes

java.util.List<Poll>[] getMyPollTypes(MOB mob,
                                      boolean login)

getPollList

java.util.Iterator<Poll> getPollList()

processVote

void processVote(Poll P,
                 MOB mob)

modifyVote

void modifyVote(Poll P,
                MOB mob)
                throws java.io.IOException
Throws:
java.io.IOException

processResults

void processResults(Poll P,
                    MOB mob)

createPoll

void createPoll(Poll P)

updatePollResults

void updatePollResults(Poll P)

updatePoll

void updatePoll(java.lang.String oldName,
                Poll P)

deletePoll

void deletePoll(Poll P)

loadPollByName

Poll loadPollByName(java.lang.String name)

loadPollIfNecessary

boolean loadPollIfNecessary(Poll P)