Class BpmnLoggingSessionUtil


  • public class BpmnLoggingSessionUtil
    extends Object
    • Constructor Detail

      • BpmnLoggingSessionUtil

        public BpmnLoggingSessionUtil()
    • Method Detail

      • addExecuteActivityBehaviorLoggingData

        public static void addExecuteActivityBehaviorLoggingData​(String type,
                                                                 ActivityBehavior activityBehavior,
                                                                 org.flowable.bpmn.model.FlowNode flowNode,
                                                                 ExecutionEntity execution)
      • addAsyncActivityLoggingData

        public static void addAsyncActivityLoggingData​(String message,
                                                       String type,
                                                       JobEntity jobEntity,
                                                       org.flowable.bpmn.model.FlowElement flowElement,
                                                       ExecutionEntity execution)
      • addSequenceFlowLoggingData

        public static void addSequenceFlowLoggingData​(String type,
                                                      ExecutionEntity execution)
      • fillBasicTaskLoggingData

        public static com.fasterxml.jackson.databind.node.ObjectNode fillBasicTaskLoggingData​(String message,
                                                                                              TaskEntity task,
                                                                                              DelegateExecution execution)
      • fillLoggingData

        public static void fillLoggingData​(com.fasterxml.jackson.databind.node.ObjectNode loggingNode,
                                           ExecutionEntity executionEntity)
      • getBoundaryCreateEventType

        public static String getBoundaryCreateEventType​(org.flowable.bpmn.model.BoundaryEvent boundaryEvent)
      • getBoundaryEventType

        public static String getBoundaryEventType​(org.flowable.bpmn.model.BoundaryEvent boundaryEvent)
      • getActivitySubType

        protected static String getActivitySubType​(org.flowable.bpmn.model.FlowElement flowElement)
      • fillScopeDefinitionInfo

        protected static void fillScopeDefinitionInfo​(String processDefinitionId,
                                                      com.fasterxml.jackson.databind.node.ObjectNode loggingNode)
      • fillFlowElementInfo

        protected static void fillFlowElementInfo​(com.fasterxml.jackson.databind.node.ObjectNode loggingNode,
                                                  DelegateExecution execution)
      • getObjectMapper

        protected static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      • putIfNotNull

        protected static void putIfNotNull​(String name,
                                           String value,
                                           com.fasterxml.jackson.databind.node.ObjectNode loggingNode)
      • putIfNotNull

        protected static void putIfNotNull​(String name,
                                           Integer value,
                                           com.fasterxml.jackson.databind.node.ObjectNode loggingNode)
      • putIfNotNull

        protected static void putIfNotNull​(String name,
                                           Date value,
                                           com.fasterxml.jackson.databind.node.ObjectNode loggingNode)