Example #1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void notify(org.camunda.bpm.engine.delegate.DelegateCaseVariableInstance variableInstance) throws Exception
        public virtual void notify(DelegateCaseVariableInstance variableInstance)
        {
            DelegateCaseVariableInstanceImpl variableInstanceImpl = (DelegateCaseVariableInstanceImpl)variableInstance;

            // Return value of expression is ignored
            expression.getValue(variableInstanceImpl.ScopeExecution);
        }
Example #2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void notify(org.camunda.bpm.engine.delegate.DelegateCaseVariableInstance variableInstance) throws Exception
        public virtual void notify(DelegateCaseVariableInstance variableInstance)
        {
            DelegateCaseVariableInstanceImpl variableInstanceImpl = (DelegateCaseVariableInstanceImpl)variableInstance;

            ScriptInvocation invocation = new ScriptInvocation(script, variableInstanceImpl.ScopeExecution);

            Context.ProcessEngineConfiguration.DelegateInterceptor.handleInvocation(invocation);
        }
Example #3
0
        public static DelegateCaseVariableInstanceImpl fromVariableInstance(VariableInstance variableInstance)
        {
            DelegateCaseVariableInstanceImpl delegateInstance = new DelegateCaseVariableInstanceImpl();

            delegateInstance.variableId         = variableInstance.Id;
            delegateInstance.processInstanceId  = variableInstance.ProcessInstanceId;
            delegateInstance.executionId        = variableInstance.ExecutionId;
            delegateInstance.caseExecutionId    = variableInstance.CaseExecutionId;
            delegateInstance.caseInstanceId     = variableInstance.CaseInstanceId;
            delegateInstance.taskId             = variableInstance.TaskId;
            delegateInstance.activityInstanceId = variableInstance.ActivityInstanceId;
            delegateInstance.tenantId           = variableInstance.TenantId;
            delegateInstance.errorMessage       = variableInstance.ErrorMessage;
            delegateInstance.name  = variableInstance.Name;
            delegateInstance.value = variableInstance.TypedValue;

            return(delegateInstance);
        }