Beispiel #1
0
  /**
   * Turns a User into a JSON object.
   *
   * @return obj JSON object
   */
  public JSONObject toJSONObject() throws ParseException {
    JSONObject obj = new JSONObject();

    obj.put(KEY_FIRST_NAME, getFirstName());
    obj.put(KEY_LAST_NAME, getLastName());
    obj.put(KEY_ID, getID());
    obj.put(KEY_POINTS, getPoints());

    Contestant c = getWeeklyPick();
    if (c == null) {
      c = new Contestant();
      c.setNull();
    }
    obj.put(KEY_WEEKLY_PICK_ID, c.getID());

    c = getUltimatePick();
    if (c == null) {
      c = new Contestant();
      c.setNull();
    }
    obj.put(KEY_ULT_PICK_ID, c.getID());

    obj.put(KEY_WIN_PICK_POINTS, new Integer(getUltimatePoints()));
    obj.put(KEY_NUM_BONUS_ANSWER, getNumBonusAnswer());
    return obj;
  }