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 theBPMN2FileIndexer
to retrieve theDesignerProcessDataEventListener
instance 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 void
addDistinctProcessVariables(List<org.jbpm.process.core.context.variable.Variable> variables, org.kie.workbench.common.services.refactoring.Resource resource)
org.kie.api.definition.process.Process
getProcess()
Set<String>
getUniqueVariables()
void
onBuildComplete(org.kie.api.definition.process.Process process)
void
onComplete(org.kie.api.definition.process.Process process)
void
onMetaDataAdded(String name, Object data)
void
onNodeAdded(org.jbpm.workflow.core.Node node)
void
onProcessAdded(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:
onNodeAdded
in interfaceorg.jbpm.compiler.xml.ProcessDataEventListener
-
onProcessAdded
public void onProcessAdded(org.kie.api.definition.process.Process process)
- Specified by:
onProcessAdded
in interfaceorg.jbpm.compiler.xml.ProcessDataEventListener
-
onMetaDataAdded
public void onMetaDataAdded(String name, Object data)
- Specified by:
onMetaDataAdded
in interfaceorg.jbpm.compiler.xml.ProcessDataEventListener
-
onComplete
public void onComplete(org.kie.api.definition.process.Process process)
- Specified by:
onComplete
in interfaceorg.jbpm.compiler.xml.ProcessDataEventListener
-
onBuildComplete
public void onBuildComplete(org.kie.api.definition.process.Process process)
- Specified by:
onBuildComplete
in 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)
-
-