Package io.flowcov.camunda.model
Class ProcessCoverage
- java.lang.Object
-
- io.flowcov.camunda.model.ProcessCoverage
-
public class ProcessCoverage extends java.lang.ObjectCoverage of a process definition.
-
-
Constructor Summary
Constructors Constructor Description ProcessCoverage(org.camunda.bpm.engine.ProcessEngine processEngine, org.camunda.bpm.engine.repository.ProcessDefinition processDefinition)Constructor assembling a pristine process coverage object from the process definition and BPMN model information retrieved from the process engine.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCoveredElement(CoveredElement element)Adds a covered element to the coverage.voidendCoveredElement(CoveredElement element)Mark a covered element execution as ended.java.util.List<java.lang.String>getCoveredFlowNodeIds()java.util.List<java.lang.String>getCoveredSequenceFlowIds()java.lang.StringgetProcessDefinitionId()java.lang.StringgetProcessDefinitionKey()
-
-
-
Constructor Detail
-
ProcessCoverage
public ProcessCoverage(org.camunda.bpm.engine.ProcessEngine processEngine, org.camunda.bpm.engine.repository.ProcessDefinition processDefinition)Constructor assembling a pristine process coverage object from the process definition and BPMN model information retrieved from the process engine.- Parameters:
processEngine-processDefinition-
-
-
Method Detail
-
getProcessDefinitionId
public java.lang.String getProcessDefinitionId()
-
getProcessDefinitionKey
public java.lang.String getProcessDefinitionKey()
-
addCoveredElement
public void addCoveredElement(CoveredElement element)
Adds a covered element to the coverage.- Parameters:
element-
-
endCoveredElement
public void endCoveredElement(CoveredElement element)
Mark a covered element execution as ended.- Parameters:
element- A search object. Only the original object in the coveredFlowNodes Set will be modified.
-
getCoveredFlowNodeIds
public java.util.List<java.lang.String> getCoveredFlowNodeIds()
-
getCoveredSequenceFlowIds
public java.util.List<java.lang.String> getCoveredSequenceFlowIds()
-
-