--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressSourceBK.java 2016/01/28 13:36:37 2867 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressSourceBK.java 2016/01/28 16:12:28 2868 @@ -9,32 +9,15 @@ import org.apache.commons.fileupload.FileItem; import dk.daoas.adressevedligehold.AddressSourceEntry.EntryType; -import dk.daoas.adressevedligehold.util.DeduplicateHelper; import dk.daoas.adressevedligehold.util.SafeParsers; -public class AddressSourceBK implements AddressSource { +public class AddressSourceBK extends AbstractAddressSource { - DeduplicateHelper dirigeringsCache = new DeduplicateHelper(); - - FileItem file; - - InputStream is; - InputStreamReader isr; - BufferedReader br; - - int lineCount = 0; public AddressSourceBK(FileItem file) throws Exception { - this.file = file; - - - + super(file); } - @Override - public String getFilename() { - return file.getName(); - } @Override public void validate() throws IOException { @@ -135,21 +118,4 @@ return "BK"; } - @Override //AutoCloseable - public void close() throws Exception { - System.out.println("Closing BK after lines " + lineCount); - try { - br.close(); - isr.close(); - is.close(); - - file.delete(); - - } catch (Exception e) { - System.out.println("Error on closing " + e.getMessage() ); - } - - - } - }