/** @param characterInfo */
  public void setCharacterSheet(CharacterSheetResponse characterSheet) {
    ContentValues insertValues = new ContentValues();

    insertValues.put(COL_CHARACTER_ID, characterSheet.getCharacterID());
    insertValues.put(COL_NAME, characterSheet.getName());
    // insertValues.put(COL_RACE, characterSheet.getRace().name()); TODO figure out why eve race
    // breaks
    insertValues.put(COL_DOB, formatter.format(characterSheet.getDateOfBirth()));
    insertValues.put(COL_BLOODLINE, characterSheet.getBloodLine().name());
    insertValues.put(COL_ANCESTRY, characterSheet.getAncestry().name());
    insertValues.put(COL_GENDER, characterSheet.getGender());
    insertValues.put(COL_CORP_NAME, characterSheet.getCorporationName());
    insertValues.put(COL_CORP_ID, characterSheet.getCorporationID());
    insertValues.put(COL_ALLIANCE_ID, characterSheet.getAllianceID());
    insertValues.put(COL_ALLIANCE, characterSheet.getAllianceName());
    insertValues.put(COL_CLONE_NAME, characterSheet.getCloneName());
    insertValues.put(COL_CLONE_SP, characterSheet.getCloneSkillPoints());
    insertValues.put(COL_BALANCE, characterSheet.getBalance());

    insertValues.put(COL_INTELLIGENCE, characterSheet.getIntelligence());
    insertValues.put(COL_MEMORY, characterSheet.getMemory());
    insertValues.put(COL_CHARISMA, characterSheet.getCharisma());
    insertValues.put(COL_PERCEPTION, characterSheet.getPerception());
    insertValues.put(COL_WILLPOWER, characterSheet.getWillpower());

    db.insertWithOnConflict(TABLE, null, insertValues, SQLiteDatabase.CONFLICT_REPLACE);
  }