risiko.server.valueobjects
Class MissionImpl

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
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, Mission
Direct Known Subclasses:
BefreiungsMissionImpl, KontinentMissionImpl, LaenderMissionImpl

public abstract class MissionImpl
extends java.rmi.server.UnicastRemoteObject
implements java.io.Serializable, Mission

Abstrakte Missionsklasse

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

Constructor Summary
MissionImpl()
          Eine neue Mission wird erstellt mit einem leeren Spieler
 
Method Summary
 java.lang.String getMessage()
           
 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()
           
 
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

MissionImpl

public MissionImpl()
            throws java.rmi.RemoteException
Eine neue Mission wird erstellt mit einem leeren Spieler

Throws:
java.rmi.RemoteException
Method Detail

pruefErfuellt

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

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

setSpieler

public void setSpieler(Spieler p)
Specified by:
setSpieler in interface Mission
Parameters:
p - the spieler to set

isErfuellt

public boolean isErfuellt()
Specified by:
isErfuellt in interface Mission
Returns:
the erfuellt

setMessage

public void setMessage(java.lang.String s)
Specified by:
setMessage in interface Mission
Parameters:
s - the message to set

getMessage

public java.lang.String getMessage()
Specified by:
getMessage in interface Mission
Returns:
the message

toString

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