algorithms
Interface VehicleFleetManager


public interface VehicleFleetManager


Method Summary
 java.util.Collection<Vehicle> getAvailableVehicles()
           
 java.util.Collection<Vehicle> getAvailableVehicles(java.lang.String withoutThisType, java.lang.String locationId)
           
 boolean isLocked(Vehicle vehicle)
           
 void lock(Vehicle vehicle)
           
 void unlock(Vehicle vehicle)
           
 void unlockAll()
           
 

Method Detail

lock

void lock(Vehicle vehicle)

unlock

void unlock(Vehicle vehicle)

isLocked

boolean isLocked(Vehicle vehicle)

unlockAll

void unlockAll()

getAvailableVehicles

java.util.Collection<Vehicle> getAvailableVehicles()

getAvailableVehicles

java.util.Collection<Vehicle> getAvailableVehicles(java.lang.String withoutThisType,
                                                   java.lang.String locationId)