示例#1
0
        /// <summary>
        ///
        /// </summary>
        public virtual void RemoveProcessVariables(RemoveProcessVariablesCmd removeProcessVariablesCmd)
        {
            ProcessInstance processInstance = GetProcessInstanceById(removeProcessVariablesCmd.ProcessId);

            VerifyCanWriteToProcessInstance(processInstance.Id);
            runtimeService.RemoveVariables(removeProcessVariablesCmd.ProcessId, removeProcessVariablesCmd.VariableNames);
        }
示例#2
0
        public virtual Task <bool> RemoveVariables(RemoveProcessVariablesCmd removeProcessVariablesCmd)
        {
            this.processEngine.RemoveProcessVariables(removeProcessVariablesCmd);

            return(Task.FromResult(true));
        }
示例#3
0
        public virtual Task <ActionResult> RemoveVariables(string processInstanceId, RemoveProcessVariablesCmd removeProcessVariablesCmd)
        {
            this.processEngine.RemoveProcessVariables(removeProcessVariablesCmd);

            return(Task.FromResult <ActionResult>(Ok()));
        }
 /// <inheritdoc />
 public async Task <ActionResult> RemoveVariables(string processInstanceId, RemoveProcessVariablesCmd removeProcessVariablesCmd)
 {
     return(await httpProxy.PostAsync <ActionResult>($"{serviceUrl.Replace("{processInstanceId}", processInstanceId)}/remove", removeProcessVariablesCmd).ConfigureAwait(false));
 }
 /// <inheritdoc />
 public async Task <bool> RemoveVariables(RemoveProcessVariablesCmd removeProcessVariablesCmd)
 {
     return(await httpProxy.PostAsync <bool>($"{serviceUrl.Replace("{processInstanceId}", removeProcessVariablesCmd.ProcessId)}/remove", removeProcessVariablesCmd).ConfigureAwait(false));
 }