public static IProcessApplicationReference GetTargetProcessApplication(CoreExecution execution)
 {
     if (execution is ExecutionEntity)
     {
         return(GetTargetProcessApplication((ExecutionEntity)execution));
     }
     throw new NotImplementedException();
     //return GetTargetProcessApplication((CaseExecutionEntity)execution);
 }
Beispiel #2
0
 public static ProcessApplicationReference getTargetProcessApplication(CoreExecution execution)
 {
     if (execution is ExecutionEntity)
     {
         return(getTargetProcessApplication((ExecutionEntity)execution));
     }
     else
     {
         return(getTargetProcessApplication((CaseExecutionEntity)execution));
     }
 }
 public virtual void ApplyVariables(CoreExecution execution)
 {
     execution.Variables      = variables;
     execution.VariablesLocal = variablesLocal;
 }
Beispiel #4
0
 public virtual void DebugExecutingAtomicOperation <T1>(ICoreAtomicOperation <T1> executionOperation, CoreExecution execution) where T1 : CoreExecution
 {
     LogDebug("001", "Executing atomic operation {0} on {1}", executionOperation, execution);
 }
Beispiel #5
0
 public virtual void DebugPerformingAtomicOperation <T1>(ICoreAtomicOperation <T1> atomicOperation, CoreExecution e) where T1 : CoreExecution
 {
     LogDebug("003", "Performing atomic operation {0} on {1}", atomicOperation, e);
 }
Beispiel #6
0
 public CoreExecutionContext(CoreExecution execution)
 {
     this.execution = execution;
 }
Beispiel #7
0
 public virtual void debugExecutingAtomicOperation <T1>(CoreAtomicOperation <T1> executionOperation, CoreExecution execution)
 {
     logDebug("001", "Executing atomic operation {} on {}", executionOperation, execution);
 }