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 WARNING: 'final' parameters are not available in .NET:
//ORIGINAL LINE: public T findDeployedDefinitionByKeyVersionAndTenantId(final String definitionKey, final System.Nullable<int> definitionVersion, final String tenantId)
        public virtual T findDeployedDefinitionByKeyVersionAndTenantId(string definitionKey, int?definitionVersion, string tenantId)
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.camunda.bpm.engine.impl.interceptor.CommandContext commandContext = org.camunda.bpm.engine.impl.context.Context.getCommandContext();
            CommandContext commandContext = Context.CommandContext;
            T definition = commandContext.runWithoutAuthorization(new CallableAnonymousInnerClass(this, definitionKey, definitionVersion, tenantId));

            checkInvalidDefinitionByKeyVersionAndTenantId(definitionKey, definitionVersion, tenantId, definition);
            definition = resolveDefinition(definition);
            return(definition);
        }
Exemplo n.º 3
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)
        {
            ExecutionEntity processInstance = commandContext.ExecutionManager.findExecutionById(processInstanceId);

            // rebuild the mapping because the execution tree changes with every iteration
            ActivityExecutionTreeMapping mapping = new ActivityExecutionTreeMapping(commandContext, processInstanceId);

            ActivityInstance instance = commandContext.runWithoutAuthorization(new CallableAnonymousInnerClass(this, commandContext));

            ActivityInstance instanceToCancel = findActivityInstance(instance, activityInstanceId);

            EnsureUtil.ensureNotNull(typeof(NotValidException), describeFailure("Activity instance '" + activityInstanceId + "' does not exist"), "activityInstance", instanceToCancel);
            ExecutionEntity scopeExecution = getScopeExecutionForActivityInstance(processInstance, mapping, instanceToCancel);

            return(scopeExecution);
        }
Exemplo n.º 4
0
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET:
//ORIGINAL LINE: @Override protected void updateSuspensionState(final org.camunda.bpm.engine.impl.interceptor.CommandContext commandContext, org.camunda.bpm.engine.impl.persistence.entity.SuspensionState suspensionState)
        protected internal override void updateSuspensionState(CommandContext commandContext, SuspensionState suspensionState)
        {
            ProcessDefinitionManager processDefinitionManager = commandContext.ProcessDefinitionManager;

            if (!string.ReferenceEquals(processDefinitionId, null))
            {
                processDefinitionManager.updateProcessDefinitionSuspensionStateById(processDefinitionId, suspensionState);
            }
            else if (isTenantIdSet)
            {
                processDefinitionManager.updateProcessDefinitionSuspensionStateByKeyAndTenantId(processDefinitionKey, tenantId, suspensionState);
            }
            else
            {
                processDefinitionManager.updateProcessDefinitionSuspensionStateByKey(processDefinitionKey, suspensionState);
            }

            commandContext.runWithoutAuthorization(new CallableAnonymousInnerClass(this, commandContext));
        }
Exemplo n.º 5
0
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET:
//ORIGINAL LINE: public Void execute(final org.camunda.bpm.engine.impl.interceptor.CommandContext commandContext)
            public Void execute(CommandContext commandContext)
            {
                commandContext.runWithoutAuthorization(new CallableAnonymousInnerClass(this, commandContext));
                return(null);
            }
Exemplo n.º 6
0
//JAVA TO C# CONVERTER WARNING: 'final' parameters are not available in .NET:
//ORIGINAL LINE: @Override protected org.camunda.bpm.engine.form.FormData getFormData(final org.camunda.bpm.engine.impl.interceptor.CommandContext commandContext)
        protected internal override FormData getFormData(CommandContext commandContext)
        {
            return(commandContext.runWithoutAuthorization(new CallableAnonymousInnerClass(this, commandContext)));
        }