private JsonObject serializeAsJson(Repository repo, Reason reason, String comment) { JsonObject result = new JsonObject(); result.addProperty("hostname", Utils.getHostname()); result.addProperty("runId", this.rtScanner.getRunId()); this.addDate(result, "dateBlacklist", new Date()); result.addProperty("dateBlacklistStr", Utils.formatCompleteDate(new Date())); result.addProperty("repoId", repo.getId()); result.addProperty("repoName", repo.getSlug()); result.addProperty("reason", reason.name()); result.addProperty("comment", comment); return result; }