Class AbstractBoundaryEventBuilder<B extends AbstractBoundaryEventBuilder<B>>

    • Constructor Detail

      • AbstractBoundaryEventBuilder

        protected AbstractBoundaryEventBuilder​(BpmnModelInstance modelInstance,
                                               BoundaryEvent element,
                                               java.lang.Class<?> selfType)
    • Method Detail

      • cancelActivity

        public B cancelActivity​(java.lang.Boolean cancelActivity)
        Set if the boundary event cancels the attached activity.
        Parameters:
        cancelActivity - true if the boundary event cancels the activiy, false otherwise
        Returns:
        the builder object
      • error

        public B error()
        Sets a catch all error definition.
        Returns:
        the builder object
      • error

        public B error​(java.lang.String errorCode)
        Sets an error definition for the given error code. If already an error with this code exists it will be used, otherwise a new error is created.
        Parameters:
        errorCode - the code of the error
        Returns:
        the builder object
      • error

        public B error​(java.lang.String errorCode,
                       java.lang.String errorMessage)
        Sets an error definition for the given error code. If already an error with this code exists it will be used, otherwise a new error with the given error message is created.
        Parameters:
        errorCode - the code of the error
        errorMessage - the error message that is used when a new error needs to be created
        Returns:
        the builder object
      • errorEventDefinition

        public ErrorEventDefinitionBuilder errorEventDefinition​(java.lang.String id)
        Creates an error event definition with an unique id and returns a builder for the error event definition.
        Returns:
        the error event definition builder object
      • errorEventDefinition

        public ErrorEventDefinitionBuilder errorEventDefinition()
        Creates an error event definition and returns a builder for the error event definition.
        Returns:
        the error event definition builder object
      • escalation

        public B escalation()
        Sets a catch all escalation definition.
        Returns:
        the builder object
      • escalation

        public B escalation​(java.lang.String escalationCode)
        Sets an escalation definition for the given escalation code. If already an escalation with this code exists it will be used, otherwise a new escalation is created.
        Parameters:
        escalationCode - the code of the escalation
        Returns:
        the builder object