Exemple #1
0
        public virtual Job assertTimerJobExists(ProcessInstanceSnapshot snapshot)
        {
            IList <Job> jobs = snapshot.Jobs;

            assertEquals(1, jobs.Count);
            Job job = jobs[0];

            assertTimerJob(job);
            return(job);
        }
Exemple #2
0
        public virtual void migrateProcessInstance(MigrationPlan migrationPlan, ProcessInstance processInstance)
        {
            snapshotBeforeMigration = takeFullProcessInstanceSnapshot(processInstance);

            RuntimeService runtimeService = processEngine.RuntimeService;

            runtimeService.newMigration(migrationPlan).processInstanceIds(Collections.singletonList(snapshotBeforeMigration.ProcessInstanceId)).execute();

            // fetch updated process instance
            processInstance = runtimeService.createProcessInstanceQuery().processInstanceId(processInstance.Id).singleResult();

            snapshotAfterMigration = takeFullProcessInstanceSnapshot(processInstance);
        }
Exemple #3
0
 public ConditionAnonymousInnerClass2(ProcessInstanceSnapshot outerInstance, string executionId, string variableName)
 {
     this.outerInstance = outerInstance;
     this.executionId   = executionId;
     this.variableName  = variableName;
 }
Exemple #4
0
 public ConditionAnonymousInnerClass3(ProcessInstanceSnapshot outerInstance, string taskId, string variableName)
 {
     this.outerInstance = outerInstance;
     this.taskId        = taskId;
     this.variableName  = variableName;
 }
Exemple #5
0
 public ProcessInstanceSnapshotBuilder(ProcessInstance processInstance, ProcessEngine processEngine)
 {
     this.processEngine     = processEngine;
     this.processInstanceId = processInstance.Id;
     this.snapshot          = new ProcessInstanceSnapshot(processInstance.Id, processInstance.ProcessDefinitionId);
 }