@Transactional public class ModelImageService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected BpmnJsonConverter |
bpmnJsonConverter |
protected CmmnJsonConverter |
cmmnJsonConverter |
protected DmnJsonConverter |
dmnJsonConverter |
| Constructor and Description |
|---|
ModelImageService() |
| Modifier and Type | Method and Description |
|---|---|
protected GraphicInfo |
calculateDiagramSize(BpmnModel bpmnModel) |
protected GraphicInfo |
calculateDiagramSize(CmmnModel cmmnModel) |
protected GraphicInfo |
calculateDiagramSize(DmnDefinition dmnDefinition) |
protected void |
calculateWidthForArtifacts(Collection<Artifact> artifactList,
BpmnModel bpmnModel,
GraphicInfo diagramInfo) |
protected void |
calculateWidthForFlowElements(Collection<FlowElement> elementList,
BpmnModel bpmnModel,
GraphicInfo diagramInfo) |
byte[] |
generateCmmnThumbnailImage(Model model,
com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode) |
byte[] |
generateDmnThumbnailImage(Model model,
com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode) |
byte[] |
generateThumbnailImage(Model model,
com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode) |
protected void |
processGraphicInfoList(List<GraphicInfo> graphicInfoList,
GraphicInfo diagramInfo) |
protected void |
scaleArtifacts(Collection<Artifact> artifactList,
BpmnModel bpmnModel,
double scaleFactor) |
protected void |
scaleAssociations(List<Association> associationList,
CmmnModel cmmnModel,
double scaleFactor) |
protected void |
scaleCmmnGraphicInfo(GraphicInfo graphicInfo,
double scaleFactor) |
protected void |
scaleCmmnGraphicInfoList(List<GraphicInfo> graphicInfoList,
double scaleFactor) |
protected void |
scaleDecisions(Collection<DmnElementReference> decisionRefList,
DmnDefinition dmnDefinition,
double scaleFactor) |
protected void |
scaleDecisionService(DecisionService decisionService,
DmnDefinition dmnDefinition,
double scaleFactor) |
protected void |
scaleDiagram(BpmnModel bpmnModel,
double scaleFactor) |
protected void |
scaleDiagram(CmmnModel cmmnModel,
double scaleFactor) |
protected void |
scaleDiagram(DmnDefinition dmnDefinition,
double scaleFactor) |
protected void |
scaleDmnGraphicInfo(GraphicInfo graphicInfo,
double scaleFactor) |
protected void |
scaleDmnGraphicInfoList(List<GraphicInfo> graphicInfoList,
double scaleFactor) |
protected void |
scaleFlowElements(Collection<FlowElement> elementList,
BpmnModel bpmnModel,
double scaleFactor) |
protected void |
scaleGraphicInfo(GraphicInfo graphicInfo,
double scaleFactor) |
protected void |
scaleGraphicInfoList(List<GraphicInfo> graphicInfoList,
double scaleFactor) |
protected void |
scalePlanItems(Collection<PlanItem> itemList,
CmmnModel cmmnModel,
double scaleFactor) |
protected BpmnJsonConverter bpmnJsonConverter
protected CmmnJsonConverter cmmnJsonConverter
protected DmnJsonConverter dmnJsonConverter
public byte[] generateThumbnailImage(Model model, com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode)
public byte[] generateCmmnThumbnailImage(Model model, com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode)
public byte[] generateDmnThumbnailImage(Model model, com.fasterxml.jackson.databind.node.ObjectNode editorJsonNode)
protected GraphicInfo calculateDiagramSize(BpmnModel bpmnModel)
protected GraphicInfo calculateDiagramSize(CmmnModel cmmnModel)
protected GraphicInfo calculateDiagramSize(DmnDefinition dmnDefinition)
protected void scaleDiagram(BpmnModel bpmnModel, double scaleFactor)
protected void scaleDiagram(CmmnModel cmmnModel, double scaleFactor)
protected void scaleDiagram(DmnDefinition dmnDefinition, double scaleFactor)
protected void calculateWidthForFlowElements(Collection<FlowElement> elementList, BpmnModel bpmnModel, GraphicInfo diagramInfo)
protected void calculateWidthForArtifacts(Collection<Artifact> artifactList, BpmnModel bpmnModel, GraphicInfo diagramInfo)
protected void processGraphicInfoList(List<GraphicInfo> graphicInfoList, GraphicInfo diagramInfo)
protected void scaleFlowElements(Collection<FlowElement> elementList, BpmnModel bpmnModel, double scaleFactor)
protected void scaleArtifacts(Collection<Artifact> artifactList, BpmnModel bpmnModel, double scaleFactor)
protected void scalePlanItems(Collection<PlanItem> itemList, CmmnModel cmmnModel, double scaleFactor)
protected void scaleDecisionService(DecisionService decisionService, DmnDefinition dmnDefinition, double scaleFactor)
protected void scaleDecisions(Collection<DmnElementReference> decisionRefList, DmnDefinition dmnDefinition, double scaleFactor)
protected void scaleAssociations(List<Association> associationList, CmmnModel cmmnModel, double scaleFactor)
protected void scaleGraphicInfoList(List<GraphicInfo> graphicInfoList, double scaleFactor)
protected void scaleGraphicInfo(GraphicInfo graphicInfo, double scaleFactor)
protected void scaleCmmnGraphicInfoList(List<GraphicInfo> graphicInfoList, double scaleFactor)
protected void scaleCmmnGraphicInfo(GraphicInfo graphicInfo, double scaleFactor)
protected void scaleDmnGraphicInfoList(List<GraphicInfo> graphicInfoList, double scaleFactor)
protected void scaleDmnGraphicInfo(GraphicInfo graphicInfo, double scaleFactor)
Copyright © 2023 Flowable. All rights reserved.