me.se1by.TeleSocial
Class telesocialCommandExecutor

java.lang.Object
  extended by me.se1by.TeleSocial.TelesocialCommandExecutor
All Implemented Interfaces:
org.bukkit.command.CommandExecutor

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


Field Summary
(package private)  java.lang.String appkey
           
(package private)  java.lang.String baseUrl
           
private  java.lang.String chatpre
           
private  java.util.HashMap<java.lang.String,java.lang.String> conferences
           
private  org.bukkit.configuration.file.YamlConfiguration players
           
(package private)  java.lang.String pre
           
 
Constructor Summary
telesocialCommandExecutor(telesocial telesocial)
           
 
Method Summary
private  void deleteConference(java.lang.String conference, org.bukkit.entity.Player p)
          This method deletes/stops the conference conference
private  boolean isRegistered(java.lang.String name)
          This method checks if name is already registered
private  void joinConference(java.lang.String conference, org.bukkit.entity.Player p)
          This method adds Player p to the conference conference
 boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String label, java.lang.String[] args)
           
private  void register(java.lang.String number, java.lang.String networkID, org.bukkit.entity.Player p)
          This method registers the networkID
private  void showHelp(org.bukkit.command.CommandSender p)
          This method shows the help to the player
private  void startConference(java.lang.String conference, java.lang.String networkid, org.bukkit.entity.Player p)
          This method starts a conference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

appkey

java.lang.String appkey

baseUrl

java.lang.String baseUrl

chatpre

private java.lang.String chatpre

pre

java.lang.String pre

players

private org.bukkit.configuration.file.YamlConfiguration players

conferences

private java.util.HashMap<java.lang.String,java.lang.String> conferences
Constructor Detail

telesocialCommandExecutor

public telesocialCommandExecutor(telesocial telesocial)
Method Detail

onCommand

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

showHelp

private void showHelp(org.bukkit.command.CommandSender p)
This method shows the help to the player

Parameters:
p - The CommandSender(usually a Player)

startConference

private void startConference(java.lang.String conference,
                             java.lang.String networkid,
                             org.bukkit.entity.Player p)
This method starts a conference

Parameters:
conference - The name of the conference
networkid - The networkID(will be the leader of the conference)
p - The Player who started the conference

register

private void register(java.lang.String number,
                      java.lang.String networkID,
                      org.bukkit.entity.Player p)
This method registers the networkID

Parameters:
number - The mobile number to register
networkID - The networkID to register
p - The player to send the registration response to

isRegistered

private boolean isRegistered(java.lang.String name)
This method checks if name is already registered

Parameters:
name -
Returns:

joinConference

private void joinConference(java.lang.String conference,
                            org.bukkit.entity.Player p)
This method adds Player p to the conference conference

Parameters:
conference - Name of the conference
p - Player to add to conference

deleteConference

private void deleteConference(java.lang.String conference,
                              org.bukkit.entity.Player p)
This method deletes/stops the conference conference

Parameters:
conference - The name of the conference
p - The Player to send the response to