Uses of Class
org.optaweb.vehiclerouting.domain.Vehicle
-
Packages that use Vehicle Package Description org.optaweb.vehiclerouting.domain Domain model.org.optaweb.vehiclerouting.plugin.persistence Persistence infrastructure.org.optaweb.vehiclerouting.plugin.planner Route optimization.org.optaweb.vehiclerouting.plugin.planner.domain Domain model adjusted for OptaPlanner.org.optaweb.vehiclerouting.plugin.websocket Network communication over WebSocket.org.optaweb.vehiclerouting.service.location Use cases that involvelocations.org.optaweb.vehiclerouting.service.vehicle Performs use cases that involve vehicles. -
-
Uses of Vehicle in org.optaweb.vehiclerouting.domain
Methods in org.optaweb.vehiclerouting.domain that return Vehicle Modifier and Type Method Description static VehicleVehicleFactory. createVehicle(long id, String name, int capacity)Create a new vehicle with the given ID, name and capacity.static VehicleVehicleFactory. testVehicle(long id)Create a vehicle with given ID and capacity of zero.VehicleRoute. vehicle()The vehicle assigned to this route.Methods in org.optaweb.vehiclerouting.domain that return types with arguments of type Vehicle Modifier and Type Method Description List<Vehicle>RoutingPlan. vehicles()All available vehicles.Constructors in org.optaweb.vehiclerouting.domain with parameters of type Vehicle Constructor Description Route(Vehicle vehicle, Location depot, List<Location> visits)Create a vehicle route.Constructor parameters in org.optaweb.vehiclerouting.domain with type arguments of type Vehicle Constructor Description RoutingPlan(Distance distance, List<Vehicle> vehicles, Location depot, List<Location> visits, List<RouteWithTrack> routes)Create a routing plan. -
Uses of Vehicle in org.optaweb.vehiclerouting.plugin.persistence
Methods in org.optaweb.vehiclerouting.plugin.persistence that return Vehicle Modifier and Type Method Description VehicleVehicleRepositoryImpl. createVehicle(int capacity)VehicleVehicleRepositoryImpl. createVehicle(VehicleData vehicleData)VehicleVehicleRepositoryImpl. removeVehicle(long id)Methods in org.optaweb.vehiclerouting.plugin.persistence that return types with arguments of type Vehicle Modifier and Type Method Description Optional<Vehicle>VehicleRepositoryImpl. find(long vehicleId)List<Vehicle>VehicleRepositoryImpl. vehicles()Methods in org.optaweb.vehiclerouting.plugin.persistence with parameters of type Vehicle Modifier and Type Method Description voidVehicleRepositoryImpl. update(Vehicle vehicle) -
Uses of Vehicle in org.optaweb.vehiclerouting.plugin.planner
Methods in org.optaweb.vehiclerouting.plugin.planner with parameters of type Vehicle Modifier and Type Method Description voidRouteOptimizerImpl. addVehicle(Vehicle domainVehicle)voidRouteOptimizerImpl. changeCapacity(Vehicle domainVehicle)voidRouteOptimizerImpl. removeVehicle(Vehicle domainVehicle) -
Uses of Vehicle in org.optaweb.vehiclerouting.plugin.planner.domain
Methods in org.optaweb.vehiclerouting.plugin.planner.domain with parameters of type Vehicle Modifier and Type Method Description static PlanningVehiclePlanningVehicleFactory. fromDomain(Vehicle domainVehicle)Create planning vehicle from domain vehicle. -
Uses of Vehicle in org.optaweb.vehiclerouting.plugin.websocket
Methods in org.optaweb.vehiclerouting.plugin.websocket with parameters of type Vehicle Modifier and Type Method Description (package private) static PortableVehiclePortableVehicle. fromVehicle(Vehicle vehicle) -
Uses of Vehicle in org.optaweb.vehiclerouting.service.location
Methods in org.optaweb.vehiclerouting.service.location with parameters of type Vehicle Modifier and Type Method Description voidRouteOptimizer. addVehicle(Vehicle vehicle)voidRouteOptimizer. changeCapacity(Vehicle vehicle)voidRouteOptimizer. removeVehicle(Vehicle vehicle) -
Uses of Vehicle in org.optaweb.vehiclerouting.service.vehicle
Methods in org.optaweb.vehiclerouting.service.vehicle that return Vehicle Modifier and Type Method Description VehicleVehicleRepository. createVehicle(int capacity)Create a vehicle with a unique ID.VehicleVehicleRepository. createVehicle(VehicleData vehicleData)Create a vehicle from the given data.VehicleVehicleRepository. removeVehicle(long id)Remove a vehicle with the given ID.Methods in org.optaweb.vehiclerouting.service.vehicle that return types with arguments of type Vehicle Modifier and Type Method Description Optional<Vehicle>VehicleRepository. find(long vehicleId)Find a vehicle by its ID.List<Vehicle>VehicleRepository. vehicles()Get all vehicles.Methods in org.optaweb.vehiclerouting.service.vehicle with parameters of type Vehicle Modifier and Type Method Description voidVehicleService. addVehicle(Vehicle vehicle)voidVehicleRepository. update(Vehicle vehicle)
-