Class UpsertBulkRequestItem

java.lang.Object
com.flowable.indexing.job.impl.AbstractBulkRequestItem
com.flowable.indexing.job.impl.UpsertBulkRequestItem
All Implemented Interfaces:
BulkRequestItem

public class UpsertBulkRequestItem
extends AbstractBulkRequestItem
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected com.fasterxml.jackson.databind.node.ObjectNode doc  
    protected java.lang.String script  
    protected java.util.Map<java.lang.String,​java.lang.Object> scriptParams  

    Fields inherited from class com.flowable.indexing.job.impl.AbstractBulkRequestItem

    id, index
  • Constructor Summary

    Constructors 
    Constructor Description
    UpsertBulkRequestItem​(java.lang.String index, java.lang.String id, com.fasterxml.jackson.databind.node.ObjectNode doc)  
    UpsertBulkRequestItem​(java.lang.String index, java.lang.String id, com.fasterxml.jackson.databind.node.ObjectNode doc, java.lang.String script, java.util.Map<java.lang.String,​java.lang.Object> scriptParams)  
  • Method Summary

    Modifier and Type Method Description
    com.fasterxml.jackson.databind.node.ObjectNode getActionAndMetaDataNode​(com.fasterxml.jackson.databind.ObjectMapper objectMapper, ElasticsearchCompatibility elasticsearchCompatibility)  
    com.fasterxml.jackson.databind.node.ObjectNode getDoc()  
    java.lang.String getScript()  
    java.util.Map<java.lang.String,​java.lang.Object> getScriptParams()  
    com.fasterxml.jackson.databind.node.ObjectNode getSourceNode​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
    void setDoc​(com.fasterxml.jackson.databind.node.ObjectNode doc)  
    void setScript​(java.lang.String script)  
    void setScriptParams​(java.util.Map<java.lang.String,​java.lang.Object> scriptParams)  

    Methods inherited from class com.flowable.indexing.job.impl.AbstractBulkRequestItem

    getId, getIndex, setId, setIndex

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • doc

      protected com.fasterxml.jackson.databind.node.ObjectNode doc
    • script

      protected java.lang.String script
    • scriptParams

      protected java.util.Map<java.lang.String,​java.lang.Object> scriptParams
  • Constructor Details

    • UpsertBulkRequestItem

      public UpsertBulkRequestItem​(java.lang.String index, java.lang.String id, com.fasterxml.jackson.databind.node.ObjectNode doc)
    • UpsertBulkRequestItem

      public UpsertBulkRequestItem​(java.lang.String index, java.lang.String id, com.fasterxml.jackson.databind.node.ObjectNode doc, java.lang.String script, java.util.Map<java.lang.String,​java.lang.Object> scriptParams)
  • Method Details

    • getActionAndMetaDataNode

      public com.fasterxml.jackson.databind.node.ObjectNode getActionAndMetaDataNode​(com.fasterxml.jackson.databind.ObjectMapper objectMapper, ElasticsearchCompatibility elasticsearchCompatibility)
    • getSourceNode

      public com.fasterxml.jackson.databind.node.ObjectNode getSourceNode​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • getDoc

      public com.fasterxml.jackson.databind.node.ObjectNode getDoc()
    • setDoc

      public void setDoc​(com.fasterxml.jackson.databind.node.ObjectNode doc)
    • getScript

      public java.lang.String getScript()
    • setScript

      public void setScript​(java.lang.String script)
    • getScriptParams

      public java.util.Map<java.lang.String,​java.lang.Object> getScriptParams()
    • setScriptParams

      public void setScriptParams​(java.util.Map<java.lang.String,​java.lang.Object> scriptParams)