public class UserTaskDefinitionBuilder extends ActivityDefinitionBuilder
Constructor and Description |
---|
UserTaskDefinitionBuilder(ProcessDefinitionBuilder processDefinitionBuilder,
org.bonitasoft.engine.bpm.flownode.impl.internal.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, org.bonitasoft.engine.bpm.flownode.impl.internal.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 © 2018 Bonitasoft S.A.. All rights reserved.