risiko.server.valueobjects
Class SpielerImpl

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by risiko.server.valueobjects.SpielerImpl
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, Spieler

public class SpielerImpl
extends java.rmi.server.UnicastRemoteObject
implements java.io.Serializable, Spieler

mit der Spieler-Klasse kann ein Spieler-Objekt erzeugt werden, dem ein Name und eine Laenderanzahl zugewiesen wird.

Version:
2009-06-18
Author:
hhollstein
See Also:
Serialized Form

Constructor Summary
SpielerImpl(java.lang.String n)
           
 
Method Summary
 void addKarte(int karte)
           
 boolean equals(java.lang.Object vergleich)
           
 int getAnzLaender()
           
 java.util.Vector<java.lang.Integer> getKarten()
           
 int getKartenBonus()
           
 Mission getMission()
           
 java.lang.String getName()
           
 int getNummer()
           
 boolean isDran()
           
 void setAnzLaender(int anzLaender)
           
 void setDran(boolean dran)
           
 void setKartenBonus(int i)
           
 void setMission(Mission mission)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
getRef, hashCode, toStub
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpielerImpl

public SpielerImpl(java.lang.String n)
            throws java.rmi.RemoteException
Parameters:
n - Name des Spielers
Throws:
java.rmi.RemoteException
Method Detail

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Spieler
Parameters:
name - the name to set

getName

public java.lang.String getName()
Specified by:
getName in interface Spieler
Returns:
the name

setAnzLaender

public void setAnzLaender(int anzLaender)
Specified by:
setAnzLaender in interface Spieler
Parameters:
anzLaender - the anzLaender to set

getAnzLaender

public int getAnzLaender()
Specified by:
getAnzLaender in interface Spieler
Returns:
the anzLaender

addKarte

public void addKarte(int karte)
Specified by:
addKarte in interface Spieler
Parameters:
karte - the karte to add

getKarten

public java.util.Vector<java.lang.Integer> getKarten()
Specified by:
getKarten in interface Spieler
Returns:
the karten

setKartenBonus

public void setKartenBonus(int i)
Specified by:
setKartenBonus in interface Spieler
Parameters:
i - the kartenBonus to set

getKartenBonus

public int getKartenBonus()
Specified by:
getKartenBonus in interface Spieler
Returns:
the kartenBonus

setMission

public void setMission(Mission mission)
Specified by:
setMission in interface Spieler
Parameters:
mission - the mission to set

getMission

public Mission getMission()
Specified by:
getMission in interface Spieler
Returns:
the mission

setDran

public void setDran(boolean dran)
Specified by:
setDran in interface Spieler
Parameters:
dran - the dran to set

isDran

public boolean isDran()
Specified by:
isDran in interface Spieler
Returns:
the dran

getNummer

public int getNummer()
Specified by:
getNummer in interface Spieler
Returns:
the nummer

toString

public java.lang.String toString()
Overrides:
toString in class java.rmi.server.RemoteObject

equals

public boolean equals(java.lang.Object vergleich)
Overrides:
equals in class java.rmi.server.RemoteObject