Class DmnDisplayJsonConverter


  • @Component
    public class DmnDisplayJsonConverter
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void commonFillGraphicInfo​(com.fasterxml.jackson.databind.node.ObjectNode elementNode, double x, double y, double width, double height, boolean includeWidthAndHeight)  
      protected void fillDiagramInfo​(org.flowable.dmn.model.GraphicInfo graphicInfo, org.flowable.dmn.model.GraphicInfo diagramInfo)  
      protected void fillGraphicInfo​(com.fasterxml.jackson.databind.node.ObjectNode elementNode, org.flowable.dmn.model.GraphicInfo graphicInfo, boolean includeWidthAndHeight)  
      protected void fillWaypoints​(String id, org.flowable.dmn.model.DmnDefinition model, com.fasterxml.jackson.databind.node.ObjectNode elementNode)  
      protected void processDecisions​(List<org.flowable.dmn.model.Decision> decisions, org.flowable.dmn.model.DmnDefinition model, com.fasterxml.jackson.databind.node.ArrayNode elementArray, org.flowable.dmn.model.GraphicInfo diagramInfo)  
      protected void processDecisionServiceDivider​(String decisionServiceId, org.flowable.dmn.model.DmnDefinition dmnDefinition, com.fasterxml.jackson.databind.node.ObjectNode decisionServiceNode)  
      void processDefinitionElements​(AbstractModel decisionServiceModel, com.fasterxml.jackson.databind.node.ObjectNode displayNode, org.flowable.dmn.model.GraphicInfo diagramInfo)  
    • Field Detail

      • objectMapper

        protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • Constructor Detail

      • DmnDisplayJsonConverter

        public DmnDisplayJsonConverter()
    • Method Detail

      • processDefinitionElements

        public void processDefinitionElements​(AbstractModel decisionServiceModel,
                                              com.fasterxml.jackson.databind.node.ObjectNode displayNode,
                                              org.flowable.dmn.model.GraphicInfo diagramInfo)
      • processDecisions

        protected void processDecisions​(List<org.flowable.dmn.model.Decision> decisions,
                                        org.flowable.dmn.model.DmnDefinition model,
                                        com.fasterxml.jackson.databind.node.ArrayNode elementArray,
                                        org.flowable.dmn.model.GraphicInfo diagramInfo)
      • processDecisionServiceDivider

        protected void processDecisionServiceDivider​(String decisionServiceId,
                                                     org.flowable.dmn.model.DmnDefinition dmnDefinition,
                                                     com.fasterxml.jackson.databind.node.ObjectNode decisionServiceNode)
      • fillGraphicInfo

        protected void fillGraphicInfo​(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
                                       org.flowable.dmn.model.GraphicInfo graphicInfo,
                                       boolean includeWidthAndHeight)
      • commonFillGraphicInfo

        protected void commonFillGraphicInfo​(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
                                             double x,
                                             double y,
                                             double width,
                                             double height,
                                             boolean includeWidthAndHeight)
      • fillDiagramInfo

        protected void fillDiagramInfo​(org.flowable.dmn.model.GraphicInfo graphicInfo,
                                       org.flowable.dmn.model.GraphicInfo diagramInfo)
      • fillWaypoints

        protected void fillWaypoints​(String id,
                                     org.flowable.dmn.model.DmnDefinition model,
                                     com.fasterxml.jackson.databind.node.ObjectNode elementNode)