risiko.server.valueobjects
Class LaenderMissionImpl

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.MissionImpl
                  extended by risiko.server.valueobjects.LaenderMissionImpl
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, LaenderMission, Mission

public class LaenderMissionImpl
extends MissionImpl
implements LaenderMission

Ländermission, abgeleitet von Mission

Version:
2009-05-25
Author:
dgrosche
See Also:
Serialized Form

Constructor Summary
LaenderMissionImpl(int anzLaender, int anzEinheiten)
          Erstellt eine neue Ländermission
 
Method Summary
 void pruefErfuellt()
          Prüft ob Mission erfüllt wurde
 void setLaenderliste(java.util.Vector<Land> laenderliste)
           
 
Methods inherited from class risiko.server.valueobjects.MissionImpl
getMessage, isErfuellt, setMessage, setSpieler, 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
equals, getRef, hashCode, toStub
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LaenderMissionImpl

public LaenderMissionImpl(int anzLaender,
                          int anzEinheiten)
                   throws java.rmi.RemoteException
Erstellt eine neue Ländermission

Parameters:
anzLaender - Anzahl zu erobernder Länder
anzEinheiten - Mindestanzahl der Einheiten pro Land
Throws:
java.rmi.RemoteException
Method Detail

setLaenderliste

public void setLaenderliste(java.util.Vector<Land> laenderliste)
Specified by:
setLaenderliste in interface LaenderMission
Parameters:
laenderliste - the laenderliste to set

pruefErfuellt

public void pruefErfuellt()
                   throws java.rmi.RemoteException
Description copied from interface: Mission
Prüft ob Mission erfüllt wurde

Specified by:
pruefErfuellt in interface LaenderMission
Specified by:
pruefErfuellt in interface Mission
Specified by:
pruefErfuellt in class MissionImpl
Throws:
java.rmi.RemoteException