private void populateItemFromTableRow(Item item, TableRow row) {
    UUID uuid = UUID.fromString(row.getStringColumn("uuid"));
    int submitterId = row.getIntColumn("submitter_id");
    int owningCollectionId = row.getIntColumn("owning_collection");
    boolean inArchive = row.getBooleanColumn("in_archive");
    boolean withdrawn = row.getBooleanColumn("withdrawn");
    Date lastModified = row.getDateColumn("last_modified");

    item.setIdentifier(new ObjectIdentifier(uuid));
    item.setSubmitter(submitterId);
    item.setOwningCollectionId(owningCollectionId);
    item.setArchived(inArchive);
    item.setWithdrawn(withdrawn);
    item.setLastModified(lastModified);
  }