Class AbstractUserTaskBuilder<B extends AbstractUserTaskBuilder<B>>

    • Method Detail

      • implementation

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

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

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

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

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

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

        public B camundaDueDate​(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​(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​(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​(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​(String camundaFormKey)
        Sets the camunda form key attribute.
        Parameters:
        camundaFormKey - the form key to set
        Returns:
        the builder object
      • camundaFormRef

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

        public B camundaFormRefBinding​(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​(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​(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​(String eventName,
                                          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​(String eventName,
                                          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​(String eventName,
                                               String expression)
      • camundaTaskListenerDelegateExpression

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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