Exemplo n.º 1
0
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET:
//ORIGINAL LINE: protected org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity determineSourceInstanceExecution(final org.camunda.bpm.engine.impl.interceptor.CommandContext commandContext)
        protected internal override ExecutionEntity determineSourceInstanceExecution(CommandContext commandContext)
        {
            ActivityInstance   instance         = commandContext.runWithoutAuthorization(new CallableAnonymousInnerClass(this, commandContext));
            TransitionInstance instanceToCancel = findTransitionInstance(instance, transitionInstanceId);

            EnsureUtil.ensureNotNull(typeof(NotValidException), describeFailure("Transition instance '" + transitionInstanceId + "' does not exist"), "transitionInstance", instanceToCancel);

            ExecutionEntity transitionExecution = commandContext.ExecutionManager.findExecutionById(instanceToCancel.ExecutionId);

            return(transitionExecution);
        }
Exemplo n.º 2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testPriorityOnModification()
        public virtual void testPriorityOnModification()
        {
            // given
            processInstance = runtimeService.startProcessInstanceByKey("serviceTaskProcess");

            TransitionInstance transitionInstance = runtimeService.getActivityInstance(processInstance.Id).getTransitionInstances("serviceTask")[0];

            // when
            runtimeService.createProcessInstanceModification(processInstance.Id).startBeforeActivity("serviceTask").cancelTransitionInstance(transitionInstance.Id).execute();

            // then
            Job job = managementService.createJobQuery().singleResult();

            Assert.assertEquals(PriorityBean.PRIORITY, job.Priority);
        }