Exceptions
AddWhileDispensingException
AddWhilePayingException
CalculateWithNoItemException
DispenseWhileAddingException
IncorrectStateException
InvalidBarCodeException
InvalidProductException
PaymentCollectorException
PayWhileDispensingException
PayWithNoItemsException
PrinterException
ProductAlreadyInCheckOutCartException
ProductAlreadyRentedException
ProductDBException
ProductNotRentedException
TransactionDBException |