Beispiel #1
0
        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));
        }
Beispiel #2
0
        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 };
        }