Class 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 Detail

      • AbstractBpmnProcessDataEventListener

        public AbstractBpmnProcessDataEventListener()
    • 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 interface org.jbpm.compiler.xml.ProcessDataEventListener
      • onProcessAdded

        public void onProcessAdded​(org.kie.api.definition.process.Process process)
        Specified by:
        onProcessAdded in interface org.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:
        onMetaDataAdded in interface org.jbpm.compiler.xml.ProcessDataEventListener
      • onComplete

        public void onComplete​(org.kie.api.definition.process.Process process)
        Specified by:
        onComplete in interface org.jbpm.compiler.xml.ProcessDataEventListener
      • onBuildComplete

        public void onBuildComplete​(org.kie.api.definition.process.Process process)
        Specified by:
        onBuildComplete in interface org.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)
      • getUniqueVariables

        public Set<String> getUniqueVariables()