Class DistanceRepositoryImpl
- java.lang.Object
-
- org.optaweb.vehiclerouting.plugin.persistence.DistanceRepositoryImpl
-
- All Implemented Interfaces:
DistanceRepository
@Component class DistanceRepositoryImpl extends Object implements DistanceRepository
-
-
Constructor Summary
Constructors Constructor Description DistanceRepositoryImpl(DistanceCrudRepository distanceRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteAll()voiddeleteDistances(Location location)longgetDistance(Location from, Location to)voidsaveDistance(Location from, Location to, long distance)
-
-
-
Constructor Detail
-
DistanceRepositoryImpl
@Autowired DistanceRepositoryImpl(DistanceCrudRepository distanceRepository)
-
-
Method Detail
-
saveDistance
public void saveDistance(Location from, Location to, long distance)
- Specified by:
saveDistancein interfaceDistanceRepository
-
getDistance
public long getDistance(Location from, Location to)
- Specified by:
getDistancein interfaceDistanceRepository
-
deleteDistances
public void deleteDistances(Location location)
- Specified by:
deleteDistancesin interfaceDistanceRepository
-
deleteAll
public void deleteAll()
- Specified by:
deleteAllin interfaceDistanceRepository
-
-