Class TaskWorkObjectUpdater
java.lang.Object
com.flowable.workobject.engine.impl.TaskWorkObjectUpdater
- All Implemented Interfaces:
WorkObjectUpdater
public class TaskWorkObjectUpdater extends java.lang.Object implements WorkObjectUpdater
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Optional<java.lang.String>
assignedGroupId
protected java.util.Optional<java.lang.String>
assigneeId
protected org.flowable.common.engine.impl.interceptor.CommandExecutor
commandExecutor
protected java.util.Optional<java.util.Date>
dueTime
protected java.util.Optional<java.lang.String>
name
protected java.util.Optional<java.lang.String>
ownerId
protected java.util.Optional<java.lang.Integer>
priority
protected java.util.Optional<java.lang.String>
state
protected java.util.Optional<java.lang.String>
subState
protected WorkObject
workObject
-
Constructor Summary
Constructors Constructor Description TaskWorkObjectUpdater(WorkObject workObject, org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
Method Summary
Modifier and Type Method Description WorkObjectUpdater
assignedGroupId(java.lang.String assignedGroupId)
WorkObjectUpdater
assigneeId(java.lang.String assigneeId)
WorkObjectUpdater
dueTime(java.util.Date dueDate)
java.lang.String
getId()
org.flowable.task.service.impl.persistence.entity.TaskEntity
getUpdatedTask(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
WorkObjectUpdater
name(java.lang.String name)
WorkObjectUpdater
ownerId(java.lang.String ownerId)
WorkObjectUpdater
priority(java.lang.Integer priority)
WorkObjectUpdater
state(java.lang.String state)
WorkObjectUpdater
subState(java.lang.String subState)
WorkObject
update()
-
Field Details
-
workObject
-
name
protected java.util.Optional<java.lang.String> name -
state
protected java.util.Optional<java.lang.String> state -
subState
protected java.util.Optional<java.lang.String> subState -
ownerId
protected java.util.Optional<java.lang.String> ownerId -
assigneeId
protected java.util.Optional<java.lang.String> assigneeId -
assignedGroupId
protected java.util.Optional<java.lang.String> assignedGroupId -
priority
protected java.util.Optional<java.lang.Integer> priority -
dueTime
protected java.util.Optional<java.util.Date> dueTime -
commandExecutor
protected final org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor
-
-
Constructor Details
-
TaskWorkObjectUpdater
public TaskWorkObjectUpdater(WorkObject workObject, org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
-
Method Details
-
update
- Specified by:
update
in interfaceWorkObjectUpdater
-
name
- Specified by:
name
in interfaceWorkObjectUpdater
-
state
- Specified by:
state
in interfaceWorkObjectUpdater
-
subState
- Specified by:
subState
in interfaceWorkObjectUpdater
-
ownerId
- Specified by:
ownerId
in interfaceWorkObjectUpdater
-
assigneeId
- Specified by:
assigneeId
in interfaceWorkObjectUpdater
-
assignedGroupId
- Specified by:
assignedGroupId
in interfaceWorkObjectUpdater
-
priority
- Specified by:
priority
in interfaceWorkObjectUpdater
-
dueTime
- Specified by:
dueTime
in interfaceWorkObjectUpdater
-
getId
public java.lang.String getId() -
getUpdatedTask
public org.flowable.task.service.impl.persistence.entity.TaskEntity getUpdatedTask(org.flowable.task.service.impl.persistence.entity.TaskEntity task)
-