Class Summary |
ActivateTaskCommand |
Operation.Activate : [ new OperationCommand().{ status = [ Status.Created ],
allowed = [ Allowed.Owner, Allowed.BusinessAdministrator ], newStatus =
Status.Ready } ], |
AddTaskCommand |
Operation.Start : [ new OperationCommand().{ status = [ Status.Ready ],
allowed = [ Allowed.PotentialOwner ], setNewOwnerToUser = true, newStatus =
Status.InProgress }, new OperationCommand().{ status = [ Status.Reserved ],
allowed = [ Allowed.Owner ], newStatus = Status.InProgress } ], * |
ClaimNextAvailableTaskCommand |
|
ClaimTaskCommand |
Operation.Claim
: [ new OperationCommand().{
status = [ Status.Ready ],
allowed = [ Allowed.PotentialOwner, Allowed.BusinessAdministrator ],
setNewOwnerToUser = true,
newStatus = Status.Reserved
} ], |
CommandsUtil |
|
CompleteTaskCommand |
Operation.Start : [ new OperationCommand().{ status = [ Status.Ready ],
allowed = [ Allowed.PotentialOwner ], setNewOwnerToUser = true, newStatus =
Status.InProgress }, new OperationCommand().{ status = [ Status.Reserved ],
allowed = [ Allowed.Owner ], newStatus = Status.InProgress } ], * |
DelegateTaskCommand |
Operation.Delegate
: [ new OperationCommand().{
status = [ Status.Ready ],
allowed = [ Allowed.PotentialOwner, Allowed.BusinessAdministrator ],
addTargetUserToPotentialOwners = true,
newStatus = Status.Ready,
exec = Operation.Claim
},
new OperationCommand().{
status = [ Status.Reserved, Status.InProgress ],
allowed = [ Allowed.Owner, Allowed.BusinessAdministrator ],
addTargetUserToPotentialOwners = true,
newStatus = Status.Ready,
exec = Operation.Claim
} ], |
ExitTaskCommand |
Operation.Exit
: [ new OperationCommand().{
status = [ Status.Created, Status.Ready, Status.Reserved, Status.InProgress, Status.Suspended ],
allowed = [ Allowed.BusinessAdministrator ],
newStatus = Status.Exited
} ] |
FailTaskCommand |
Operation.Fail : [ new OperationCommand().{ status = [ Status.InProgress ],
allowed = [ Allowed.Owner ], newStatus = Status.Failed } ], |
ForwardTaskCommand |
Operation.Forward
: [ new OperationCommand().{
status = [ Status.Ready ],
allowed = [ Allowed.PotentialOwner, Allowed.BusinessAdministrator ],
userIsExplicitPotentialOwner = true,
addTargetUserToPotentialOwners = true,
removeUserFromPotentialOwners = true,
setNewOwnerToNull = true,
newStatus = Status.Ready
},
new OperationCommand().{
status = [ Status.Reserved, Status.InProgress ],
allowed = [ Allowed.Owner, Allowed.BusinessAdministrator ],
userIsExplicitPotentialOwner = true,
addTargetUserToPotentialOwners = true,
removeUserFromPotentialOwners = true,
setNewOwnerToNull = true,
newStatus = Status.Ready
}], |
GetAttachmentCommand |
|
GetContentCommand |
|
GetTaskAssignedAsBusinessAdminCommand |
|
GetTaskAssignedAsPotentialOwnerCommand |
|
GetTaskByWorkItemIdCommand |
|
GetTaskCommand |
|
GetTasksByProcessInstanceIdCommand |
|
GetTasksByStatusByProcessInstanceIdCommand |
|
GetTasksByVariousFieldsCommand |
|
GetTasksOwnedCommand |
|
NominateTaskCommand |
Operation.Skip : [ new OperationCommand().{ status = [ Status.Created ],
allowed = [ Allowed.Initiator, Allowed.BusinessAdministrator ], newStatus =
Status.Obsolete, skipable = true }, new OperationCommand().{ status = [
Status.Ready ], allowed = [ Allowed.PotentialOwner,
Allowed.BusinessAdministrator ], newStatus = Status.Obsolete, skipable = true
}, new OperationCommand().{ status = [ Status.Reserved, Status.InProgress ],
allowed = [ Allowed.Owner, Allowed.BusinessAdministrator ], newStatus =
Status.Obsolete, skipable = true } ], |
ReleaseTaskCommand |
Operation.Release
: [ new OperationCommand().{
status = [ Status.Reserved, Status.InProgress ],
allowed = [Allowed.Owner, Allowed.BusinessAdministrator ],
setNewOwnerToNull = true,
newStatus = Status.Ready
} ], |
ResumeTaskCommand |
Operation.Resume : [ new OperationCommand().{ previousStatus = [ Status.Ready
], allowed = [ Allowed.PotentialOwner, Allowed.BusinessAdministrator ],
setToPreviousStatus = true }, new OperationCommand().{ previousStatus = [
Status.Reserved, Status.InProgress ], allowed = [ Allowed.Owner,
Allowed.BusinessAdministrator ], setToPreviousStatus = true } ], |
SkipTaskCommand |
Operation.Skip : [ new OperationCommand().{ status = [ Status.Created ],
allowed = [ Allowed.Initiator, Allowed.BusinessAdministrator ], newStatus =
Status.Obsolete, skipable = true }, new OperationCommand().{ status = [
Status.Ready ], allowed = [ Allowed.PotentialOwner,
Allowed.BusinessAdministrator ], newStatus = Status.Obsolete, skipable = true
}, new OperationCommand().{ status = [ Status.Reserved, Status.InProgress ],
allowed = [ Allowed.Owner, Allowed.BusinessAdministrator ], newStatus =
Status.Obsolete, skipable = true } ], |
StartTaskCommand |
Operation.Start : [ new OperationCommand().{ status = [ Status.Ready ],
allowed = [ Allowed.PotentialOwner ], setNewOwnerToUser = true, newStatus =
Status.InProgress }, new OperationCommand().{ status = [ Status.Reserved ],
allowed = [ Allowed.Owner ], newStatus = Status.InProgress } ], * |
StopTaskCommand |
Operation.Stop
: [ new OperationCommand().{
status = [ Status.InProgress ],
allowed = [ Allowed.Owner, Allowed.BusinessAdministrator ],
newStatus = Status.Reserved
} ], |
SuspendTaskCommand |
Operation.Suspend : [ new OperationCommand().{ status = [ Status.Ready ],
allowed = [ Allowed.PotentialOwner, Allowed.BusinessAdministrator ],
newStatus = Status.Suspended }, new OperationCommand().{ status = [
Status.Reserved, Status.InProgress ], allowed = [Allowed.Owner,
Allowed.BusinessAdministrator ], newStatus = Status.Suspended } ], |
TaskCommand<T> |
|
TaskCommandExecutorImpl |
|
TaskContext |
|