public class DefaultCustomJsonESWriter extends AbstractCustomJsonESWriter
jsonESWriter, session| Constructor and Description |
|---|
DefaultCustomJsonESWriter() |
| 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 |
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.
|
protected void |
writeLockInfos(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc)
Write lock informations of document.
|
protected void |
writeSpaceInfos(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc)
Write space informations of document.
|
setCurrentSession, setJsonESWriterpublic boolean accept(org.nuxeo.ecm.core.api.DocumentModel doc)
public void writeData(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc,
String[] schemas,
Map<String,String> contextParameters)
throws IOException
writeData in interface ICustomJsonESWriterwriteData in class AbstractCustomJsonESWriterIOExceptionprotected void writeLockInfos(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc)
throws org.codehaus.jackson.JsonGenerationException,
IOException
jg - doc - org.codehaus.jackson.JsonGenerationExceptionIOExceptionprotected void writeSpaceInfos(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc)
throws org.codehaus.jackson.JsonGenerationException,
IOException
jg - doc - IOExceptionorg.codehaus.jackson.JsonGenerationExceptionCopyright © 2019. All rights reserved.