public interface VehicleRepository
| Modifier and Type | Method and Description |
|---|---|
Vehicle |
createVehicle(String name,
int capacity)
Create a vehicle with a unique ID.
|
Optional<Vehicle> |
find(Long vehicleId) |
long |
nextId()
Temporary hack needed for vehicle name auto-generation.
|
void |
removeAll()
Remove all vehicles from the repository.
|
Vehicle |
removeVehicle(long id)
Remove vehicle.
|
void |
update(Vehicle vehicle) |
List<Vehicle> |
vehicles()
Get all vehicles.
|
Vehicle createVehicle(String name, int capacity)
name - vehicle namecapacity - vehicle's capacityVehicle removeVehicle(long id)
id - vehicle's idvoid removeAll()
long nextId()
void update(Vehicle vehicle)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.