Exemple #1
0
 public DelegateInvocationAnonymousInnerClass2(CallableElementActivityBehavior outerInstance, ActivityExecution execution, VariableScope subInstance, DelegateVariableMapping varMapping) : base(execution, null)
 {
     this.outerInstance = outerInstance;
     this.execution     = execution;
     this.subInstance   = subInstance;
     this.varMapping    = varMapping;
 }
Exemple #2
0
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET:
//ORIGINAL LINE: @Override public void passOutputVariables(final org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution, final org.camunda.bpm.engine.delegate.VariableScope subInstance)
        public virtual void passOutputVariables(ActivityExecution execution, VariableScope subInstance)
        {
            // only data. no control flow available on this execution.
            VariableMap variables      = filterVariables(getOutputVariables(subInstance));
            VariableMap localVariables = getOutputVariablesLocal(subInstance);

            execution.Variables      = variables;
            execution.VariablesLocal = localVariables;

//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.camunda.bpm.engine.delegate.DelegateVariableMapping varMapping = resolveDelegation(execution);
            DelegateVariableMapping varMapping = resolveDelegation(execution);

            if (varMapping != null)
            {
                invokeVarMappingDelegation(new DelegateInvocationAnonymousInnerClass2(this, execution, subInstance, varMapping));
            }
        }
Exemple #3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: @Override public void execute(final org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution execution) throws Exception
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET:
        public virtual void execute(ActivityExecution execution)
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.camunda.bpm.engine.variable.VariableMap variables = getInputVariables(execution);
            VariableMap variables = getInputVariables(execution);

//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.camunda.bpm.engine.delegate.DelegateVariableMapping varMapping = resolveDelegation(execution);
            DelegateVariableMapping varMapping = resolveDelegation(execution);

            if (varMapping != null)
            {
                invokeVarMappingDelegation(new DelegateInvocationAnonymousInnerClass(this, execution, variables, varMapping));
            }

            string businessKey = getBusinessKey(execution);

            startInstance(execution, variables, businessKey);
        }