B.8. com.samscdrental.importexport Package

These classes import text files into the data access collections.

B.8.1. AddFromFileInterface.java

public interface AddFromFileInterface
    {
    void addToCollection( String line ) throws ParseLineDeviation;
    }

B.8.2. CDDiscDataAccessImportExport.java

public class CDDiscDataAccessImportExport
    {
    public CDDiscDataAccessImportExport( CDDiscDataAccess aCDDiscCollection )
    public void addCDDiscsFromFile( String filename ) throws
        ImportFormatDeviation, ImportFileDeviation
    }

B.8.3. CDDiscImportExport.java

public class CDDiscImportExport
    {
    public static CDDisc parseLine( String line ) throws ParseLineDeviation
    }

B.8.4. CDReleaseDataAccessImportExport.java

public class CDReleaseDataAccessImportExport
    {
    public CDReleaseDataAccessImportExport(
        CDReleaseDataAccess aCDReleaseStateCollection )
    public void addCDReleasesFromFile( String filename ) throws
        ImportFormatDeviation, ImportFileDeviation

    }

B.8.5. CDReleaseImportExport.java

public class CDReleaseImportExport
    {
    public static CDRelease parseLine( String line ) throws ParseLineDeviation
    }

B.8.6. CustomerDataAccessExport.java

public class CustomerDataAccessExport
    {
    public CustomerDataAccesstExport( CustomerDataAccess
        aCustomerStateCollection )
    public void addCustomersFromFile( String filename ) throws
        ImportFormatDeviation, ImportFileDeviation

    }

B.8.7. CustomerImportExport.java

 public class CustomerImportExport { public static Customer parseLine( String line ) throws ParseLineDeviation ...

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.