Class ProcessDiagramGeneratorWrapper
- java.lang.Object
-
- org.activiti.cloud.services.query.ProcessDiagramGeneratorWrapper
-
public class ProcessDiagramGeneratorWrapper extends Object
Service logic for generating process diagrams
-
-
Constructor Summary
Constructors Constructor Description ProcessDiagramGeneratorWrapper(org.activiti.image.ProcessDiagramGenerator processDiagramGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel)Generate the diagram for a BPNM modelbyte[]generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, List<String> highLightedActivities, List<String> highLightedFlows, List<String> currentActivities, List<String> erroredActivities)Generate the diagram for a BPNM modelStringgetActivityFontName()Get activity font nameStringgetAnnotationFontName()Get annotation font nameprotected String[]getAvailableFonts()StringgetDefaultDiagramImageFileName()StringgetDiagramDefaultFont()StringgetDiagramImageFileName()Get diagram file name to use when there is no diagram graphic info inside model.StringgetLabelFontName()Get label font namebooleanisGenerateDefaultDiagram()org.activiti.bpmn.model.BpmnModelparseBpmnModelXml(InputStream inputStream)voidsetDiagramDefaultFont(String diagramDefaultFont)
-
-
-
Method Detail
-
generateDiagram
public byte[] generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel)
Generate the diagram for a BPNM model- Parameters:
bpmnModel- the BPNM model- Returns:
- the diagram for the given model
-
generateDiagram
public byte[] generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, List<String> highLightedActivities, List<String> highLightedFlows, List<String> currentActivities, List<String> erroredActivities)Generate the diagram for a BPNM model- Parameters:
bpmnModel- the BPNM modelhighLightedActivities- the activity ids to highlight in diagramhighLightedFlows- the flow ids to highlight in diagram- Returns:
- the diagram for the given model
-
isGenerateDefaultDiagram
public boolean isGenerateDefaultDiagram()
-
getDefaultDiagramImageFileName
public String getDefaultDiagramImageFileName()
-
getDiagramImageFileName
public String getDiagramImageFileName()
Get diagram file name to use when there is no diagram graphic info inside model.- Returns:
- the file name
-
getActivityFontName
public String getActivityFontName()
Get activity font name- Returns:
- the activity font name
-
getLabelFontName
public String getLabelFontName()
Get label font name- Returns:
- the label font name
-
getAnnotationFontName
public String getAnnotationFontName()
Get annotation font name- Returns:
- the annotation font name
-
getAvailableFonts
protected String[] getAvailableFonts()
-
getDiagramDefaultFont
public String getDiagramDefaultFont()
-
setDiagramDefaultFont
public void setDiagramDefaultFont(String diagramDefaultFont)
-
parseBpmnModelXml
public org.activiti.bpmn.model.BpmnModel parseBpmnModelXml(InputStream inputStream)
-
-