Example #1
0
  /** Gets the date in UTC when this submission was edited, null if it has not been edited */
  @JsonProperty
  public Date getEdited() {
    JsonNode node = data.get("edited");

    // "edited" is false if it hasn't been edited, so return null instead
    if (node.isBoolean() && !node.booleanValue()) {
      return null;
    }

    return new Date(node.longValue() * 1000);
  }