Class ProcessCoverage


  • public class ProcessCoverage
    extends java.lang.Object
    Coverage of a process definition.
    • 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()