me.armar.plugins.autorank.commands.manager
Class CommandsManager

java.lang.Object
  extended by me.armar.plugins.autorank.commands.manager.CommandsManager
All Implemented Interfaces:
org.bukkit.command.CommandExecutor

public class CommandsManager
extends java.lang.Object
implements org.bukkit.command.CommandExecutor


Field Summary
private  AddCommand addCommand
           
private  ArchiveCommand archiveCommand
           
private  CheckCommand checkCommand
           
private  CompleteCommand completeCommand
           
private  DebugCommand debugCommand
           
private  ForceCheckCommand forceCheckCommand
           
private  GlobalCheckCommand globalCheckCommand
           
private  HelpCommand helpCommand
           
private  ImportCommand importCommand
           
private  LeaderboardCommand leaderboardCommand
           
private  Autorank plugin
           
private  ReloadCommand reloadCommand
           
private  RemoveCommand removeCommand
           
private  SetCommand setCommand
           
private  SyncCommand syncCommand
           
private  SyncStatsCommand syncStatsCommand
           
 
Constructor Summary
CommandsManager(Autorank plugin)
          This class will manage all incoming command request.
 
Method Summary
 boolean hasPermission(java.lang.String permission, org.bukkit.command.CommandSender sender)
           
 boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command cmd, java.lang.String label, java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

plugin

private final Autorank plugin

addCommand

private final AddCommand addCommand

setCommand

private final SetCommand setCommand

helpCommand

private final HelpCommand helpCommand

leaderboardCommand

private final LeaderboardCommand leaderboardCommand

removeCommand

private final RemoveCommand removeCommand

debugCommand

private final DebugCommand debugCommand

syncCommand

private final SyncCommand syncCommand

syncStatsCommand

private final SyncStatsCommand syncStatsCommand

reloadCommand

private final ReloadCommand reloadCommand

importCommand

private final ImportCommand importCommand

completeCommand

private final CompleteCommand completeCommand

checkCommand

private final CheckCommand checkCommand

archiveCommand

private final ArchiveCommand archiveCommand

globalCheckCommand

private final GlobalCheckCommand globalCheckCommand

forceCheckCommand

private final ForceCheckCommand forceCheckCommand
Constructor Detail

CommandsManager

public CommandsManager(Autorank plugin)
This class will manage all incoming command request. Commands are not performed here, they are only send to the correct place. A specific command class handles the task of performing the command.

Parameters:
plugin - Autorank main class
Method Detail

hasPermission

public boolean hasPermission(java.lang.String permission,
                             org.bukkit.command.CommandSender sender)

onCommand

public boolean onCommand(org.bukkit.command.CommandSender sender,
                         org.bukkit.command.Command cmd,
                         java.lang.String label,
                         java.lang.String[] args)
Specified by:
onCommand in interface org.bukkit.command.CommandExecutor