|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--monrovia.server.core.Player
Player object.
Constructor Summary | |
Player(int pID,
java.lang.String pName)
Deprecated. Use the version without implementation |
|
Player(int pID,
java.lang.String pImplementation,
Player pPlayer)
|
|
Player(int pID,
java.lang.String pName,
java.lang.String pImplementation)
|
|
Player(java.lang.String pName,
java.lang.String pImplementation)
|
Method Summary | |
void |
check()
|
PlayerCreature |
getCreature()
|
java.lang.String |
getCreatureName()
Get the name of the creature. |
int |
getID()
|
java.lang.String |
getName()
|
java.util.List |
getNeededParameters()
|
java.util.List |
getOptionalParameters()
|
java.util.Map |
getParameterMap()
Get unmodifiable version of the parameter map. |
java.lang.Class |
getParameterType(java.lang.String pName)
Get type for given parameter in the creature. |
java.lang.String |
getPassword()
Get the password. |
int |
getProtocolTurn()
|
ProtocolHandlerImpl.SocketKey |
getSocketKey()
|
boolean |
isLogged()
|
void |
setCreatureData(java.lang.String pName)
Set information for the player creature. |
void |
setLogged(boolean pLogged)
|
void |
setParameter(java.lang.String pName,
java.lang.Object pValue)
Set value for a parameter in the creature. |
void |
setPassword(java.lang.String pPassword)
Set the password for the player. |
void |
setProtocolTurn(int pProtocolTurn)
|
void |
setSocketKey(ProtocolHandlerImpl.SocketKey pSocketKey)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Player(java.lang.String pName, java.lang.String pImplementation)
public Player(int pID, java.lang.String pName)
public Player(int pID, java.lang.String pName, java.lang.String pImplementation)
public Player(int pID, java.lang.String pImplementation, Player pPlayer) throws StorageException
Method Detail |
public java.lang.String getPassword()
PlayerStorage.PlayerData
getPassword
in interface PlayerStorage.PlayerData
public void setPassword(java.lang.String pPassword)
PlayerStorage.PlayerData
setPassword
in interface PlayerStorage.PlayerData
monrovia.server.core.PlayerStorage.PlayerData
pPassword
- The passwordpublic void setLogged(boolean pLogged)
public java.lang.String getCreatureName() throws StorageException
PlayerStorage.PlayerData
getCreatureName
in interface PlayerStorage.PlayerData
public void setCreatureData(java.lang.String pName) throws StorageException
PlayerStorage.PlayerData
Call this before trying to do anything for the parameters.
setCreatureData
in interface PlayerStorage.PlayerData
monrovia.server.core.PlayerStorage.PlayerData
pName
- The name of the creaturepublic java.lang.Class getParameterType(java.lang.String pName)
PlayerStorage.PlayerData
You must call setCreatureData()
before calling
this.
getParameterType
in interface PlayerStorage.PlayerData
monrovia.server.core.PlayerStorage.PlayerData
pName
- The name of the parameterpublic java.util.List getNeededParameters() throws StorageException
public java.util.List getOptionalParameters() throws StorageException
public java.util.Map getParameterMap()
PlayerStorage.PlayerData
getParameterMap
in interface PlayerStorage.PlayerData
public void setParameter(java.lang.String pName, java.lang.Object pValue) throws StorageException
PlayerStorage.PlayerData
You must call setCreatureData()
before calling
this.
setParameter
in interface PlayerStorage.PlayerData
monrovia.server.core.PlayerStorage.PlayerData
pName
- Name of the parameterpValue
- Value of the parameterpublic void check() throws StorageException
public int getID()
public java.lang.String getName()
public boolean isLogged()
public PlayerCreature getCreature()
public int getProtocolTurn()
public void setProtocolTurn(int pProtocolTurn)
public ProtocolHandlerImpl.SocketKey getSocketKey()
public void setSocketKey(ProtocolHandlerImpl.SocketKey pSocketKey)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |