public interface ICustomJsonESWriter
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(org.nuxeo.ecm.core.api.DocumentModel doc)
Check if given doc must be cutomize in Json flux.
|
void |
setCurrentSession(org.nuxeo.ecm.core.api.DocumentModel doc)
Set current session (system if asynchronous session,
user session if synchronous session).
|
void |
setJsonESWriter(JsonESDocumentWriterCustomizer jsonESWriter)
Setter of native Nx Json ES Writer.
|
void |
writeData(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc,
String[] schemas,
Map<String,String> contextParameters)
Method to add custom data in ES Json flux.
|
void setJsonESWriter(JsonESDocumentWriterCustomizer jsonESWriter)
nxJsonESWriter - void setCurrentSession(org.nuxeo.ecm.core.api.DocumentModel doc)
doc - boolean accept(org.nuxeo.ecm.core.api.DocumentModel doc)
doc - void writeData(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc,
String[] schemas,
Map<String,String> contextParameters)
throws IOException
jg - doc - schemas - contextParameters - IOExceptionCopyright © 2019. All rights reserved.