Class LocationData
- java.lang.Object
-
- org.optaweb.vehiclerouting.domain.LocationData
-
- Direct Known Subclasses:
Location
public class LocationData extends Object
Location properties. It's not an entity yet (it doesn't have an identity, it's a value object). It might be the data about a location sent from a client or data stored in a file, ready to be loaded but not yet tied to a specific location entity.
-
-
Constructor Summary
Constructors Constructor Description LocationData(Coordinates coordinates, String description)Create location data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Coordinatescoordinates()Location coordinates.Stringdescription()Location description.booleanequals(Object o)inthashCode()StringtoString()
-
-
-
Constructor Detail
-
LocationData
public LocationData(Coordinates coordinates, String description)
Create location data.- Parameters:
coordinates- nevernulldescription- nevernull
-
-
Method Detail
-
coordinates
public Coordinates coordinates()
Location coordinates.- Returns:
- coordinates (never
null)
-
description
public String description()
Location description.- Returns:
- description (never
null)
-
-