Class AbstractBpmnProcessDataEventListener
- java.lang.Object
-
- org.kie.workbench.common.services.refactoring.backend.server.impact.ResourceReferenceCollector
-
- org.kie.workbench.common.stunner.bpmn.project.backend.indexing.AbstractBpmnProcessDataEventListener
-
- All Implemented Interfaces:
Serializable,org.jbpm.compiler.xml.ProcessDataEventListener
- Direct Known Subclasses:
BpmnProcessDataEventListener
public abstract class AbstractBpmnProcessDataEventListener extends org.kie.workbench.common.services.refactoring.backend.server.impact.ResourceReferenceCollector implements org.jbpm.compiler.xml.ProcessDataEventListener, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractBpmnProcessDataEventListener()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddDistinctProcessVariables(List<org.jbpm.process.core.context.variable.Variable> variables, org.kie.workbench.common.services.refactoring.Resource resource)org.kie.api.definition.process.ProcessgetProcess()protected abstract StringgetProcessDescriptorName()protected abstract org.kie.workbench.common.services.refactoring.service.ResourceTypegetProcessIdResourceType()protected abstract org.kie.workbench.common.services.refactoring.service.ResourceTypegetProcessNameResourceType()Set<String>getUniqueVariables()voidonBuildComplete(org.kie.api.definition.process.Process process)voidonComplete(org.kie.api.definition.process.Process process)voidonMetaDataAdded(String name, Object data)voidonNodeAdded(org.jbpm.workflow.core.Node node)voidonProcessAdded(org.kie.api.definition.process.Process process)
-
-
-
Method Detail
-
getProcess
public org.kie.api.definition.process.Process getProcess()
-
onNodeAdded
public void onNodeAdded(org.jbpm.workflow.core.Node node)
- Specified by:
onNodeAddedin interfaceorg.jbpm.compiler.xml.ProcessDataEventListener
-
onProcessAdded
public void onProcessAdded(org.kie.api.definition.process.Process process)
- Specified by:
onProcessAddedin interfaceorg.jbpm.compiler.xml.ProcessDataEventListener
-
getProcessDescriptorName
protected abstract String getProcessDescriptorName()
-
getProcessIdResourceType
protected abstract org.kie.workbench.common.services.refactoring.service.ResourceType getProcessIdResourceType()
-
getProcessNameResourceType
protected abstract org.kie.workbench.common.services.refactoring.service.ResourceType getProcessNameResourceType()
-
onMetaDataAdded
public void onMetaDataAdded(String name, Object data)
- Specified by:
onMetaDataAddedin interfaceorg.jbpm.compiler.xml.ProcessDataEventListener
-
onComplete
public void onComplete(org.kie.api.definition.process.Process process)
- Specified by:
onCompletein interfaceorg.jbpm.compiler.xml.ProcessDataEventListener
-
onBuildComplete
public void onBuildComplete(org.kie.api.definition.process.Process process)
- Specified by:
onBuildCompletein interfaceorg.jbpm.compiler.xml.ProcessDataEventListener
-
addDistinctProcessVariables
public void addDistinctProcessVariables(List<org.jbpm.process.core.context.variable.Variable> variables, org.kie.workbench.common.services.refactoring.Resource resource)
-
-