Class AbstractUserTaskBuilder<B extends AbstractUserTaskBuilder<B>>

Direct Known Subclasses:
UserTaskBuilder

public abstract class AbstractUserTaskBuilder<B extends AbstractUserTaskBuilder<B>> extends AbstractTaskBuilder<B,UserTask>
Author:
Sebastian Menski
  • Constructor Details

  • Method Details

    • implementation

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

      public B operatonAssignee(String operatonAssignee)
      Sets the operaton attribute assignee.
      Parameters:
      operatonAssignee - the assignee to set
      Returns:
      the builder object
    • operatonCandidateGroups

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

      public B operatonCandidateGroups(List<String> operatonCandidateGroups)
      Sets the operaton candidate groups attribute.
      Parameters:
      operatonCandidateGroups - the candidate groups to set
      Returns:
      the builder object
    • operatonCandidateUsers

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

      public B operatonCandidateUsers(List<String> operatonCandidateUsers)
      Sets the operaton candidate users attribute.
      Parameters:
      operatonCandidateUsers - the candidate users to set
      Returns:
      the builder object
    • operatonDueDate

      public B operatonDueDate(String operatonDueDate)
      Sets the operaton due date attribute.
      Parameters:
      operatonDueDate - the due date of the user task
      Returns:
      the builder object
    • operatonFollowUpDate

      public B operatonFollowUpDate(String operatonFollowUpDate)
      Sets the operaton follow up date attribute.
      Parameters:
      operatonFollowUpDate - the follow up date of the user task
      Returns:
      the builder object
    • operatonFormHandlerClass

      public B operatonFormHandlerClass(Class operatonFormHandlerClass)
      Sets the operaton form handler class attribute.
      Parameters:
      operatonFormHandlerClass - the class name of the form handler
      Returns:
      the builder object
    • operatonFormHandlerClass

      public B operatonFormHandlerClass(String fullQualifiedClassName)
      Sets the operaton form handler class attribute.
      Parameters:
      operatonFormHandlerClass - the class name of the form handler
      Returns:
      the builder object
    • operatonFormKey

      public B operatonFormKey(String operatonFormKey)
      Sets the operaton form key attribute.
      Parameters:
      operatonFormKey - the form key to set
      Returns:
      the builder object
    • operatonFormRef

      public B operatonFormRef(String operatonFormRef)
      Sets the operaton form ref attribute.
      Parameters:
      operatonFormRef - the form ref to set
      Returns:
      the builder object
    • operatonFormRefBinding

      public B operatonFormRefBinding(String operatonFormRefBinding)
      Sets the operaton form ref binding attribute.
      Parameters:
      operatonFormRef - the form ref binding to set
      Returns:
      the builder object
    • operatonFormRefVersion

      public B operatonFormRefVersion(String operatonFormRefVersion)
      Sets the operaton form ref version attribute.
      Parameters:
      operatonFormRef - the form ref version to set
      Returns:
      the builder object
    • operatonPriority

      public B operatonPriority(String operatonPriority)
      Sets the operaton priority attribute.
      Parameters:
      operatonPriority - the priority of the user task
      Returns:
      the builder object
    • operatonFormField

      public OperatonUserTaskFormFieldBuilder operatonFormField()
      Creates a new operaton form field extension element.
      Returns:
      the builder object
    • operatonTaskListenerClass

      public B operatonTaskListenerClass(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
    • operatonTaskListenerClass

      public B operatonTaskListenerClass(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
    • operatonTaskListenerExpression

      public B operatonTaskListenerExpression(String eventName, String expression)
    • operatonTaskListenerDelegateExpression

      public B operatonTaskListenerDelegateExpression(String eventName, String delegateExpression)
    • operatonTaskListenerClassTimeoutWithCycle

      public B operatonTaskListenerClassTimeoutWithCycle(String id, Class listenerClass, String timerCycle)
    • operatonTaskListenerClassTimeoutWithDate

      public B operatonTaskListenerClassTimeoutWithDate(String id, Class listenerClass, String timerDate)
    • operatonTaskListenerClassTimeoutWithDuration

      public B operatonTaskListenerClassTimeoutWithDuration(String id, Class listenerClass, String timerDuration)
    • operatonTaskListenerClassTimeoutWithCycle

      public B operatonTaskListenerClassTimeoutWithCycle(String id, String fullQualifiedClassName, String timerCycle)
    • operatonTaskListenerClassTimeoutWithDate

      public B operatonTaskListenerClassTimeoutWithDate(String id, String fullQualifiedClassName, String timerDate)
    • operatonTaskListenerClassTimeoutWithDuration

      public B operatonTaskListenerClassTimeoutWithDuration(String id, String fullQualifiedClassName, String timerDuration)
    • operatonTaskListenerExpressionTimeoutWithCycle

      public B operatonTaskListenerExpressionTimeoutWithCycle(String id, String expression, String timerCycle)
    • operatonTaskListenerExpressionTimeoutWithDate

      public B operatonTaskListenerExpressionTimeoutWithDate(String id, String expression, String timerDate)
    • operatonTaskListenerExpressionTimeoutWithDuration

      public B operatonTaskListenerExpressionTimeoutWithDuration(String id, String expression, String timerDuration)
    • operatonTaskListenerDelegateExpressionTimeoutWithCycle

      public B operatonTaskListenerDelegateExpressionTimeoutWithCycle(String id, String delegateExpression, String timerCycle)
    • operatonTaskListenerDelegateExpressionTimeoutWithDate

      public B operatonTaskListenerDelegateExpressionTimeoutWithDate(String id, String delegateExpression, String timerDate)
    • operatonTaskListenerDelegateExpressionTimeoutWithDuration

      public B operatonTaskListenerDelegateExpressionTimeoutWithDuration(String id, String delegateExpression, String timerDuration)
    • createOperatonTaskListenerClassTimeout

      protected B createOperatonTaskListenerClassTimeout(String id, String fullQualifiedClassName, TimerEventDefinition timerDefinition)
    • createOperatonTaskListenerExpressionTimeout

      protected B createOperatonTaskListenerExpressionTimeout(String id, String expression, TimerEventDefinition timerDefinition)
    • createOperatonTaskListenerDelegateExpressionTimeout

      protected B createOperatonTaskListenerDelegateExpressionTimeout(String id, String delegateExpression, TimerEventDefinition timerDefinition)
    • createOperatonTaskListenerTimeout

      protected OperatonTaskListener createOperatonTaskListenerTimeout(String id, TimerEventDefinition timerDefinition)