Class NominateTaskCommand

  • All Implemented Interfaces:
    Serializable, org.kie.api.command.Command<Void>, org.kie.api.command.ExecutableCommand<Void>

    public class NominateTaskCommand
    extends UserGroupCallbackTaskCommand<Void>
    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 } ],
    See Also:
    Serialized Form
    • Constructor Detail

      • NominateTaskCommand

        public NominateTaskCommand()
      • NominateTaskCommand

        public NominateTaskCommand​(long taskId,
                                   String userId,
                                   List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
    • Method Detail

      • setPotentialOwners

        public void setPotentialOwners​(List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)