Esempio n. 1
0
        public static bool areProcessApplicationsRegistered()
        {
            ProcessEngineConfigurationImpl processEngineConfiguration = Context.ProcessEngineConfiguration;
            ProcessApplicationManager      processApplicationManager  = processEngineConfiguration.ProcessApplicationManager;

            return(processApplicationManager.hasRegistrations());
        }
Esempio n. 2
0
        public static ProcessApplicationReference getTargetProcessApplication(string deploymentId)
        {
            ProcessEngineConfigurationImpl processEngineConfiguration = Context.ProcessEngineConfiguration;
            ProcessApplicationManager      processApplicationManager  = processEngineConfiguration.ProcessApplicationManager;

            ProcessApplicationReference processApplicationForDeployment = processApplicationManager.getProcessApplicationForDeployment(deploymentId);

            return(processApplicationForDeployment);
        }
Esempio n. 3
0
        public virtual ProcessApplicationRegistration execute(CommandContext commandContext)
        {
            commandContext.AuthorizationManager.checkCamundaAdmin();

//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration = org.camunda.bpm.engine.impl.context.Context.getProcessEngineConfiguration();
            ProcessEngineConfigurationImpl processEngineConfiguration = Context.ProcessEngineConfiguration;
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.camunda.bpm.engine.impl.application.ProcessApplicationManager processApplicationManager = processEngineConfiguration.getProcessApplicationManager();
            ProcessApplicationManager processApplicationManager = processEngineConfiguration.ProcessApplicationManager;

            return(processApplicationManager.registerProcessApplicationForDeployments(deploymentsToRegister, reference));
        }
Esempio n. 4
0
        private static void loggContextSwitchDetails(CaseExecutionEntity execution)
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final CoreExecutionContext<? extends org.camunda.bpm.engine.impl.core.instance.CoreExecution> executionContext = Context.getCoreExecutionContext();
//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET:
            CoreExecutionContext <CoreExecution> executionContext = Context.CoreExecutionContext;

            // only log for first atomic op:
            if (executionContext == null || (executionContext.Execution != execution))
            {
                ProcessApplicationManager processApplicationManager = Context.ProcessEngineConfiguration.ProcessApplicationManager;
                LOG.debugNoTargetProcessApplicationFoundForCaseExecution(execution, processApplicationManager);
            }
        }
Esempio n. 5
0
        public static string assertAndEnsureNoProcessApplicationsRegistered(ProcessEngine processEngine)
        {
            ProcessEngineConfigurationImpl engineConfiguration       = (ProcessEngineConfigurationImpl)processEngine.ProcessEngineConfiguration;
            ProcessApplicationManager      processApplicationManager = engineConfiguration.ProcessApplicationManager;

            if (processApplicationManager.hasRegistrations())
            {
                processApplicationManager.clearRegistrations();
                return("There are still process applications registered");
            }
            else
            {
                return(null);
            }
        }
Esempio n. 6
0
 public virtual void debugNoTargetProcessApplicationFoundForCaseExecution(CaseExecutionEntity execution, ProcessApplicationManager processApplicationManager)
 {
     logDebug("024", "no target process application found for CaseExecution[{}], CaseDefinition[{}], Deployment[{}] Registrations[{}]", execution.Id, execution.CaseDefinitionId, ((CaseDefinitionEntity)execution.CaseDefinition).DeploymentId, processApplicationManager.RegistrationSummary);
 }
Esempio n. 7
0
 public virtual void debugNoTargetProcessApplicationFound(ExecutionEntity execution, ProcessApplicationManager processApplicationManager)
 {
     logDebug("023", "no target process application found for Execution[{}], ProcessDefinition[{}], Deployment[{}] Registrations[{}]", execution.Id, execution.ProcessDefinitionId, execution.getProcessDefinition().DeploymentId, processApplicationManager.RegistrationSummary);
 }
Esempio n. 8
0
        protected internal virtual ProcessApplicationReference getProcessApplicationForDeployment(string deploymentId)
        {
            ProcessApplicationManager processApplicationManager = processEngineConfiguration.ProcessApplicationManager;

            return(processApplicationManager.getProcessApplicationForDeployment(deploymentId));
        }