Class ProcessInstanceDiagramControllerBase
- java.lang.Object
-
- org.activiti.cloud.services.query.rest.ProcessInstanceDiagramControllerBase
-
- Direct Known Subclasses:
ProcessInstanceDiagramAdminController,ProcessInstanceDiagramController
public abstract class ProcessInstanceDiagramControllerBase extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.activiti.cloud.services.query.app.repository.BPMNActivityRepositorybpmnActivityRepositoryprotected org.activiti.cloud.services.query.app.repository.BPMNSequenceFlowRepositorybpmnSequenceFlowRepositoryprotected org.activiti.cloud.services.query.app.repository.EntityFinderentityFinderstatic java.lang.StringIMAGE_SVG_XMLprotected ProcessDiagramGeneratorWrapperprocessDiagramGeneratorprotected org.activiti.cloud.services.query.app.repository.ProcessInstanceRepositoryprocessInstanceRepositoryprotected org.activiti.cloud.services.query.app.repository.ProcessModelRepositoryprocessModelRepository
-
Constructor Summary
Constructors Constructor Description ProcessInstanceDiagramControllerBase(org.activiti.cloud.services.query.app.repository.ProcessModelRepository processModelRepository, org.activiti.cloud.services.query.app.repository.BPMNSequenceFlowRepository bpmnSequenceFlowRepository, ProcessDiagramGeneratorWrapper processDiagramGenerator, org.activiti.cloud.services.query.app.repository.ProcessInstanceRepository processInstanceRepository, org.activiti.cloud.services.query.app.repository.BPMNActivityRepository bpmnActivityRepository, org.activiti.cloud.services.query.app.repository.EntityFinder entityFinder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgenerateDiagram(java.lang.String processInstanceId)protected org.activiti.bpmn.model.BpmnModelgetBpmnModel(java.lang.String processDefinitionId)protected java.util.List<java.lang.String>resolveCompletedFlows(org.activiti.bpmn.model.BpmnModel bpmnModel, java.lang.String processInstanceId)protected java.lang.StringresolveProcessDefinitionId(java.lang.String processInstanceId)protected java.util.List<java.lang.String>resolveStartedActivitiesIds(java.lang.String processInstanceId)
-
-
-
Field Detail
-
IMAGE_SVG_XML
public static final java.lang.String IMAGE_SVG_XML
- See Also:
- Constant Field Values
-
processModelRepository
protected final org.activiti.cloud.services.query.app.repository.ProcessModelRepository processModelRepository
-
bpmnSequenceFlowRepository
protected final org.activiti.cloud.services.query.app.repository.BPMNSequenceFlowRepository bpmnSequenceFlowRepository
-
entityFinder
protected final org.activiti.cloud.services.query.app.repository.EntityFinder entityFinder
-
processInstanceRepository
protected final org.activiti.cloud.services.query.app.repository.ProcessInstanceRepository processInstanceRepository
-
bpmnActivityRepository
protected final org.activiti.cloud.services.query.app.repository.BPMNActivityRepository bpmnActivityRepository
-
processDiagramGenerator
protected final ProcessDiagramGeneratorWrapper processDiagramGenerator
-
-
Constructor Detail
-
ProcessInstanceDiagramControllerBase
@Autowired public ProcessInstanceDiagramControllerBase(org.activiti.cloud.services.query.app.repository.ProcessModelRepository processModelRepository, org.activiti.cloud.services.query.app.repository.BPMNSequenceFlowRepository bpmnSequenceFlowRepository, ProcessDiagramGeneratorWrapper processDiagramGenerator, org.activiti.cloud.services.query.app.repository.ProcessInstanceRepository processInstanceRepository, org.activiti.cloud.services.query.app.repository.BPMNActivityRepository bpmnActivityRepository, org.activiti.cloud.services.query.app.repository.EntityFinder entityFinder)
-
-
Method Detail
-
generateDiagram
public java.lang.String generateDiagram(java.lang.String processInstanceId)
-
resolveCompletedFlows
protected java.util.List<java.lang.String> resolveCompletedFlows(org.activiti.bpmn.model.BpmnModel bpmnModel, java.lang.String processInstanceId)
-
resolveStartedActivitiesIds
protected java.util.List<java.lang.String> resolveStartedActivitiesIds(java.lang.String processInstanceId)
-
resolveProcessDefinitionId
protected java.lang.String resolveProcessDefinitionId(java.lang.String processInstanceId)
-
getBpmnModel
protected org.activiti.bpmn.model.BpmnModel getBpmnModel(java.lang.String processDefinitionId)
-
-