public abstract class AbstractDenormalizationJsonESWriter extends AbstractCustomJsonESWriter
jsonESWriter, session| Constructor and Description |
|---|
AbstractDenormalizationJsonESWriter()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
denormalizeDoc(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc,
String[] schemas,
Map<String,String> contextParameters)
Denormalize given doc.
|
protected boolean |
hasToDenormalize(org.nuxeo.ecm.core.api.DocumentModel doc,
Map<String,String> contextParameters) |
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.
|
setCurrentSession, setJsonESWriterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptpublic AbstractDenormalizationJsonESWriter()
protected boolean hasToDenormalize(org.nuxeo.ecm.core.api.DocumentModel doc,
Map<String,String> contextParameters)
doc - current doc in indexing process.public void writeData(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc,
String[] schemas,
Map<String,String> contextParameters)
throws IOException
AbstractCustomJsonESWriterwriteData in interface ICustomJsonESWriterwriteData in class AbstractCustomJsonESWriterIOExceptionprotected abstract void denormalizeDoc(org.codehaus.jackson.JsonGenerator jg,
org.nuxeo.ecm.core.api.DocumentModel doc,
String[] schemas,
Map<String,String> contextParameters)
throws IOException
doc - doc to denormalize.IOExceptionCopyright © 2019. All rights reserved.