risiko.server.valueobjects
Class LandImpl

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.LandImpl
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, Land

public class LandImpl
extends java.rmi.server.UnicastRemoteObject
implements java.io.Serializable, Land

mit der Land-Klasse kann ein Land-Objekt erzeugt werden, dem ein Name, die Anzahl der in ihm vorhandenen Einheiten und dessen Besitzer zugewiesen wird.

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

Constructor Summary
LandImpl(java.lang.String n, java.awt.Color f)
           
 
Method Summary
 boolean equals(java.lang.Object vergleich)
           
 int getAnzEinheiten()
           
 Spieler getBesitzer()
           
 java.awt.Color getFarbe()
           
 java.lang.String getInfos()
           
 java.lang.String getName()
           
 int getNummer()
           
 java.lang.String getString()
           
 boolean isBeteiligt()
           
 void setAnzEinheiten(int anzEinheiten)
           
 void setBesitzer(Spieler besitzer)
           
 void setBeteiligt(boolean beteiligt)
           
 void setFarbe(java.awt.Color farbe)
           
 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

LandImpl

public LandImpl(java.lang.String n,
                java.awt.Color f)
         throws java.rmi.RemoteException
Parameters:
n - Name des Landes
f - Farbe auf Karte
Throws:
java.rmi.RemoteException
Method Detail

setName

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

getName

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

setBesitzer

public void setBesitzer(Spieler besitzer)
Specified by:
setBesitzer in interface Land
Parameters:
besitzer - the besitzer to set

getBesitzer

public Spieler getBesitzer()
Specified by:
getBesitzer in interface Land
Returns:
the besitzer

setAnzEinheiten

public void setAnzEinheiten(int anzEinheiten)
Specified by:
setAnzEinheiten in interface Land
Parameters:
anzEinheiten - the anzEinheiten to set

getAnzEinheiten

public int getAnzEinheiten()
Specified by:
getAnzEinheiten in interface Land
Returns:
the anzEinheiten

setFarbe

public void setFarbe(java.awt.Color farbe)
Specified by:
setFarbe in interface Land
Parameters:
farbe - the farbe to set

getFarbe

public java.awt.Color getFarbe()
Specified by:
getFarbe in interface Land
Returns:
the farbe

setBeteiligt

public void setBeteiligt(boolean beteiligt)
Specified by:
setBeteiligt in interface Land
Parameters:
beteiligt - the beteiligt to set

isBeteiligt

public boolean isBeteiligt()
Specified by:
isBeteiligt in interface Land
Returns:
the beteiligt

getNummer

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

toString

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

getString

public java.lang.String getString()
Specified by:
getString in interface Land
Returns:
Land als String

getInfos

public java.lang.String getInfos()
                          throws java.rmi.RemoteException
Specified by:
getInfos in interface Land
Returns:
Alle Informationen des Landes (3zeilig)
Throws:
java.rmi.RemoteException

equals

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