B.2. com.samscdrental.controller Package

 <  Day Day Up  >  

This package contains the three operation classes.

B.2.1. MaintenanceOperations.java

 public class MaintenanceOperations     {     static public MaintenanceOperations getInstance(  )     public void collectionsInitialize(         String customerFilename, String cdDiscFilename,         String cdReleaseFilename ) throws ImportFormatDeviation,         ImportFileDeviation     } 

B.2.2. RentalOperations.java

 public class RentalOperations     {     static public RentalOperations getInstance(  )     public void checkinCDDisc( PhysicalID aPhysicalID ) throws CheckInDeviation,         LateReturnDeviation     public boolean isCDDiscRented( PhysicalID aPhysicalID ) throws         StatusDeviation     public RentalContractDTO checkoutCDDisc( PhysicalID aPhysicalID,          CustomerID aCustomerID ) throws         CheckOutDeviation     public void dispose(  )     } 

B.2.3. ReportOperations.java

 public class ReportOperations     {     static public ReportOperations getInstance(  )     public CDDiscInventoryReportPlainTextFormat         makeCDDiscInventoryReportPlainTextFormat(  )     public CDDiscInventoryDTO makeCDDiscInventoryDTO(  )     } 

 <  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