Class HumanTaskNodeFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>

  • All Implemented Interfaces:
    org.kie.api.fluent.HumanTaskNodeBuilder<T>, org.kie.api.fluent.NodeBuilder<org.kie.api.fluent.HumanTaskNodeBuilder<T>,​T>

    public class HumanTaskNodeFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
    extends NodeFactory<org.kie.api.fluent.HumanTaskNodeBuilder<T>,​T>
    implements org.kie.api.fluent.HumanTaskNodeBuilder<T>
    • Constructor Detail

      • HumanTaskNodeFactory

        public HumanTaskNodeFactory​(T nodeContainerFactory,
                                    NodeContainer nodeContainer,
                                    long id)
    • Method Detail

      • name

        public HumanTaskNodeFactory<T> name​(String name)
        Specified by:
        name in interface org.kie.api.fluent.NodeBuilder<org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>,​T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
        Overrides:
        name in class NodeFactory<org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>,​T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • taskName

        public HumanTaskNodeFactory<T> taskName​(String taskName)
        Specified by:
        taskName in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • actorId

        public HumanTaskNodeFactory<T> actorId​(String actorId)
        Specified by:
        actorId in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • priority

        public HumanTaskNodeFactory<T> priority​(String priority)
        Specified by:
        priority in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • comment

        public HumanTaskNodeFactory<T> comment​(String comment)
        Specified by:
        comment in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • skippable

        public HumanTaskNodeFactory<T> skippable​(boolean skippable)
        Specified by:
        skippable in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • content

        public HumanTaskNodeFactory<T> content​(String content)
        Specified by:
        content in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • inMapping

        public HumanTaskNodeFactory<T> inMapping​(String parameterName,
                                                 String variableName)
        Specified by:
        inMapping in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • outMapping

        public HumanTaskNodeFactory<T> outMapping​(String parameterName,
                                                  String variableName)
        Specified by:
        outMapping in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • waitForCompletion

        public HumanTaskNodeFactory<T> waitForCompletion​(boolean waitForCompletion)
        Specified by:
        waitForCompletion in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • swimlane

        public HumanTaskNodeFactory<T> swimlane​(String swimlane)
        Specified by:
        swimlane in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • workParameter

        public HumanTaskNodeFactory<T> workParameter​(String name,
                                                     Object value)
        Specified by:
        workParameter in interface org.kie.api.fluent.HumanTaskNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • onEntryAction

        public org.kie.api.fluent.HumanTaskNodeBuilder<T> onEntryAction​(org.kie.api.fluent.Dialect dialect,
                                                                        String action)
      • onExitAction

        public org.kie.api.fluent.HumanTaskNodeBuilder<T> onExitAction​(org.kie.api.fluent.Dialect dialect,
                                                                       String action)
      • timer

        public org.kie.api.fluent.HumanTaskNodeBuilder<T> timer​(String delay,
                                                                String period,
                                                                org.kie.api.fluent.Dialect dialect,
                                                                String action)