protected internal virtual IDictionary <string, VariableValueDto> createResultEntriesDto(DmnDecisionResultEntries entries) { VariableMap variableMap = Variables.createVariables(); foreach (string key in entries.Keys) { TypedValue typedValue = entries.getEntryTyped(key); variableMap.putValueTyped(key, typedValue); } return(VariableValueDto.fromMap(variableMap)); }
static AbstractRestServiceTest() { EXAMPLE_VARIABLES.putValueTyped(EXAMPLE_VARIABLE_KEY, EXAMPLE_VARIABLE_VALUE); EXAMPLE_VARIABLES_WITH_NULL_VALUE.putValueTyped(EXAMPLE_ANOTHER_VARIABLE_KEY, Variables.untypedNullValue()); ActivityInstanceImpl instance = (ActivityInstanceImpl)EXAMPLE_ACTIVITY_INSTANCE; instance.Id = EXAMPLE_ACTIVITY_INSTANCE_ID; instance.ParentActivityInstanceId = EXAMPLE_PARENT_ACTIVITY_INSTANCE_ID; instance.ActivityId = EXAMPLE_ACTIVITY_ID; instance.ActivityType = CHILD_EXAMPLE_ACTIVITY_TYPE; instance.ActivityName = EXAMPLE_ACTIVITY_NAME; instance.ProcessInstanceId = EXAMPLE_PROCESS_INSTANCE_ID; instance.ProcessDefinitionId = EXAMPLE_PROCESS_DEFINITION_ID; instance.BusinessKey = EXAMPLE_BUSINESS_KEY; instance.ExecutionIds = new string[] { EXAMPLE_EXECUTION_ID }; ActivityInstanceImpl childActivity = new ActivityInstanceImpl(); childActivity.Id = CHILD_EXAMPLE_ACTIVITY_INSTANCE_ID; childActivity.ParentActivityInstanceId = CHILD_EXAMPLE_PARENT_ACTIVITY_INSTANCE_ID; childActivity.ActivityId = CHILD_EXAMPLE_ACTIVITY_ID; childActivity.ActivityName = CHILD_EXAMPLE_ACTIVITY_NAME; childActivity.ActivityType = CHILD_EXAMPLE_ACTIVITY_TYPE; childActivity.ProcessInstanceId = CHILD_EXAMPLE_PROCESS_INSTANCE_ID; childActivity.ProcessDefinitionId = CHILD_EXAMPLE_PROCESS_DEFINITION_ID; childActivity.BusinessKey = CHILD_EXAMPLE_BUSINESS_KEY; childActivity.ExecutionIds = new string[] { EXAMPLE_EXECUTION_ID }; childActivity.ChildActivityInstances = new ActivityInstance[0]; childActivity.ChildTransitionInstances = new TransitionInstance[0]; TransitionInstanceImpl childTransition = new TransitionInstanceImpl(); childTransition.Id = CHILD_EXAMPLE_ACTIVITY_INSTANCE_ID; childTransition.ParentActivityInstanceId = CHILD_EXAMPLE_PARENT_ACTIVITY_INSTANCE_ID; childTransition.ActivityId = CHILD_EXAMPLE_ACTIVITY_ID; childTransition.ActivityName = CHILD_EXAMPLE_ACTIVITY_NAME; childTransition.ActivityType = CHILD_EXAMPLE_ACTIVITY_TYPE; childTransition.ProcessInstanceId = CHILD_EXAMPLE_PROCESS_INSTANCE_ID; childTransition.ProcessDefinitionId = CHILD_EXAMPLE_PROCESS_DEFINITION_ID; childTransition.ExecutionId = EXAMPLE_EXECUTION_ID; instance.ChildActivityInstances = new ActivityInstance[] { childActivity }; instance.ChildTransitionInstances = new TransitionInstance[] { childTransition }; }