public class UserTaskDefinitionBuilder extends ActivityDefinitionBuilder
Constructor and Description |
---|
UserTaskDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
FlowElementContainerDefinitionImpl container,
String name,
String actorName) |
Modifier and Type | Method and Description |
---|---|
UserTaskDefinitionBuilder |
addContextEntry(String key,
Expression expression) |
ContractDefinitionBuilder |
addContract() |
UserTaskDefinitionBuilder |
addExpectedDuration(Expression expression)
Sets the expected duration expression for this human task.
|
UserTaskDefinitionBuilder |
addExpectedDuration(long time)
Deprecated.
|
UserTaskDefinitionBuilder |
addPriority(String priority)
Sets the task priority.
|
UserFilterDefinitionBuilder |
addUserFilter(String name,
String userFilterId,
String version)
Adds a user filter on this user task.
|
addBlobData, addBooleanData, addBoundaryEvent, addBoundaryEvent, addBusinessData, addConnector, addData, addDateData, addDescription, addDisplayDescription, addDisplayDescriptionAfterCompletion, addDisplayName, addDoubleData, addIntegerData, addLongData, addLongTextData, addLoop, addLoop, addMultiInstance, addMultiInstance, addOperation, addOperation, addOperation, addShortTextData, addXMLData
addAutomaticTask, addCallActivity, addDefaultTransition, addEndEvent, addFloatData, addGateway, addIntermediateCatchEvent, addIntermediateThrowEvent, addManualTask, addReceiveTask, addSendTask, addStartEvent, addSubProcess, addTransition, addTransition, addUserTask, getContainer, getProcess, getProcessBuilder
public UserTaskDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder, FlowElementContainerDefinitionImpl container, String name, String actorName)
public UserFilterDefinitionBuilder addUserFilter(String name, String userFilterId, String version)
name
- filter name in this task.userFilterId
- user filter identifier.version
- user filter version.@Deprecated public UserTaskDefinitionBuilder addExpectedDuration(long time)
addExpectedDuration(org.bonitasoft.engine.expression.Expression)
time
- how long (in milliseconds) this task is expected to take.public UserTaskDefinitionBuilder addExpectedDuration(Expression expression)
expression
- return Long (in milliseconds) this task is expected to take.public UserTaskDefinitionBuilder addPriority(String priority)
priority
- task priority.public ContractDefinitionBuilder addContract()
public UserTaskDefinitionBuilder addContextEntry(String key, Expression expression)
Copyright © 2020 Bonitasoft S.A. All rights reserved.