protected internal virtual void addAllIn(BpmnModelInstance modelInstance, CallActivityBuilder callActivityBuilder) { CamundaIn camundaIn = modelInstance.newInstance(typeof(CamundaIn)); camundaIn.CamundaVariables = ALL; callActivityBuilder.addExtensionElement(camundaIn); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testMultiInstanceWithAllInOutMapping() public virtual void testMultiInstanceWithAllInOutMapping() { BpmnModelInstance modelInstance = BpmnModelInstance; CallActivityBuilder callActivityBuilder = ((CallActivity)modelInstance.getModelElementById(CALL_ACTIVITY)).builder(); addAllIn(modelInstance, callActivityBuilder); addAllOut(modelInstance, callActivityBuilder); BpmnModelInstance testProcess = BpmnSubProcessModelInstance; deployAndStartProcess(modelInstance, testProcess); assertThat(engineRule.RuntimeService.createExecutionQuery().processDefinitionKey(SUB_PROCESS_ID).list().size(), @is(2)); IList <Task> tasks = engineRule.TaskService.createTaskQuery().active().list(); foreach (Task task in tasks) { engineRule.TaskService.setVariable(task.Id, NUMBER_OF_INSTANCES, "3"); engineRule.TaskService.complete(task.Id); } assertThat(engineRule.RuntimeService.createExecutionQuery().processDefinitionKey(SUB_PROCESS_ID).list().size(), @is(0)); assertThat(engineRule.RuntimeService.createExecutionQuery().activityId(CALL_ACTIVITY).list().size(), @is(0)); }
protected internal virtual void addAllIn(IBpmnModelInstance modelInstance, CallActivityBuilder callActivityBuilder) { var camundaIn = modelInstance.NewInstance <ICamundaOut>(typeof(ICamundaOut)); camundaIn.CamundaVariables = Permissions.All.ToString(); callActivityBuilder.AddExtensionElement(camundaIn); }
public virtual TestProcessBuilder call() { rootProcessBuilder = Bpmn.createExecutableProcess(ROOT_PROCESS_KEY); callActivityBuilder = rootProcessBuilder.startEvent().callActivity().calledElement(PROCESS_KEY); return(this); }