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

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

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

      • JoinFactory

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

      • getJoin

        protected Join getJoin()
      • name

        public JoinFactory<T> name​(String name)
        Specified by:
        name in interface org.kie.api.fluent.NodeBuilder<org.kie.api.fluent.JoinNodeBuilder<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.JoinNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>,​T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • type

        public JoinFactory<T> type​(int type)
        Specified by:
        type in interface org.kie.api.fluent.JoinNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • type

        public JoinFactory<T> type​(String n)
        Specified by:
        type in interface org.kie.api.fluent.JoinNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>