Class ObjectNodeIndexedDataObject

java.lang.Object
com.flowable.indexing.impl.ObjectNodeIndexedDataObject
All Implemented Interfaces:
IndexedDataObject

public class ObjectNodeIndexedDataObject extends Object implements IndexedDataObject
  • Field Details

    • index

      protected String index
    • objectNode

      protected com.fasterxml.jackson.databind.node.ObjectNode objectNode
    • id

      protected String id
    • scriptNode

      protected com.fasterxml.jackson.databind.node.ObjectNode scriptNode
  • Constructor Details

    • ObjectNodeIndexedDataObject

      public ObjectNodeIndexedDataObject(String index, String id, com.fasterxml.jackson.databind.node.ObjectNode objectNode)
    • ObjectNodeIndexedDataObject

      public ObjectNodeIndexedDataObject(String index, String id, com.fasterxml.jackson.databind.node.ObjectNode objectNode, com.fasterxml.jackson.databind.node.ObjectNode scriptNode)
  • Method Details

    • getIndex

      public String getIndex()
      Description copied from interface: IndexedDataObject
      The index where the data will be indexed.
      Specified by:
      getIndex in interface IndexedDataObject
    • getId

      public String getId()
      Description copied from interface: IndexedDataObject
      The id of this data object to be indexed. This id is used for indexing and retrieval by id, so make sure it is unique at least within the index it is used.
      Specified by:
      getId in interface IndexedDataObject
      Returns:
      the id of this indexed data object, which must be unique within at least the index it is used
    • getData

      public com.fasterxml.jackson.databind.node.ObjectNode getData()
      Description copied from interface: IndexedDataObject
      The json data, represented as ObjectNode that will be indexed in the index.
      Specified by:
      getData in interface IndexedDataObject
    • getScript

      public com.fasterxml.jackson.databind.node.ObjectNode getScript()
      Description copied from interface: IndexedDataObject
      Update script
      Specified by:
      getScript in interface IndexedDataObject