Class AbstractUserTaskBuilder<B extends AbstractUserTaskBuilder<B>>

    • Constructor Detail

      • AbstractUserTaskBuilder

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

      • implementation

        public B implementation​(java.lang.String implementation)
        Sets the implementation of the build user task.
        Parameters:
        implementation - the implementation to set
        Returns:
        the builder object
      • camundaAssignee

        public B camundaAssignee​(java.lang.String camundaAssignee)
        Sets the camunda attribute assignee.
        Parameters:
        camundaAssignee - the assignee to set
        Returns:
        the builder object
      • camundaCandidateGroups

        public B camundaCandidateGroups​(java.lang.String camundaCandidateGroups)
        Sets the camunda candidate groups attribute.
        Parameters:
        camundaCandidateGroups - the candidate groups to set
        Returns:
        the builder object
      • camundaCandidateGroups

        public B camundaCandidateGroups​(java.util.List<java.lang.String> camundaCandidateGroups)
        Sets the camunda candidate groups attribute.
        Parameters:
        camundaCandidateGroups - the candidate groups to set
        Returns:
        the builder object
      • camundaCandidateUsers

        public B camundaCandidateUsers​(java.lang.String camundaCandidateUsers)
        Sets the camunda candidate users attribute.
        Parameters:
        camundaCandidateUsers - the candidate users to set
        Returns:
        the builder object
      • camundaCandidateUsers

        public B camundaCandidateUsers​(java.util.List<java.lang.String> camundaCandidateUsers)
        Sets the camunda candidate users attribute.
        Parameters:
        camundaCandidateUsers - the candidate users to set
        Returns:
        the builder object
      • camundaDueDate

        public B camundaDueDate​(java.lang.String camundaDueDate)
        Sets the camunda due date attribute.
        Parameters:
        camundaDueDate - the due date of the user task
        Returns:
        the builder object
      • camundaFollowUpDate

        public B camundaFollowUpDate​(java.lang.String camundaFollowUpDate)
        Sets the camunda follow up date attribute.
        Parameters:
        camundaFollowUpDate - the follow up date of the user task
        Returns:
        the builder object
      • camundaFormHandlerClass

        public B camundaFormHandlerClass​(java.lang.Class camundaFormHandlerClass)
        Sets the camunda form handler class attribute.
        Parameters:
        camundaFormHandlerClass - the class name of the form handler
        Returns:
        the builder object
      • camundaFormHandlerClass

        public B camundaFormHandlerClass​(java.lang.String fullQualifiedClassName)
        Sets the camunda form handler class attribute.
        Parameters:
        camundaFormHandlerClass - the class name of the form handler
        Returns:
        the builder object
      • camundaFormKey

        public B camundaFormKey​(java.lang.String camundaFormKey)
        Sets the camunda form key attribute.
        Parameters:
        camundaFormKey - the form key to set
        Returns:
        the builder object
      • camundaFormRef

        public B camundaFormRef​(java.lang.String camundaFormRef)
        Sets the camunda form ref attribute.
        Parameters:
        camundaFormRef - the form ref to set
        Returns:
        the builder object
      • camundaFormRefBinding

        public B camundaFormRefBinding​(java.lang.String camundaFormRefBinding)
        Sets the camunda form ref binding attribute.
        Parameters:
        camundaFormRef - the form ref binding to set
        Returns:
        the builder object
      • camundaFormRefVersion

        public B camundaFormRefVersion​(java.lang.String camundaFormRefVersion)
        Sets the camunda form ref version attribute.
        Parameters:
        camundaFormRef - the form ref version to set
        Returns:
        the builder object
      • camundaPriority

        public B camundaPriority​(java.lang.String camundaPriority)
        Sets the camunda priority attribute.
        Parameters:
        camundaPriority - the priority of the user task
        Returns:
        the builder object
      • camundaFormField

        public CamundaUserTaskFormFieldBuilder camundaFormField()
        Creates a new camunda form field extension element.
        Returns:
        the builder object
      • camundaTaskListenerClass

        public B camundaTaskListenerClass​(java.lang.String eventName,
                                          java.lang.Class listenerClass)
        Add a class based task listener with specified event name
        Parameters:
        eventName - - event names to listen to
        fullQualifiedClassName - - a string representing a class
        Returns:
        the builder object
      • camundaTaskListenerClass

        public B camundaTaskListenerClass​(java.lang.String eventName,
                                          java.lang.String fullQualifiedClassName)
        Add a class based task listener with specified event name
        Parameters:
        eventName - - event names to listen to
        fullQualifiedClassName - - a string representing a class
        Returns:
        the builder object
      • camundaTaskListenerExpression

        public B camundaTaskListenerExpression​(java.lang.String eventName,
                                               java.lang.String expression)
      • camundaTaskListenerDelegateExpression

        public B camundaTaskListenerDelegateExpression​(java.lang.String eventName,
                                                       java.lang.String delegateExpression)
      • camundaTaskListenerClassTimeoutWithCycle

        public B camundaTaskListenerClassTimeoutWithCycle​(java.lang.String id,
                                                          java.lang.Class listenerClass,
                                                          java.lang.String timerCycle)
      • camundaTaskListenerClassTimeoutWithDate

        public B camundaTaskListenerClassTimeoutWithDate​(java.lang.String id,
                                                         java.lang.Class listenerClass,
                                                         java.lang.String timerDate)
      • camundaTaskListenerClassTimeoutWithDuration

        public B camundaTaskListenerClassTimeoutWithDuration​(java.lang.String id,
                                                             java.lang.Class listenerClass,
                                                             java.lang.String timerDuration)
      • camundaTaskListenerClassTimeoutWithCycle

        public B camundaTaskListenerClassTimeoutWithCycle​(java.lang.String id,
                                                          java.lang.String fullQualifiedClassName,
                                                          java.lang.String timerCycle)
      • camundaTaskListenerClassTimeoutWithDate

        public B camundaTaskListenerClassTimeoutWithDate​(java.lang.String id,
                                                         java.lang.String fullQualifiedClassName,
                                                         java.lang.String timerDate)
      • camundaTaskListenerClassTimeoutWithDuration

        public B camundaTaskListenerClassTimeoutWithDuration​(java.lang.String id,
                                                             java.lang.String fullQualifiedClassName,
                                                             java.lang.String timerDuration)
      • camundaTaskListenerExpressionTimeoutWithCycle

        public B camundaTaskListenerExpressionTimeoutWithCycle​(java.lang.String id,
                                                               java.lang.String expression,
                                                               java.lang.String timerCycle)
      • camundaTaskListenerExpressionTimeoutWithDate

        public B camundaTaskListenerExpressionTimeoutWithDate​(java.lang.String id,
                                                              java.lang.String expression,
                                                              java.lang.String timerDate)
      • camundaTaskListenerExpressionTimeoutWithDuration

        public B camundaTaskListenerExpressionTimeoutWithDuration​(java.lang.String id,
                                                                  java.lang.String expression,
                                                                  java.lang.String timerDuration)
      • camundaTaskListenerDelegateExpressionTimeoutWithCycle

        public B camundaTaskListenerDelegateExpressionTimeoutWithCycle​(java.lang.String id,
                                                                       java.lang.String delegateExpression,
                                                                       java.lang.String timerCycle)
      • camundaTaskListenerDelegateExpressionTimeoutWithDate

        public B camundaTaskListenerDelegateExpressionTimeoutWithDate​(java.lang.String id,
                                                                      java.lang.String delegateExpression,
                                                                      java.lang.String timerDate)
      • camundaTaskListenerDelegateExpressionTimeoutWithDuration

        public B camundaTaskListenerDelegateExpressionTimeoutWithDuration​(java.lang.String id,
                                                                          java.lang.String delegateExpression,
                                                                          java.lang.String timerDuration)
      • createCamundaTaskListenerClassTimeout

        protected B createCamundaTaskListenerClassTimeout​(java.lang.String id,
                                                          java.lang.String fullQualifiedClassName,
                                                          TimerEventDefinition timerDefinition)
      • createCamundaTaskListenerExpressionTimeout

        protected B createCamundaTaskListenerExpressionTimeout​(java.lang.String id,
                                                               java.lang.String expression,
                                                               TimerEventDefinition timerDefinition)
      • createCamundaTaskListenerDelegateExpressionTimeout

        protected B createCamundaTaskListenerDelegateExpressionTimeout​(java.lang.String id,
                                                                       java.lang.String delegateExpression,
                                                                       TimerEventDefinition timerDefinition)