de.upb.swtpra05.group03.shuttle
Class LoadShuttleTask

java.lang.Object
  extended byde.upb.swtpra05.group03.shuttle.Task
      extended byde.upb.swtpra05.group03.shuttle.LoadShuttleTask

public class LoadShuttleTask
extends Task

Description of the Class

Version:
$Revision: 1.3 $

Field Summary
private  int numberOfPassengers
          The number of passengers the shuttle have to load on execute of this task
 
Fields inherited from class de.upb.swtpra05.group03.shuttle.Task
active, costs, duration, executed, orderId, stationId
 
Constructor Summary
LoadShuttleTask(int duration, de.upb.swtpra.kernel.id.OrderID orderId, int stationId, int newNumberOfPassengers)
           
 
Method Summary
 de.upb.swtpra.kernel.message.Message execute(de.upb.swtpra.kernel.id.ID sender, de.upb.swtpra.kernel.id.ID receiver)
          Description of the Method
 int getNumberOfPassengers()
           
 void setNumberOfPassengers(int i)
           
 java.lang.String toString()
          Description of the Method
 java.util.Vector toStringVector()
          Description of the Method
 
Methods inherited from class de.upb.swtpra05.group03.shuttle.Task
getCosts, getDuration, getOrderId, getStationId, isActive, isExecuted, setActive, setCosts, setDuration, setExecuted, setOrderId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

numberOfPassengers

private int numberOfPassengers
The number of passengers the shuttle have to load on execute of this task

Constructor Detail

LoadShuttleTask

public LoadShuttleTask(int duration,
                       de.upb.swtpra.kernel.id.OrderID orderId,
                       int stationId,
                       int newNumberOfPassengers)
Parameters:
duration -
orderId -
stationId - Description of the Parameter
newNumberOfPassengers - Description of the Parameter
Method Detail

execute

public de.upb.swtpra.kernel.message.Message execute(de.upb.swtpra.kernel.id.ID sender,
                                                    de.upb.swtpra.kernel.id.ID receiver)
Description of the Method

Specified by:
execute in class Task
Parameters:
sender - Description of the Parameter
receiver - Description of the Parameter
Returns:
Description of the Return Value

toString

public java.lang.String toString()
Description of the Method

Overrides:
toString in class Task
Returns:
Description of the Return Value

getNumberOfPassengers

public int getNumberOfPassengers()
Returns:

setNumberOfPassengers

public void setNumberOfPassengers(int i)
Parameters:
i -

toStringVector

public java.util.Vector toStringVector()
Description of the Method

Overrides:
toStringVector in class Task
Returns:
Description of the Return Value