basics
Class Service.Builder

java.lang.Object
  extended by basics.Service.Builder
Direct Known Subclasses:
Delivery.Builder, Pickup.Builder
Enclosing class:
Service

public static class Service.Builder
extends java.lang.Object


Method Summary
 Service build()
           
static Service.Builder newInstance(java.lang.String id, int size)
           
 Service.Builder setCoord(Coordinate coord)
           
 Service.Builder setLocationId(java.lang.String locationId)
           
 Service.Builder setServiceTime(double serviceTime)
           
 Service.Builder setTimeWindow(TimeWindow tw)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newInstance

public static Service.Builder newInstance(java.lang.String id,
                                          int size)

setLocationId

public Service.Builder setLocationId(java.lang.String locationId)

setCoord

public Service.Builder setCoord(Coordinate coord)

setServiceTime

public Service.Builder setServiceTime(double serviceTime)

setTimeWindow

public Service.Builder setTimeWindow(TimeWindow tw)

build

public Service build()