Class Location
- java.lang.Object
-
- org.optaweb.vehiclerouting.domain.LocationData
-
- org.optaweb.vehiclerouting.domain.Location
-
public class Location extends LocationData
A unique location significant to the user.
-
-
Constructor Summary
Constructors Constructor Description Location(long id, Coordinates coordinates)Location(long id, Coordinates coordinates, String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringfullDescription()Full description of the location including its ID, description and coordinates.inthashCode()longid()Location's ID.StringtoString()-
Methods inherited from class org.optaweb.vehiclerouting.domain.LocationData
coordinates, description
-
-
-
-
Constructor Detail
-
Location
public Location(long id, Coordinates coordinates)
-
Location
public Location(long id, Coordinates coordinates, String description)
-
-
Method Detail
-
id
public long id()
Location's ID.- Returns:
- unique ID
-
fullDescription
public String fullDescription()
Full description of the location including its ID, description and coordinates.- Returns:
- full description
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classLocationData
-
hashCode
public int hashCode()
- Overrides:
hashCodein classLocationData
-
toString
public String toString()
- Overrides:
toStringin classLocationData
-
-