Class LocationService
- java.lang.Object
-
- org.optaweb.vehiclerouting.service.location.LocationService
-
@Service public class LocationService extends Object
Performs location-related use cases.
-
-
Constructor Summary
Constructors Constructor Description LocationService(LocationRepository repository, RouteOptimizer optimizer, DistanceMatrix distanceMatrix, org.springframework.context.ApplicationEventPublisher eventPublisher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddLocation(Location location)booleancreateLocation(Coordinates coordinates, String description)voidremoveAll()voidremoveLocation(long id)
-
-
-
Constructor Detail
-
LocationService
@Autowired LocationService(LocationRepository repository, RouteOptimizer optimizer, DistanceMatrix distanceMatrix, org.springframework.context.ApplicationEventPublisher eventPublisher)
-
-
Method Detail
-
createLocation
public boolean createLocation(Coordinates coordinates, String description)
-
addLocation
public boolean addLocation(Location location)
-
removeLocation
public void removeLocation(long id)
-
removeAll
public void removeAll()
-
-