Uses of Package
edu.uci.ics.inf111.dvdvendor.exceptions

Packages that use edu.uci.ics.inf111.dvdvendor.exceptions
edu.uci.ics.inf111.dvdvendor.app   
edu.uci.ics.inf111.dvdvendor.devices   
edu.uci.ics.inf111.dvdvendor.exceptions   
 

Classes in edu.uci.ics.inf111.dvdvendor.exceptions used by edu.uci.ics.inf111.dvdvendor.app
IncorrectStateException
          The IncorrectStateException acts as a parent class for those exceptions which represent violations of the business rules of the states a DVDVendor object can be in.
InvalidBarCodeException
          An exception which is thrown when a Bar Code is not valid.
InvalidProductException
          An exception which is thrown when a scanned product does not exist in the product database.
PaymentCollectorException
          An exception which is thrown when there is a problem with the payment interface, which in this case is represented by the PaymentCollector class.
ProductDBException
          An exception which is thrown when the database of Products fails
TransactionDBException
          An exception which is thrown when the database of Transactions fails because the file path is not valid or there was an error writing on the output file.
 

Classes in edu.uci.ics.inf111.dvdvendor.exceptions used by edu.uci.ics.inf111.dvdvendor.devices
PaymentCollectorException
          An exception which is thrown when there is a problem with the payment interface, which in this case is represented by the PaymentCollector class.
PrinterException
          An exception which is thrown when the Printer device fails because the file path is not valid, the data to print is null or contain nulls, or there was an error writing on the output file.
 

Classes in edu.uci.ics.inf111.dvdvendor.exceptions used by edu.uci.ics.inf111.dvdvendor.exceptions
IncorrectStateException
          The IncorrectStateException acts as a parent class for those exceptions which represent violations of the business rules of the states a DVDVendor object can be in.