@Override protected void writeEntityBody(JsonGenerator jg, LogEntry logEntry) throws IOException { jg.writeStringField("entity-type", "logEntry"); jg.writeStringField("category", logEntry.getCategory()); jg.writeStringField("principalName", logEntry.getPrincipalName()); jg.writeStringField("comment", logEntry.getComment()); jg.writeStringField("docLifeCycle", logEntry.getDocLifeCycle()); jg.writeStringField("docPath", logEntry.getDocPath()); jg.writeStringField("docType", logEntry.getDocType()); jg.writeStringField("docUUID", logEntry.getDocUUID()); jg.writeStringField("eventId", logEntry.getEventId()); jg.writeStringField("repositoryId", logEntry.getRepositoryId()); jg.writeStringField("eventDate", ISODateTimeFormat.dateTime().print(new DateTime(logEntry.getEventDate()))); jg.writeNumberField("id", logEntry.getId()); jg.writeStringField("logDate", ISODateTimeFormat.dateTime().print(new DateTime(logEntry.getLogDate()))); writeExtendedInfos(jg, logEntry); }
@Override protected void writeEntityBody(LogEntry logEntry, JsonGenerator jg) throws IOException { jg.writeNumberField(LOG_ID, logEntry.getId()); jg.writeStringField(LOG_CATEGORY, logEntry.getCategory()); jg.writeStringField(LOG_PRINCIPAL_NAME, logEntry.getPrincipalName()); jg.writeStringField(LOG_COMMENT, logEntry.getComment()); jg.writeStringField(LOG_DOC_LIFE_CYCLE, logEntry.getDocLifeCycle()); jg.writeStringField(LOG_DOC_PATH, logEntry.getDocPath()); jg.writeStringField(LOG_DOC_TYPE, logEntry.getDocType()); jg.writeStringField(LOG_DOC_UUID, logEntry.getDocUUID()); jg.writeStringField(LOG_EVENT_ID, logEntry.getEventId()); jg.writeStringField(LOG_REPOSITORY_ID, logEntry.getRepositoryId()); DateTimeFormatter dateTime = ISODateTimeFormat.dateTime(); jg.writeStringField(LOG_EVENT_DATE, dateTime.print(new DateTime(logEntry.getEventDate()))); jg.writeStringField(LOG_LOG_DATE, dateTime.print(new DateTime(logEntry.getLogDate()))); writeExtendedInfos(jg, logEntry); }
jg.writeStringField(LOG_EVENT_DATE, ISODateTimeFormat.dateTime().print(new DateTime(logEntry.getEventDate()))); jg.writeNumberField(LOG_ID, logEntry.getId()); jg.writeStringField(LOG_LOG_DATE, ISODateTimeFormat.dateTime().print(new DateTime(logEntry.getLogDate()))); Map<String, ExtendedInfo> extended = logEntry.getExtendedInfos(); jg.writeObjectFieldStart(LOG_EXTENDED);