B.13. com.samscdrental.reports Package
The reports are in this package.
B.13.1. CDDiscInventoryMain.java
public class CDDiscInventoryMain { public static void main( String[] args ) }
B.13.2. CDDiscInventoryReportPlainTextFormat.java
public class CDDiscInventoryReportPlainTextFormat implements ReportPlainTextFormat { public CDDiscInventoryReportPlainTextFormat( ) public String getReportString( ) public CDDiscInventoryReportPlainTextFormat( CDDiscInventoryDTO aCDDiscInventoryDTO ) }
B.13.3. ContractReportPlainTextFormat.java
public class ContractReportPlainTextFormat implements ReportPlainTextFormat { public String getReportString( ) public ContractReportPlainTextFormat( RentalContractDTO rentalContractDTO ) }
B.13.4. OverdueRentalReportPlainTextFormat.java
public class OverdueRentalReportPlainTextFormat implements ReportPlainTextFormat { public String getReportString( ) public OverdueRentalReportPlainTextFormat( OverdueRentalDTO aOverdueRentalContractDTO ) }
B.13.5. ReportPlainTextFormat.java
public interface ReportPlainTextFormat { String getReportString( ); }
B.13.6. Reports.java
public class Reports { public static void printReport( ReportPlainTextFormat aReportPlainTextFormat ) throws PrinterFailureDeviation public static ContractReportPlainTextFormat createContractReport( RentalContractDTO aRentalContractDTO ) }
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.