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 Details

  • Constructor Details

  • Method Details

    • getElectionsManager

      @NotNull public @NotNull ElectionsManager getElectionsManager()
      Specified by:
      getElectionsManager in interface org.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

      protected abstract boolean commonChecks(CommandContext context)
    • execute

      public CommandResult execute(CommandContext context)
      Specified by:
      execute in class KingdomsCommand
    • openCandidates

      public void openCandidates(org.bukkit.entity.Player player, int page)