Class AbstractIndexingDataProducer

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addGroupIdentityLink​(java.lang.String id, java.lang.String type, java.lang.String groupId, com.fasterxml.jackson.databind.node.ObjectNode data)  
      protected void addIdentityLink​(java.lang.String id, java.lang.String type, java.lang.String userId, java.lang.String groupId, com.fasterxml.jackson.databind.node.ObjectNode data)  
      protected void addIdentityLink​(org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity identityLink, com.fasterxml.jackson.databind.node.ObjectNode data)  
      protected void addIdentityLinks​(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity> identityLinks, com.fasterxml.jackson.databind.node.ObjectNode dataNode)  
      protected void addUserIdentityLink​(java.lang.String id, java.lang.String type, java.lang.String userId, com.fasterxml.jackson.databind.node.ObjectNode data)  
      protected com.fasterxml.jackson.databind.node.ObjectNode createDataNodeForIndexing()  
      protected org.flowable.bpmn.model.BpmnModel getBpmnModel​(java.lang.String processDefinitionId)  
      protected abstract org.flowable.job.service.JobServiceConfiguration getJobServiceConfiguration()  
      protected abstract java.lang.String getMappingType()  
      protected org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity getProcessDefinition​(java.lang.String processDefinitionId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getJobServiceConfiguration

        protected abstract org.flowable.job.service.JobServiceConfiguration getJobServiceConfiguration()
      • createDataNodeForIndexing

        protected com.fasterxml.jackson.databind.node.ObjectNode createDataNodeForIndexing()
      • getMappingType

        protected abstract java.lang.String getMappingType()
      • addIdentityLinks

        protected void addIdentityLinks​(java.util.List<org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity> identityLinks,
                                        com.fasterxml.jackson.databind.node.ObjectNode dataNode)
      • addUserIdentityLink

        protected void addUserIdentityLink​(java.lang.String id,
                                           java.lang.String type,
                                           java.lang.String userId,
                                           com.fasterxml.jackson.databind.node.ObjectNode data)
      • addGroupIdentityLink

        protected void addGroupIdentityLink​(java.lang.String id,
                                            java.lang.String type,
                                            java.lang.String groupId,
                                            com.fasterxml.jackson.databind.node.ObjectNode data)
      • addIdentityLink

        protected void addIdentityLink​(org.flowable.identitylink.service.impl.persistence.entity.HistoricIdentityLinkEntity identityLink,
                                       com.fasterxml.jackson.databind.node.ObjectNode data)
      • addIdentityLink

        protected void addIdentityLink​(java.lang.String id,
                                       java.lang.String type,
                                       java.lang.String userId,
                                       java.lang.String groupId,
                                       com.fasterxml.jackson.databind.node.ObjectNode data)
      • getProcessDefinition

        protected org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity getProcessDefinition​(java.lang.String processDefinitionId)
      • getBpmnModel

        protected org.flowable.bpmn.model.BpmnModel getBpmnModel​(java.lang.String processDefinitionId)