Package rs.etf.sab.operations
Interface VehicleOperations
public interface VehicleOperations
-
Method Summary
Modifier and TypeMethodDescriptionboolean
changeConsumption
(String licensePlateNumber, BigDecimal fuelConsumption) boolean
changeFuelType
(String licensePlateNumber, int fuelType) int
deleteVehicles
(String... licencePlateNumbers) boolean
insertVehicle
(String licencePlateNumber, int fuelType, BigDecimal fuelConsumtion) Inserts new vehicle in the system.
-
Method Details
-
insertVehicle
Inserts new vehicle in the system.- Parameters:
licencePlateNumber
- - "registration number". Unique.fuelType
- - see project specification.fuelConsumtion
- - see project specification.- Returns:
- success of operation.
-
deleteVehicles
- Parameters:
licencePlateNumbers
- -- Returns:
- number of deleted vehicles
-
getAllVehichles
- Returns:
{@link List }
of licence plate numbers of all vehicles.
-
changeFuelType
- Parameters:
licensePlateNumber
- -fuelType
- -- Returns:
- success of the operation.
-
changeConsumption
- Parameters:
licensePlateNumber
- -fuelConsumption
- -- Returns:
- success of the operation.
-