Class DesignerProcessDataEventListener
- java.lang.Object
-
- org.kie.workbench.common.services.refactoring.backend.server.impact.ResourceReferenceCollector
-
- org.jbpm.designer.server.indexing.bpmn2.DesignerProcessDataEventListener
-
- All Implemented Interfaces:
Serializable,org.jbpm.compiler.xml.ProcessDataEventListener
public class DesignerProcessDataEventListener extends org.kie.workbench.common.services.refactoring.backend.server.impact.ResourceReferenceCollector implements org.jbpm.compiler.xml.ProcessDataEventListener, Serializable
This listener is called by the build process and immediately stores the indexing information (as it is also aResourceReferenceCollector) In theonProcessAdded(Process)method, it stores itself in theProcess, allowing theBPMN2FileIndexerto retrieve theDesignerProcessDataEventListenerinstance later and add it to the indexing information.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DesignerProcessDataEventListener()
-
Method Summary
All Methods Instance 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()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)
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
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
-
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)
-
-