Esempio n. 1
0
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET:
//ORIGINAL LINE: @Override public void onUpdate(final VariableInstanceEntity variableInstance, final org.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope sourceScope)
        public virtual void onUpdate(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)
        {
            if (HistoryLevel.isHistoryEventProduced(HistoryEventTypes.VARIABLE_INSTANCE_UPDATE, variableInstance) && !variableInstance.Transient)
            {
                HistoryEventProcessor.processHistoryEvents(new HistoryEventCreatorAnonymousInnerClass3(this, variableInstance, sourceScope));
            }
        }
Esempio n. 2
0
        protected internal override void execute(AbstractVariableScope innerScope, AbstractVariableScope outerScope)
        {
            // get value from inner scope
            object value = valueProvider.getValue(innerScope);

            LOG.debugMappingValuefromInnerScopeToOuterScope(value, innerScope, name, outerScope);

            // set variable in outer scope
            outerScope.setVariable(name, value);
        }
Esempio n. 3
0
 public VariableEvent(VariableInstance variableInstance, string eventName, AbstractVariableScope sourceScope)
 {
     this.variableInstance = variableInstance;
     this.eventName        = eventName;
     this.sourceScope      = sourceScope;
 }
Esempio n. 4
0
 public virtual void onUpdate(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)
 {
 }
Esempio n. 5
0
 public virtual void onCreate(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)
 {
     variableInstance.ConcurrentLocal = !execution.Scope || execution.ExecutingScopeLeafActivity;
 }
Esempio n. 6
0
 public virtual void debugMappingValuefromInnerScopeToOuterScope(object value, AbstractVariableScope innerScope, string name, AbstractVariableScope outerScope)
 {
     logDebug("002", "Mapping value '{}' from inner scope '{}' to variable '{}' in outer scope '{}'.", value, innerScope, name, outerScope);
 }
Esempio n. 7
0
 public virtual void onDelete(VariableInstanceEntity variable, AbstractVariableScope sourceScope)
 {
     variable.delete();
 }
Esempio n. 8
0
 public virtual void onCreate(VariableInstanceEntity variable, AbstractVariableScope sourceScope)
 {
     VariableInstanceEntity.insert(variable);
 }
Esempio n. 9
0
 public HistoryEventCreatorAnonymousInnerClass2(VariableInstanceHistoryListener outerInstance, org.camunda.bpm.engine.impl.persistence.entity.VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)
 {
     this.outerInstance    = outerInstance;
     this.variableInstance = variableInstance;
     this.sourceScope      = sourceScope;
 }
Esempio n. 10
0
 public virtual void onUpdate(VariableInstanceEntity variableInstance, AbstractVariableScope sourceScope)
 {
     variableInstance.incrementSequenceCounter();
 }
Esempio n. 11
0
 /// <param name="innerScope"> </param>
 /// <param name="outerScope"> </param>
 protected internal abstract void execute(AbstractVariableScope innerScope, AbstractVariableScope outerScope);
Esempio n. 12
0
 /// <summary>
 /// Execute the parameter in a given variable scope.
 /// </summary>
 public virtual void execute(AbstractVariableScope scope)
 {
     execute(scope, scope.ParentVariableScope);
 }