basics.route
Class PickupActivity

java.lang.Object
  extended by basics.route.PickupActivity
All Implemented Interfaces:
TourActivity, TourActivity.JobActivity<Pickup>

public class PickupActivity
extends java.lang.Object
implements TourActivity.JobActivity<Pickup>


Nested Class Summary
 
Nested classes/interfaces inherited from interface basics.route.TourActivity
TourActivity.JobActivity<T extends Job>
 
Constructor Summary
PickupActivity(Pickup pickup)
           
 
Method Summary
 TourActivity duplicate()
           
 double getArrTime()
           
 int getCapacityDemand()
           
 double getEndTime()
           
 Pickup getJob()
           
 java.lang.String getLocationId()
           
 java.lang.String getName()
           
 double getOperationTime()
           
 double getTheoreticalEarliestOperationStartTime()
           
 double getTheoreticalLatestOperationStartTime()
           
 void setArrTime(double arrTime)
           
 void setEndTime(double endTime)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PickupActivity

public PickupActivity(Pickup pickup)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface TourActivity

getLocationId

public java.lang.String getLocationId()
Specified by:
getLocationId in interface TourActivity

getTheoreticalEarliestOperationStartTime

public double getTheoreticalEarliestOperationStartTime()
Specified by:
getTheoreticalEarliestOperationStartTime in interface TourActivity

getTheoreticalLatestOperationStartTime

public double getTheoreticalLatestOperationStartTime()
Specified by:
getTheoreticalLatestOperationStartTime in interface TourActivity

getOperationTime

public double getOperationTime()
Specified by:
getOperationTime in interface TourActivity

getArrTime

public double getArrTime()
Specified by:
getArrTime in interface TourActivity

getEndTime

public double getEndTime()
Specified by:
getEndTime in interface TourActivity

setArrTime

public void setArrTime(double arrTime)
Specified by:
setArrTime in interface TourActivity

setEndTime

public void setEndTime(double endTime)
Specified by:
setEndTime in interface TourActivity

duplicate

public TourActivity duplicate()
Specified by:
duplicate in interface TourActivity

getJob

public Pickup getJob()
Specified by:
getJob in interface TourActivity.JobActivity<Pickup>

getCapacityDemand

public int getCapacityDemand()
Specified by:
getCapacityDemand in interface TourActivity