Class AbstractUserTaskBuilder<B extends AbstractUserTaskBuilder<B>>
java.lang.Object
org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractActivityBuilder<B,E>
org.camunda.bpm.model.bpmn.builder.AbstractTaskBuilder<B,UserTask>
org.camunda.bpm.model.bpmn.builder.AbstractUserTaskBuilder<B>
- Direct Known Subclasses:
UserTaskBuilder
public abstract class AbstractUserTaskBuilder<B extends AbstractUserTaskBuilder<B>>
extends AbstractTaskBuilder<B,UserTask>
- Author:
- Sebastian Menski
-
Field Summary
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder
compensateBoundaryEvent, compensationStarted
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder
SPACE
Fields inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
element, modelInstance, myself
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractUserTaskBuilder
(BpmnModelInstance modelInstance, UserTask element, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptioncamundaAssignee
(String camundaAssignee) Sets the camunda attribute assignee.camundaCandidateGroups
(String camundaCandidateGroups) Sets the camunda candidate groups attribute.camundaCandidateGroups
(List<String> camundaCandidateGroups) Sets the camunda candidate groups attribute.camundaCandidateUsers
(String camundaCandidateUsers) Sets the camunda candidate users attribute.camundaCandidateUsers
(List<String> camundaCandidateUsers) Sets the camunda candidate users attribute.camundaDueDate
(String camundaDueDate) Sets the camunda due date attribute.camundaFollowUpDate
(String camundaFollowUpDate) Sets the camunda follow up date attribute.Creates a new camunda form field extension element.camundaFormHandlerClass
(Class camundaFormHandlerClass) Sets the camunda form handler class attribute.camundaFormHandlerClass
(String fullQualifiedClassName) Sets the camunda form handler class attribute.camundaFormKey
(String camundaFormKey) Sets the camunda form key attribute.camundaFormRef
(String camundaFormRef) Sets the camunda form ref attribute.camundaFormRefBinding
(String camundaFormRefBinding) Sets the camunda form ref binding attribute.camundaFormRefVersion
(String camundaFormRefVersion) Sets the camunda form ref version attribute.camundaPriority
(String camundaPriority) Sets the camunda priority attribute.camundaTaskListenerClass
(String eventName, Class listenerClass) Add a class based task listener with specified event namecamundaTaskListenerClass
(String eventName, String fullQualifiedClassName) Add a class based task listener with specified event namecamundaTaskListenerClassTimeoutWithCycle
(String id, Class listenerClass, String timerCycle) camundaTaskListenerClassTimeoutWithCycle
(String id, String fullQualifiedClassName, String timerCycle) camundaTaskListenerClassTimeoutWithDate
(String id, Class listenerClass, String timerDate) camundaTaskListenerClassTimeoutWithDate
(String id, String fullQualifiedClassName, String timerDate) camundaTaskListenerClassTimeoutWithDuration
(String id, Class listenerClass, String timerDuration) camundaTaskListenerClassTimeoutWithDuration
(String id, String fullQualifiedClassName, String timerDuration) camundaTaskListenerDelegateExpression
(String eventName, String delegateExpression) camundaTaskListenerDelegateExpressionTimeoutWithCycle
(String id, String delegateExpression, String timerCycle) camundaTaskListenerDelegateExpressionTimeoutWithDate
(String id, String delegateExpression, String timerDate) camundaTaskListenerDelegateExpressionTimeoutWithDuration
(String id, String delegateExpression, String timerDuration) camundaTaskListenerExpression
(String eventName, String expression) camundaTaskListenerExpressionTimeoutWithCycle
(String id, String expression, String timerCycle) camundaTaskListenerExpressionTimeoutWithDate
(String id, String expression, String timerDate) camundaTaskListenerExpressionTimeoutWithDuration
(String id, String expression, String timerDuration) protected B
createCamundaTaskListenerClassTimeout
(String id, String fullQualifiedClassName, TimerEventDefinition timerDefinition) protected B
createCamundaTaskListenerDelegateExpressionTimeout
(String id, String delegateExpression, TimerEventDefinition timerDefinition) protected B
createCamundaTaskListenerExpressionTimeout
(String id, String expression, TimerEventDefinition timerDefinition) protected CamundaTaskListener
createCamundaTaskListenerTimeout
(String id, TimerEventDefinition timerDefinition) implementation
(String implementation) Sets the implementation of the build user task.Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractTaskBuilder
camundaAsync, camundaAsync
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractActivityBuilder
boundaryEvent, boundaryEvent, calculateXCoordinate, camundaInputParameter, camundaOutputParameter, multiInstance, setBoundaryEventCoordinates
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowNodeBuilder
businessRuleTask, businessRuleTask, callActivity, callActivity, camundaAsyncAfter, camundaAsyncAfter, camundaAsyncBefore, camundaAsyncBefore, camundaExclusive, camundaExecutionListenerClass, camundaExecutionListenerClass, camundaExecutionListenerDelegateExpression, camundaExecutionListenerExpression, camundaFailedJobRetryTimeCycle, camundaJobPriority, compensationDone, compensationStart, condition, connectTarget, connectTargetWithAssociation, connectTargetWithSequenceFlow, connectTo, createTarget, createTargetBuilder, createTargetBuilder, endEvent, endEvent, eventBasedGateway, exclusiveGateway, exclusiveGateway, findLastGateway, inclusiveGateway, inclusiveGateway, intermediateCatchEvent, intermediateCatchEvent, intermediateThrowEvent, intermediateThrowEvent, isBoundaryEventWithStartedCompensation, isCompensationHandler, manualTask, manualTask, moveToActivity, moveToLastGateway, moveToNode, notCamundaExclusive, parallelGateway, parallelGateway, receiveTask, receiveTask, scriptTask, scriptTask, sendTask, sendTask, sequenceFlowId, serviceTask, serviceTask, subProcess, subProcess, transaction, transaction, userTask, userTask
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractFlowElementBuilder
name
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBaseElementBuilder
addExtensionElement, createBpmnEdge, createBpmnShape, createChild, createChild, createChild, createChild, createCompensateEventDefinition, createEdge, createEmptyErrorEventDefinition, createEmptyMessageEventDefinition, createErrorEventDefinition, createErrorEventDefinition, createEscalationEventDefinition, createInstance, createInstance, createMessageEventDefinition, createSibling, createSibling, createSignalEventDefinition, createTimeCycle, createTimeDate, createTimeDuration, documentation, findBpmnEdge, findBpmnPlane, findBpmnShape, findErrorDefinitionForCode, findErrorForNameAndCode, findErrorForNameAndCode, findEscalationForCode, findMessageForName, findSignalForName, getCreateSingleChild, getCreateSingleChild, getCreateSingleExtensionElement, id, resizeSubProcess, setCoordinates, setWaypoints, setWaypointsWithSourceAndTarget
Methods inherited from class org.camunda.bpm.model.bpmn.builder.AbstractBpmnModelElementBuilder
done, getElement, subProcessDone, throwEventDefinitionDone, transactionDone
-
Constructor Details
-
AbstractUserTaskBuilder
protected AbstractUserTaskBuilder(BpmnModelInstance modelInstance, UserTask element, Class<?> selfType)
-
-
Method Details
-
implementation
Sets the implementation of the build user task.- Parameters:
implementation
- the implementation to set- Returns:
- the builder object
-
camundaAssignee
Sets the camunda attribute assignee.- Parameters:
camundaAssignee
- the assignee to set- Returns:
- the builder object
-
camundaCandidateGroups
Sets the camunda candidate groups attribute.- Parameters:
camundaCandidateGroups
- the candidate groups to set- Returns:
- the builder object
-
camundaCandidateGroups
Sets the camunda candidate groups attribute.- Parameters:
camundaCandidateGroups
- the candidate groups to set- Returns:
- the builder object
-
camundaCandidateUsers
Sets the camunda candidate users attribute.- Parameters:
camundaCandidateUsers
- the candidate users to set- Returns:
- the builder object
-
camundaCandidateUsers
Sets the camunda candidate users attribute.- Parameters:
camundaCandidateUsers
- the candidate users to set- Returns:
- the builder object
-
camundaDueDate
Sets the camunda due date attribute.- Parameters:
camundaDueDate
- the due date of the user task- Returns:
- the builder object
-
camundaFollowUpDate
Sets the camunda follow up date attribute.- Parameters:
camundaFollowUpDate
- the follow up date of the user task- Returns:
- the builder object
-
camundaFormHandlerClass
Sets the camunda form handler class attribute.- Parameters:
camundaFormHandlerClass
- the class name of the form handler- Returns:
- the builder object
-
camundaFormHandlerClass
Sets the camunda form handler class attribute.- Parameters:
camundaFormHandlerClass
- the class name of the form handler- Returns:
- the builder object
-
camundaFormKey
Sets the camunda form key attribute.- Parameters:
camundaFormKey
- the form key to set- Returns:
- the builder object
-
camundaFormRef
Sets the camunda form ref attribute.- Parameters:
camundaFormRef
- the form ref to set- Returns:
- the builder object
-
camundaFormRefBinding
Sets the camunda form ref binding attribute.- Parameters:
camundaFormRef
- the form ref binding to set- Returns:
- the builder object
-
camundaFormRefVersion
Sets the camunda form ref version attribute.- Parameters:
camundaFormRef
- the form ref version to set- Returns:
- the builder object
-
camundaPriority
Sets the camunda priority attribute.- Parameters:
camundaPriority
- the priority of the user task- Returns:
- the builder object
-
camundaFormField
Creates a new camunda form field extension element.- Returns:
- the builder object
-
camundaTaskListenerClass
Add a class based task listener with specified event name- Parameters:
eventName
- - event names to listen tofullQualifiedClassName
- - a string representing a class- Returns:
- the builder object
-
camundaTaskListenerClass
Add a class based task listener with specified event name- Parameters:
eventName
- - event names to listen tofullQualifiedClassName
- - a string representing a class- Returns:
- the builder object
-
camundaTaskListenerExpression
-
camundaTaskListenerDelegateExpression
-
camundaTaskListenerClassTimeoutWithCycle
-
camundaTaskListenerClassTimeoutWithDate
-
camundaTaskListenerClassTimeoutWithDuration
-
camundaTaskListenerClassTimeoutWithCycle
-
camundaTaskListenerClassTimeoutWithDate
-
camundaTaskListenerClassTimeoutWithDuration
-
camundaTaskListenerExpressionTimeoutWithCycle
-
camundaTaskListenerExpressionTimeoutWithDate
-
camundaTaskListenerExpressionTimeoutWithDuration
-
camundaTaskListenerDelegateExpressionTimeoutWithCycle
-
camundaTaskListenerDelegateExpressionTimeoutWithDate
-
camundaTaskListenerDelegateExpressionTimeoutWithDuration
-
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) -
createCamundaTaskListenerTimeout
protected CamundaTaskListener createCamundaTaskListenerTimeout(String id, TimerEventDefinition timerDefinition)
-