Class GroovyScriptBind

java.lang.Object
com.codingapi.flow.script.request.GroovyScriptBind

@ScriptType(description="\u6d41\u7a0bgroovy\u811a\u672c\u7ed1\u5b9a\u5bf9\u8c61") public class GroovyScriptBind extends Object
流程groovy脚本绑定对象 $bind def run(request){ $bind.getRecordById(1); }
  • Constructor Details

    • GroovyScriptBind

      public GroovyScriptBind()
  • Method Details

    • getBean

      @ScriptFunction(name="getBean", description="\u83b7\u53d6spring bean\u5bf9\u8c61") public <T> T getBean(@ScriptParameter(description="Class\u7c7b\u578b") Class<T> clazz)
    • getBean

      @ScriptFunction(name="getBean", description="\u83b7\u53d6spring bean\u5bf9\u8c61") public <T> T getBean(@ScriptParameter(description="bean\u540d\u79f0") String name, @ScriptParameter(description="Class\u7c7b\u578b") Class<T> clazz)
    • getBeans

      @ScriptFunction(name="getBeans", description="\u83b7\u53d6spring bean\u5bf9\u8c61\u5217\u8868") public <T> List<T> getBeans(@ScriptParameter(description="Class\u7c7b\u578b") Class<T> clazz)
    • getRecordById

      @ScriptFunction(name="getRecordById", description="\u6839\u636e\u6d41\u7a0bid\u83b7\u53d6\u6d41\u7a0b\u8bb0\u5f55") public FlowRecord getRecordById(@ScriptParameter(description="\u6d41\u7a0b\u8bb0\u5f55id") long id)
    • getOperatorById

      @ScriptFunction(name="getOperatorById", description="\u6839\u636e\u7528\u6237id\u83b7\u53d6\u6d41\u7a0b\u7528\u6237\u5bf9\u8c61") public IFlowOperator getOperatorById(@ScriptParameter(description="\u7528\u6237id") long userId)
    • findOperatorsByIds

      @ScriptFunction(name="findOperatorsByIds", description="\u6839\u636e\u7528\u6237id\u83b7\u53d6\u6d41\u7a0b\u7528\u6237\u5217\u8868") public List<IFlowOperator> findOperatorsByIds(@ScriptParameter(description="\u7528\u6237id\u5217\u8868") List<Long> ids)