multiverse.server.worldmgr
Class LoginPlugin.CharacterResponseMessage

java.lang.Object
  extended by multiverse.server.worldmgr.LoginPlugin.CharacterResponseMessage
Enclosing class:
LoginPlugin

public class LoginPlugin.CharacterResponseMessage
extends Object

Message to return world token and character list.


Field Summary
private  LinkedList<Map<String,Serializable>> characters
           
private  String errorMessage
           
private  String serverVersion
           
private  String worldToken
           
 
Constructor Summary
LoginPlugin.CharacterResponseMessage()
           
 
Method Summary
 void addCharacter(Map<String,Serializable> characterInfo)
          Add one character properties.
 List<Map<String,Serializable>> getCharacters()
           
(package private)  ByteBuffer getEncodedMessage()
           
 String getErrorMessage()
          Get the error message.
 String getServerVersion()
          Get the server version.
 String getWorldToken()
          Get the world token.
 void setErrorMessage(String errorMessage)
          Set the error message.
 void setServerVersion(String serverVersion)
          Set the server version.
 void setWorldToken(String worldToken)
          Set the world token.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

worldToken

private String worldToken

serverVersion

private String serverVersion

errorMessage

private String errorMessage

characters

private LinkedList<Map<String,Serializable>> characters
Constructor Detail

LoginPlugin.CharacterResponseMessage

public LoginPlugin.CharacterResponseMessage()
Method Detail

getWorldToken

public String getWorldToken()
Get the world token. Defaults to null.


setWorldToken

public void setWorldToken(String worldToken)
Set the world token. Don't use this anymore, the world token is sent in the CharacterSelectResponseMesage, now.


getServerVersion

public String getServerVersion()
Get the server version. Defaults to null.


setServerVersion

public void setServerVersion(String serverVersion)
Set the server version.


getErrorMessage

public String getErrorMessage()
Get the error message. Defaults to empty string.


setErrorMessage

public void setErrorMessage(String errorMessage)
Set the error message.


addCharacter

public void addCharacter(Map<String,Serializable> characterInfo)
Add one character properties. The characterInfo should contain at least a Long "characterId" containing the character's OID.

Parameters:
characterInfo - character properties

getCharacters

public List<Map<String,Serializable>> getCharacters()

getEncodedMessage

ByteBuffer getEncodedMessage()