B.6. com.samscdrental.failures Package

These are all the deviations and errors that occur during processing. All of the deviations are derived from Deviation.

B.6.1. Deviation.java

public class Deviation
    extends Exception
    {
    public Deviation( String explanation )

    }

B.6.2. CDCategoryFormatDeviation.java

public class CDCategoryFormatDeviation
    extends Deviation
    {
    public CDCategoryFormatDeviation( String explanation )

    }

B.6.3. Other Deviations

CheckInDeviation.java
CheckOutDeviation.java
CustomerIDFormatDeviation.java
DollarFormatDeviation.java
ImportFileDeviation.java
ImportFormatDeviation.java
LateReturnDeviation.java
NameFormatDeviation.java
ParseLineDeviation.java
PhysicalIDFormatDeviation.java
PrinterFailureDeviation.java
StatusDeviation.java
UPCCodeFormatDeviation.java

B.6.4. SeriousErrorException.java

public class SeriousErrorException
    extends RuntimeException
    {
    public SeriousErrorException(  )
    public SeriousErrorException( String explanation, Exception aException )
    }

Get Prefactoring now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.