ks.protocol
Class RejoinCommand

java.lang.Object
  extended byks.common.ArgumentList
      extended byks.common.command.Command
          extended byks.protocol.RejoinCommand
All Implemented Interfaces:
java.io.Serializable

public class RejoinCommand
extends Command

Class to represent the command to rejoin a table.

Since:
V2.2
See Also:
Serialized Form

Field Summary
static java.lang.String tableReady
          Table is ready to go message.
 
Constructor Summary
RejoinCommand()
          Default Constructor.
 
Method Summary
static java.lang.String errorAlreadyMember(java.lang.String tableName)
          Generate error when attempting to rejoin table on which user already is a member.
static java.lang.String errorRejoin(java.lang.String tableName)
          Generate error when attempting to rejoin table for some reason.
 java.lang.String getTableName()
          Return name of table.
 java.lang.String getTableType()
          Return type of table.
static java.lang.String noSuchTable(java.lang.String tableName)
          Generate error when attempting to rejoin non-existent table.
 void setTableName(java.lang.String newTableName)
          Set table name.
 void setTableType(java.lang.String newTableType)
          Set table type.
static java.lang.String successfulJoin(java.lang.String tableName, int num, int maxPlayers)
          Generate success when attempting to rejoin table on which user already is a member.
static java.lang.String waitingFor(java.lang.String tableName, int num)
          Generate note when attempting to rejoin table on which user already is a member.
 
Methods inherited from class ks.common.command.Command
formatString, isError, isQuittable, setQuittable, toString
 
Methods inherited from class ks.common.ArgumentList
addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, clearArg, clearArg, clearArgMulti, clearArgMulti, getArg, getArg, getArgMulti, getArgMulti, multiArgs, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, setArg, setArg, singleArgs
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tableReady

public static final java.lang.String tableReady
Table is ready to go message.

See Also:
Constant Field Values
Constructor Detail

RejoinCommand

public RejoinCommand()
Default Constructor.

Method Detail

setTableName

public void setTableName(java.lang.String newTableName)
Set table name.

Parameters:
newTableName - java.lang.String

setTableType

public void setTableType(java.lang.String newTableType)
Set table type.

Parameters:
newTableType - java.lang.String

getTableName

public java.lang.String getTableName()
Return name of table.

Returns:
java.lang.String

getTableType

public java.lang.String getTableType()
Return type of table.

Returns:
java.lang.String

noSuchTable

public static final java.lang.String noSuchTable(java.lang.String tableName)
Generate error when attempting to rejoin non-existent table.

Parameters:
tableName - representing table whose attempt to rejoin is denied.

errorAlreadyMember

public static final java.lang.String errorAlreadyMember(java.lang.String tableName)
Generate error when attempting to rejoin table on which user already is a member.

Parameters:
tableName - representing table whose attempt to rejoin is denied.

successfulJoin

public static final java.lang.String successfulJoin(java.lang.String tableName,
                                                    int num,
                                                    int maxPlayers)
Generate success when attempting to rejoin table on which user already is a member.

Parameters:
tableName - representing table whose attempt to rejoin is allowed.

waitingFor

public static final java.lang.String waitingFor(java.lang.String tableName,
                                                int num)
Generate note when attempting to rejoin table on which user already is a member.

Parameters:
tableName - name of table which has yet to be filled.
num - number of participants to rejoin.

errorRejoin

public static final java.lang.String errorRejoin(java.lang.String tableName)
Generate error when attempting to rejoin table for some reason.

Parameters:
tableName - representing table whose attempt to rejoin is denied.