1 |
package dk.daoas.adressevedligehold; |
package dk.daoas.adressevedligehold.fileupload; |
2 |
|
|
3 |
import java.io.IOException; |
import java.io.IOException; |
4 |
import java.util.List; |
import java.util.List; |
8 |
import com.google.common.base.CharMatcher; |
import com.google.common.base.CharMatcher; |
9 |
import com.google.common.base.Splitter; |
import com.google.common.base.Splitter; |
10 |
|
|
11 |
import dk.daoas.adressevedligehold.AddressSourceEntry.EntryType; |
import dk.daoas.adressevedligehold.fileupload.AddressSourceEntry.EntryType; |
12 |
import dk.daoas.adressevedligehold.util.SafeParsers; |
import dk.daoas.adressevedligehold.util.SafeParsers; |
13 |
|
|
14 |
public class AddressSourceBK extends AbstractAddressSource { |
public class AddressSourceBK extends AbstractAddressSource { |
25 |
super.validatNoHeaderLine(14, ';'); |
super.validatNoHeaderLine(14, ';'); |
26 |
} |
} |
27 |
|
|
|
//TODO: Skal csv parsning klares med Apache Commons CSV ? |
|
28 |
|
|
29 |
@Override |
@Override |
30 |
public AddressSourceEntry getNextEntry() throws IOException { |
public AddressSourceEntry getNextEntry() throws IOException { |
35 |
if (line.trim().equals("")) |
if (line.trim().equals("")) |
36 |
return null; |
return null; |
37 |
|
|
|
//System.out.println(line); |
|
38 |
|
|
39 |
AddressSourceEntry entry = new AddressSourceEntry( EntryType.TypeSingleAddress); |
AddressSourceEntry entry = new AddressSourceEntry( EntryType.TypeSingleAddress); |
40 |
entry.distributor = "BK"; |
entry.distributor = "BK"; |