risiko.server.valueobjects
Class LandImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
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)
|
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 |
LandImpl
public LandImpl(java.lang.String n,
java.awt.Color f)
throws java.rmi.RemoteException
- Parameters:
n
- Name des Landesf
- Farbe auf Karte
- Throws:
java.rmi.RemoteException
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