basics
Class Service
java.lang.Object
basics.Service
- All Implemented Interfaces:
- Job
- Direct Known Subclasses:
- Delivery, Pickup
public class Service
- extends java.lang.Object
- implements Job
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
getId
public java.lang.String getId()
- Specified by:
getId in interface Job
getLocationId
public java.lang.String getLocationId()
getCoord
public Coordinate getCoord()
getServiceDuration
public double getServiceDuration()
getTimeWindow
public TimeWindow getTimeWindow()
getCapacityDemand
public int getCapacityDemand()
- Specified by:
getCapacityDemand in interface Job
getType
public java.lang.String getType()
- Returns:
- the name
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object