risiko.local.valueobjects
Class Mission

java.lang.Object
  extended by risiko.local.valueobjects.Mission
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BefreiungsMission, KontinentMission, LaenderMission

public abstract class Mission
extends java.lang.Object
implements java.io.Serializable

Abstrakte Missionsklasse

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

Constructor Summary
Mission()
          Eine neue Mission wird erstellt mit einem leeren Spieler
 
Method Summary
 boolean isErfuellt()
           
abstract  void pruefErfuellt()
          Prüft ob Mission erfüllt wurde
 void setMessage(java.lang.String s)
           
 void setSpieler(Spieler p)
           
 java.lang.String toString()
          Gibt Message zurück
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Mission

public Mission()
Eine neue Mission wird erstellt mit einem leeren Spieler

Method Detail

pruefErfuellt

public abstract void pruefErfuellt()
Prüft ob Mission erfüllt wurde


setSpieler

public void setSpieler(Spieler p)
Parameters:
p - the spieler to set

isErfuellt

public boolean isErfuellt()
Returns:
the erfuellt

setMessage

public void setMessage(java.lang.String s)
Parameters:
s - the message to set

toString

public java.lang.String toString()
Gibt Message zurück

Overrides:
toString in class java.lang.Object