basics.route
Class DriverImpl

java.lang.Object
  extended by basics.route.DriverImpl
All Implemented Interfaces:
Driver
Direct Known Subclasses:
DriverImpl.NoDriver

public class DriverImpl
extends java.lang.Object
implements Driver


Nested Class Summary
static class DriverImpl.NoDriver
           
 
Method Summary
 double getEarliestStart()
           
 java.lang.String getHomeLocation()
           
 java.lang.String getId()
           
 double getLatestEnd()
           
static DriverImpl.NoDriver noDriver()
           
 void setEarliestStart(double earliestStart)
           
 void setHomeLocation(java.lang.String locationId)
           
 void setLatestEnd(double latestEnd)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

noDriver

public static DriverImpl.NoDriver noDriver()

getId

public java.lang.String getId()
Specified by:
getId in interface Driver

getEarliestStart

public double getEarliestStart()

setEarliestStart

public void setEarliestStart(double earliestStart)

getLatestEnd

public double getLatestEnd()

setLatestEnd

public void setLatestEnd(double latestEnd)

setHomeLocation

public void setHomeLocation(java.lang.String locationId)

getHomeLocation

public java.lang.String getHomeLocation()