Class AbstractCommandElectionVote
java.lang.Object
org.kingdoms.commands.KingdomsCommand
org.kingdoms.commands.general.election.AbstractCommandElectionVote
- All Implemented Interfaces:
org.kingdoms.commands.general.election.ElectionsCommand
- Direct Known Subclasses:
CommandElectionVote,CommandNationElectionVote
public abstract class AbstractCommandElectionVote
extends KingdomsCommand
implements org.kingdoms.commands.general.election.ElectionsCommand
-
Field Summary
FieldsFields inherited from class org.kingdoms.commands.KingdomsCommand
aliases, bypassCooldownPermission, bypassDisabledWorldsPermission, cooldown, description, disabledWorlds, name, parent, path, permission, playerAssertion, plugin, requiredArgs, threadType, usage -
Constructor Summary
ConstructorsConstructorDescriptionAbstractCommandElectionVote(KingdomsParentCommand parent, ElectionsManager electionsManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddCandidates(org.bukkit.entity.Player player, Runnable refresh, GUIPagination<org.kingdoms.managers.daily.elections.ElectionCandidate> pagination) protected abstract booleancommonChecks(CommandContext context) execute(CommandContext context) @NotNull ElectionsManagervoidopenCandidates(org.bukkit.entity.Player player, int page) Methods inherited from class org.kingdoms.commands.KingdomsCommand
canBypassCooldown, canBypassDisabledWorlds, configure, defaultedLang, emptyTab, equals, getAliases, getCooldown, getDescription, getDisabledWorlds, getDisplayName, getName, getParent, getPath, getPermission, getUsage, hashCode, hasPermission, hasPermission, isDisabled, lang, setPermissionDefault, tabComplete, tabComplete, tabComplete, tabComplete, toString, unregisterPermissions
-
Field Details
-
electionsManager
-
-
Constructor Details
-
AbstractCommandElectionVote
-
-
Method Details
-
getElectionsManager
- Specified by:
getElectionsManagerin interfaceorg.kingdoms.commands.general.election.ElectionsCommand
-
addCandidates
protected abstract void addCandidates(org.bukkit.entity.Player player, Runnable refresh, GUIPagination<org.kingdoms.managers.daily.elections.ElectionCandidate> pagination) -
commonChecks
-
execute
- Specified by:
executein classKingdomsCommand
-
openCandidates
public void openCandidates(org.bukkit.entity.Player player, int page)
-