Interface Process

  • All Superinterfaces:
    KieDefinition
    All Known Subinterfaces:
    WorkflowProcess

    public interface Process
    extends KieDefinition
    A Process represents one modular piece of business logic that can be executed by a process engine. Different types of processes may exist.
    • Method Detail

      • getId

        java.lang.String getId()
        The unique id of the Process.
        Specified by:
        getId in interface KieDefinition
        Returns:
        the id
      • getName

        java.lang.String getName()
        The name of the Process.
        Returns:
        the name
      • getVersion

        java.lang.String getVersion()
        The version of the Process. You may use your own versioning format (as the version is not interpreted by the engine).
        Returns:
        the version
      • getPackageName

        java.lang.String getPackageName()
        The package name of this process.
        Returns:
        the package name
      • getType

        java.lang.String getType()
        The type of process. Different types of processes may exist. This defaults to "RuleFlow".
        Returns:
        the type
      • getMetaData

        java.util.Map<java.lang.String,​java.lang.Object> getMetaData()
        Meta data associated with this Node.
      • setResource

        void setResource​(Resource res)