Class CmmnDisplayJsonConverter


  • @Component
    public class CmmnDisplayJsonConverter
    extends Object
    • Field Detail

      • objectMapper

        protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
      • eventElementTypes

        protected List<String> eventElementTypes
    • Constructor Detail

      • CmmnDisplayJsonConverter

        public CmmnDisplayJsonConverter()
    • Method Detail

      • processCaseElements

        public void processCaseElements​(AbstractModel caseModel,
                                        com.fasterxml.jackson.databind.node.ObjectNode displayNode,
                                        GraphicInfo diagramInfo)
      • processElements

        protected void processElements​(List<PlanItem> planItemList,
                                       CmmnModel model,
                                       com.fasterxml.jackson.databind.node.ArrayNode elementArray,
                                       com.fasterxml.jackson.databind.node.ArrayNode flowArray,
                                       GraphicInfo diagramInfo)
      • processCriteria

        protected void processCriteria​(List<Criterion> criteria,
                                       String type,
                                       CmmnModel model,
                                       com.fasterxml.jackson.databind.node.ArrayNode elementArray)
      • fillWaypoints

        protected void fillWaypoints​(String id,
                                     CmmnModel model,
                                     com.fasterxml.jackson.databind.node.ObjectNode elementNode,
                                     GraphicInfo diagramInfo)
      • fillGraphicInfo

        protected void fillGraphicInfo​(com.fasterxml.jackson.databind.node.ObjectNode elementNode,
                                       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)