B.13. com.samscdrental.reports Package

 <  Day Day Up  >  

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 )     } 

 <  Day Day Up  >  


Prefactoring
Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability
ISBN: 0596008740
EAN: 2147483647
Year: 2005
Pages: 175
Authors: Ken Pugh

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net