return id;
}
@Override
public ObjectNode toJSON() {
ObjectNode obj = new ObjectNode(JsonNodeFactory.instance);
obj.put("id", id);
obj.put("userId", userId);
obj.put("ticketId", ticketId.toString());
obj.put("eventId", eventId);
obj.put("comment", comment);
obj.put("status", status.toString());
obj.put("modificationStatus", modificationStatus.toString());
obj.put("attendanceStatus", attendanceStatus.toString());
if (enqueteAnswers != null && !enqueteAnswers.isEmpty()) {
ObjectNode enqueteAnswers = new ObjectNode(JsonNodeFactory.instance);
for (Map.Entry<UUID, List<String>> entry : this.enqueteAnswers.entrySet()) {
ArrayNode array = enqueteAnswers.putArray(entry.getKey().toString());
for (String s : entry.getValue())
array.add(s);
}
obj.put("enqueteAnswers", enqueteAnswers);
}