/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressSourceNS.java
ViewVC logotype

Diff of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressSourceNS.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2851 by torben, Tue Jan 26 21:34:15 2016 UTC revision 2861 by torben, Thu Jan 28 11:03:14 2016 UTC
# Line 10  import org.apache.commons.fileupload.Fil Line 10  import org.apache.commons.fileupload.Fil
10    
11  import dk.daoas.adressevedligehold.AddressSourceEntry.EntryType;  import dk.daoas.adressevedligehold.AddressSourceEntry.EntryType;
12  import dk.daoas.adressevedligehold.util.DeduplicateHelper;  import dk.daoas.adressevedligehold.util.DeduplicateHelper;
 import dk.daoas.adressevedligehold.util.SafeParsers;  
13    
14  public class AddressSourceNS implements AddressSource {  public class AddressSourceNS implements AddressSource {
15                    
# Line 49  public class AddressSourceNS implements Line 48  public class AddressSourceNS implements
48                                  BufferedReader br1 = new BufferedReader(isr1)                                  BufferedReader br1 = new BufferedReader(isr1)
49                          ) {                          ) {
50                          String line = br1.readLine();                          String line = br1.readLine();
51                            
52                            if (line == null) {
53                                    throw new IOException("Can't read 1st line - is file empty?");
54                            }      
55                            
56                          String[] parts = line.split(",");                          String[] parts = line.split(",");
57                          int numFields = parts.length;                          if (parts.length != 22) {
58                          if (numFields != 22) {                                  throw new IOException("Not enough fields in CSV file. Found " + parts.length + ", expected 22");
                                 throw new IOException("Not enough fields in CSV file. Found " + numFields + ", expected 22");  
59                          }                          }
60                  }                  }
61    

Legend:
Removed from v.2851  
changed lines
  Added in v.2861

  ViewVC Help
Powered by ViewVC 1.1.20