de.upb.swtpra05.group03.shuttle
Interface ShuttleDataInterface

All Known Implementing Classes:
ShuttleData

public interface ShuttleDataInterface

Interface of a shuttle data container.

Version:
$Revision: 1.3 $

Method Summary
 int getCurrentStationId()
           
 int getCurrentStretch()
           
 int getLoadTime()
           
 int getMaxAllowedStretchLimit()
           
 int getMaxCapacity()
           
 int getParkingFeeAmount()
           
 int getParkingFeeFrequency()
           
 int getPostalChargingAmount()
           
 int getPreviousStationId()
           
 int getRepairCosts()
           
 int getRepairTime()
           
 int getUnloadTime()
           
 void setCurrentStationId(int i)
           
 void setCurrentStretch(int i)
           
 void setPreviousStationId(int i)
           
 

Method Detail

getCurrentStretch

public int getCurrentStretch()
Returns:
current stretch

getLoadTime

public int getLoadTime()
Returns:
load time

getMaxAllowedStretchLimit

public int getMaxAllowedStretchLimit()
Returns:
max allowed stretch

getMaxCapacity

public int getMaxCapacity()
Returns:
max capacity

getRepairCosts

public int getRepairCosts()
Returns:
repair costs

getRepairTime

public int getRepairTime()
Returns:
repair time

getUnloadTime

public int getUnloadTime()
Returns:
unload time

setCurrentStretch

public void setCurrentStretch(int i)
Parameters:
i -

getCurrentStationId

public int getCurrentStationId()
Returns:
current station id

getPreviousStationId

public int getPreviousStationId()
Returns:
previous station id

setCurrentStationId

public void setCurrentStationId(int i)
Parameters:
i -

setPreviousStationId

public void setPreviousStationId(int i)
Parameters:
i -

getParkingFeeAmount

public int getParkingFeeAmount()
Returns:
parginfeeamount

getParkingFeeFrequency

public int getParkingFeeFrequency()
Returns:
parkingFeeFrequency

getPostalChargingAmount

public int getPostalChargingAmount()
Returns:
postalChargingAmount