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>assignedGroupIdprotected java.util.Optional<java.lang.String>assigneeIdprotected org.flowable.common.engine.impl.interceptor.CommandExecutorcommandExecutorprotected java.util.Optional<java.util.Date>dueTimeprotected java.util.Optional<java.lang.String>nameprotected java.util.Optional<java.lang.String>ownerIdprotected java.util.Optional<java.lang.Integer>priorityprotected java.util.Optional<java.lang.String>stateprotected java.util.Optional<java.lang.String>subStateprotected WorkObjectworkObject -
Constructor Summary
Constructors Constructor Description TaskWorkObjectUpdater(WorkObject workObject, org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor) -
Method Summary
Modifier and Type Method Description WorkObjectUpdaterassignedGroupId(java.lang.String assignedGroupId)WorkObjectUpdaterassigneeId(java.lang.String assigneeId)WorkObjectUpdaterdueTime(java.util.Date dueDate)java.lang.StringgetId()org.flowable.task.service.impl.persistence.entity.TaskEntitygetUpdatedTask(org.flowable.task.service.impl.persistence.entity.TaskEntity task)WorkObjectUpdatername(java.lang.String name)WorkObjectUpdaterownerId(java.lang.String ownerId)WorkObjectUpdaterpriority(java.lang.Integer priority)WorkObjectUpdaterstate(java.lang.String state)WorkObjectUpdatersubState(java.lang.String subState)WorkObjectupdate()
-
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:
updatein interfaceWorkObjectUpdater
-
name
- Specified by:
namein interfaceWorkObjectUpdater
-
state
- Specified by:
statein interfaceWorkObjectUpdater
-
subState
- Specified by:
subStatein interfaceWorkObjectUpdater
-
ownerId
- Specified by:
ownerIdin interfaceWorkObjectUpdater
-
assigneeId
- Specified by:
assigneeIdin interfaceWorkObjectUpdater
-
assignedGroupId
- Specified by:
assignedGroupIdin interfaceWorkObjectUpdater
-
priority
- Specified by:
priorityin interfaceWorkObjectUpdater
-
dueTime
- Specified by:
dueTimein 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)
-