コード例 #1
0
        protected internal virtual void parseDependentEntities(MigratingInstanceParseContext parseContext, MigratingEventScopeInstance migratingInstance)
        {
            ExecutionEntity representativeExecution = migratingInstance.resolveRepresentativeExecution();

            IList <VariableInstanceEntity> variables = new List <VariableInstanceEntity>(representativeExecution.VariablesInternal);

            parseContext.handleDependentVariables(migratingInstance, variables);
        }
コード例 #2
0
        public virtual void submit(MigratingEventScopeInstance compensationInstance)
        {
            ExecutionEntity scopeExecution = compensationInstance.resolveRepresentativeExecution();

            if (scopeExecution != null)
            {
                compensationInstances[scopeExecution.Id] = compensationInstance;
            }
        }