Class ModelImageService


  • @Transactional
    public class ModelImageService
    extends Object
    • Constructor Detail

      • ModelImageService

        public ModelImageService()
    • Method Detail

      • generateThumbnailImage

        public byte[] generateThumbnailImage​(Model model,
                                             com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode)
      • generateCmmnThumbnailImage

        public byte[] generateCmmnThumbnailImage​(Model model,
                                                 com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode)
      • generateDmnThumbnailImage

        public byte[] generateDmnThumbnailImage​(Model model,
                                                com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode)
      • calculateDiagramSize

        protected GraphicInfo calculateDiagramSize​(org.flowable.dmn.model.DmnDefinition dmnDefinition)
      • scaleDiagram

        protected void scaleDiagram​(BpmnModel bpmnModel,
                                    double scaleFactor)
      • scaleDiagram

        protected void scaleDiagram​(CmmnModel cmmnModel,
                                    double scaleFactor)
      • scaleDiagram

        protected void scaleDiagram​(org.flowable.dmn.model.DmnDefinition dmnDefinition,
                                    double scaleFactor)
      • scaleDecisionService

        protected void scaleDecisionService​(org.flowable.dmn.model.DecisionService decisionService,
                                            org.flowable.dmn.model.DmnDefinition dmnDefinition,
                                            double scaleFactor)
      • scaleDecisions

        protected void scaleDecisions​(Collection<org.flowable.dmn.model.DmnElementReference> decisionRefList,
                                      org.flowable.dmn.model.DmnDefinition dmnDefinition,
                                      double scaleFactor)
      • scaleAssociations

        protected void scaleAssociations​(List<Association> associationList,
                                         CmmnModel cmmnModel,
                                         double scaleFactor)
      • scaleGraphicInfoList

        protected void scaleGraphicInfoList​(List<GraphicInfo> graphicInfoList,
                                            double scaleFactor)
      • scaleGraphicInfo

        protected void scaleGraphicInfo​(GraphicInfo graphicInfo,
                                        double scaleFactor)
      • scaleCmmnGraphicInfoList

        protected void scaleCmmnGraphicInfoList​(List<GraphicInfo> graphicInfoList,
                                                double scaleFactor)
      • scaleCmmnGraphicInfo

        protected void scaleCmmnGraphicInfo​(GraphicInfo graphicInfo,
                                            double scaleFactor)
      • scaleDmnGraphicInfoList

        protected void scaleDmnGraphicInfoList​(List<org.flowable.dmn.model.GraphicInfo> graphicInfoList,
                                               double scaleFactor)
      • scaleDmnGraphicInfo

        protected void scaleDmnGraphicInfo​(org.flowable.dmn.model.GraphicInfo graphicInfo,
                                           double scaleFactor)