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

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

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

      • BoundaryEventNodeFactory

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

      • attachedTo

        public BoundaryEventNodeFactory<T> attachedTo​(long attachedToId)
        Specified by:
        attachedTo in interface org.kie.api.fluent.BoundaryEventNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • eventType

        public BoundaryEventNodeFactory<T> eventType​(String eventTypePrefix,
                                                     String eventTypeSurffix)
        Specified by:
        eventType in interface org.kie.api.fluent.BoundaryEventNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • timeCycle

        public BoundaryEventNodeFactory<T> timeCycle​(String timeCycle)
        Specified by:
        timeCycle in interface org.kie.api.fluent.BoundaryEventNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • timeDuration

        public BoundaryEventNodeFactory<T> timeDuration​(String timeDuration)
        Specified by:
        timeDuration in interface org.kie.api.fluent.BoundaryEventNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • cancelActivity

        public BoundaryEventNodeFactory<T> cancelActivity​(boolean cancelActivity)
        Specified by:
        cancelActivity in interface org.kie.api.fluent.BoundaryEventNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • timeCycle

        public org.kie.api.fluent.BoundaryEventNodeBuilder<T> timeCycle​(String timeCycle,
                                                                        org.kie.api.fluent.Dialect dialect)
        Specified by:
        timeCycle in interface org.kie.api.fluent.BoundaryEventNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • eventTransformer

        public org.kie.api.fluent.BoundaryEventNodeBuilder<T> eventTransformer​(UnaryOperator<Object> function)