com.planet_ink.coffee_mud.Libraries
Class Polls
java.lang.Object
com.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.Polls
- All Implemented Interfaces:
- CMObject, CMLibrary, PollManager, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class Polls
- extends StdLibrary
- implements PollManager
|
Constructor Summary |
Polls()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.lang.Comparable |
compareTo |
pollCache
public java.util.Vector pollCache
Polls
public Polls()
ID
public java.lang.String ID()
- Description copied from interface:
CMObject
- The CoffeeMud Java Class ID shared by all instances of
this object. Unlike the Java Class name, this method
does not include package information. However, it must
return a String value unique to its class category in
the ClassLoader. Class categories include Libraries, Common,
Areas, Abilities, Behaviors, CharClasses, Commands, Exits
Locales, MOBS, Races, WebMacros, Basic Items, Armor,
Weapons, ClanItems, MiscTech. The name is typically identical
to the class name.
- Specified by:
ID in interface CMObject- Overrides:
ID in class StdLibrary
- Returns:
- the name of this class
shutdown
public boolean shutdown()
- Specified by:
shutdown in interface CMLibrary- Overrides:
shutdown in class StdLibrary
addPoll
public void addPoll(Poll P)
- Specified by:
addPoll in interface PollManager
removePoll
public void removePoll(Poll P)
- Specified by:
removePoll in interface PollManager
getCache
public java.util.Vector getCache()
getPoll
public Poll getPoll(java.lang.String named)
- Specified by:
getPoll in interface PollManager
getPoll
public Poll getPoll(int x)
- Specified by:
getPoll in interface PollManager
getMyPolls
public java.util.Vector[] getMyPolls(MOB mob,
boolean login)
- Specified by:
getMyPolls in interface PollManager
getPollList
public java.util.Vector getPollList()
- Specified by:
getPollList in interface PollManager
processVote
public void processVote(Poll P,
MOB mob)
- Specified by:
processVote in interface PollManager
modifyVote
public void modifyVote(Poll P,
MOB mob)
throws java.io.IOException
- Specified by:
modifyVote in interface PollManager
- Throws:
java.io.IOException
processResults
public void processResults(Poll P,
MOB mob)
- Specified by:
processResults in interface PollManager
createPoll
public void createPoll(Poll P)
- Specified by:
createPoll in interface PollManager
updatePollResults
public void updatePollResults(Poll P)
- Specified by:
updatePollResults in interface PollManager
updatePoll
public void updatePoll(java.lang.String oldName,
Poll P)
- Specified by:
updatePoll in interface PollManager
deletePoll
public void deletePoll(Poll P)
- Specified by:
deletePoll in interface PollManager
loadPollIfNecessary
public boolean loadPollIfNecessary(Poll P)
- Specified by:
loadPollIfNecessary in interface PollManager
loadPollByName
public Poll loadPollByName(java.lang.String name)
- Specified by:
loadPollByName in interface PollManager