X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=Addressbook%2Fsrc%2Forg%2Fmxchange%2Faddressbook%2Fdatabase%2Fbackend%2Fcsv%2FCsvDatabaseBackend.java;h=b898e9be168303638282f077f8376c12c4d34c4f;hb=d6d27a79679aeffd940048575c43b364f514298d;hp=b1d80126321850d07572d9d2a92a6f867c34bd71;hpb=26e5c3c4c49253578272a4fd6b121e76004dd414;p=jbonuscard-lib.git diff --git a/Addressbook/src/org/mxchange/addressbook/database/backend/csv/CsvDatabaseBackend.java b/Addressbook/src/org/mxchange/addressbook/database/backend/csv/CsvDatabaseBackend.java index b1d8012..b898e9b 100644 --- a/Addressbook/src/org/mxchange/addressbook/database/backend/csv/CsvDatabaseBackend.java +++ b/Addressbook/src/org/mxchange/addressbook/database/backend/csv/CsvDatabaseBackend.java @@ -286,11 +286,20 @@ public class CsvDatabaseBackend extends BaseDatabaseBackend implements CsvBacken case 0: // isOwnContact assert((bool instanceof Boolean)); + // Debug message + this.getLogger().debug(MessageFormat.format("bool={0}", bool)); + // Is it own contact? if (true == bool) { + // Debug message + this.getLogger().debug("Creating UserContact object ..."); + // Own entry contact = new UserContact(); } else { + // Debug message + this.getLogger().debug("Creating BookContact object ..."); + // Other contact contact = new BookContact(); } @@ -406,6 +415,12 @@ public class CsvDatabaseBackend extends BaseDatabaseBackend implements CsvBacken // Increment counter for next round count++; } + + // Is the contact read? + if (contact instanceof Contact) { + // Then add it + assert(list.add(contact)); + } } // Return finished list