Interface Gear

All Known Implementing Classes:
AbstractGear, GearForkJoin, GearGrid, GearMulti, GearStandard

public interface Gear
1) Bind instance for Task seeking 2) Fetch active Task This interface will be used internal WProcess for different mode 1. The WMove must be bind 2. The ProcessInstance must be valid * null value when processed * 「Related」 * - traceId * - traceOrder * - parentId * * 「Camunda」 * - taskId * - taskKey * * 「Flow」 * - assignedBy * - assignedAt * - acceptedBy * - acceptedAt * - finishedBy * - finishedAt * - comment * - commentApproval * - commentReject * * 「Future」 * - metadata * - modelCategory * - activityId
Author:
Lang
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.horizon.uca.cache.Cc<String,Gear>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default Gear
    configuration(io.vertx.core.json.JsonObject config)
     
    static Gear
     
    io.vertx.core.Future<WTask>
    taskAsync(org.camunda.bpm.engine.runtime.ProcessInstance instance, org.camunda.bpm.engine.task.Task from)
     
    default io.vertx.core.Future<List<WTodo>>
    todoAsync(io.vertx.core.json.JsonObject parameters, WTask wTask, WTicket ticket)
     
    default io.vertx.core.Future<List<WTodo>>
    todoAsync(io.vertx.core.json.JsonObject parameters, WTask wTask, WTicket ticket, WTodo todo)
     
  • Field Details

    • CC_GEAR

      static final io.horizon.uca.cache.Cc<String,Gear> CC_GEAR
  • Method Details

    • instance

      static Gear instance(PassWay type)
    • configuration

      default Gear configuration(io.vertx.core.json.JsonObject config)
    • taskAsync

      io.vertx.core.Future<WTask> taskAsync(org.camunda.bpm.engine.runtime.ProcessInstance instance, org.camunda.bpm.engine.task.Task from)
    • todoAsync

      default io.vertx.core.Future<List<WTodo>> todoAsync(io.vertx.core.json.JsonObject parameters, WTask wTask, WTicket ticket)
    • todoAsync

      default io.vertx.core.Future<List<WTodo>> todoAsync(io.vertx.core.json.JsonObject parameters, WTask wTask, WTicket ticket, WTodo todo)