Class ProcessDescriptor

  • All Implemented Interfaces:
    Serializable

    public class ProcessDescriptor
    extends Object
    implements Serializable
    This is a package level class that is used by different BPMN2 handlers ( in this package) to store information about a BPMN2 process.
    See Also:
    Serialized Form
    • Constructor Detail

      • ProcessDescriptor

        public ProcessDescriptor()
    • Method Detail

      • hasUnresolvedReusableSubProcessNames

        public boolean hasUnresolvedReusableSubProcessNames()
      • resolveReusableSubProcessNames

        public void resolveReusableSubProcessNames​(Collection<org.kie.api.definition.process.Process> deploymentProcesses)
      • getTasks

        public Map<String,​org.jbpm.services.api.model.UserTaskDefinition> getTasks()
      • getGlobalItemDefinitions

        public Map<String,​String> getGlobalItemDefinitions()
      • addReusableSubProcessName

        public void addReusableSubProcessName​(String processName)
      • getReferencedClasses

        public Set<String> getReferencedClasses()
      • getUnqualifiedClasses

        public Set<String> getUnqualifiedClasses()
      • getReferencedRules

        public Set<String> getReferencedRules()
      • getSignalsDesc

        public Collection<org.jbpm.services.api.model.SignalDesc> getSignalsDesc()
      • setSignalsDesc

        public void setSignalsDesc​(Collection<org.jbpm.services.api.model.SignalDesc> signalsDesc)
      • getMessages

        public Collection<org.jbpm.services.api.model.MessageDesc> getMessages()
      • setMessages

        public void setMessages​(Collection<org.jbpm.services.api.model.MessageDesc> messages)
      • getNodes

        public Set<org.jbpm.services.api.model.NodeDesc> getNodes()
      • getTimers

        public Set<org.jbpm.services.api.model.TimerDesc> getTimers()
      • clear

        public void clear()