@Service public class VehicleService extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static int |
DEFAULT_VEHICLE_CAPACITY |
| Constructor and Description |
|---|
VehicleService(RouteOptimizer optimizer,
VehicleRepository vehicleRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVehicle(Vehicle vehicle) |
void |
changeCapacity(long vehicleId,
int capacity) |
void |
createVehicle() |
void |
createVehicle(VehicleData vehicleData) |
void |
removeAll() |
void |
removeAnyVehicle() |
void |
removeVehicle(long vehicleId) |
static final int DEFAULT_VEHICLE_CAPACITY
@Autowired public VehicleService(RouteOptimizer optimizer, VehicleRepository vehicleRepository)
public void createVehicle()
public void createVehicle(VehicleData vehicleData)
public void addVehicle(Vehicle vehicle)
public void removeVehicle(long vehicleId)
public void removeAnyVehicle()
public void removeAll()
public void changeCapacity(long vehicleId,
int capacity)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.