Uses of Interface
org.flowable.engine.repository.ProcessDefinition
Packages that use ProcessDefinition
Package
Description
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a
ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments.RuntimeService: For starting and searching ProcessInstances.TaskService: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.IdentityService: Used for managing users, groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks.Classes related to the
FormService.API implementation classes, which shouldn't directly be used by end-users.
Classes related to the
RepositoryService.-
Uses of ProcessDefinition in org.flowable.engine
Methods in org.flowable.engine that return ProcessDefinitionModifier and TypeMethodDescriptionRepositoryService.getProcessDefinition(String processDefinitionId) Returns theProcessDefinitionincluding all BPMN information like additional Properties (e.g. -
Uses of ProcessDefinition in org.flowable.engine.compatibility
Methods in org.flowable.engine.compatibility that return ProcessDefinitionModifier and TypeMethodDescriptionFlowable5CompatibilityHandler.getProcessDefinition(String processDefinitionId) Flowable5CompatibilityHandler.getProcessDefinitionByKey(String processDefinitionKey) Methods in org.flowable.engine.compatibility with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionFlowable5CompatibilityHandler.resolveProcessDefinition(ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.flowable.engine.form
Methods in org.flowable.engine.form that return ProcessDefinitionModifier and TypeMethodDescriptionStartFormData.getProcessDefinition()The process definition for which this form is starting a new process instance -
Uses of ProcessDefinition in org.flowable.engine.impl
Methods in org.flowable.engine.impl that return ProcessDefinitionModifier and TypeMethodDescriptionRepositoryServiceImpl.getDeployedProcessDefinition(String processDefinitionId) RepositoryServiceImpl.getProcessDefinition(String processDefinitionId) Methods in org.flowable.engine.impl that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionNativeProcessDefinitionQueryImpl.executeList(CommandContext commandContext, Map<String, Object> parameterMap) ProcessDefinitionQueryImpl.executeList(CommandContext commandContext) -
Uses of ProcessDefinition in org.flowable.engine.impl.bpmn.behavior
Methods in org.flowable.engine.impl.bpmn.behavior that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionCallActivityBehavior.getProcessDefinition(DelegateExecution execution, org.flowable.bpmn.model.CallActivity callActivity, ProcessEngineConfigurationImpl processEngineConfiguration) protected ProcessDefinitionCallActivityBehavior.getProcessDefinitionById(DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration) protected ProcessDefinitionCallActivityBehavior.getProcessDefinitionByKey(DelegateExecution execution, boolean isSameDeployment, ProcessEngineConfigurationImpl processEngineConfiguration) -
Uses of ProcessDefinition in org.flowable.engine.impl.cmd
Methods in org.flowable.engine.impl.cmd that return ProcessDefinitionModifier and TypeMethodDescriptionGetDeploymentProcessDefinitionCmd.execute(CommandContext commandContext) protected ProcessDefinitionAbstractProcessStartEventSubscriptionCmd.getLatestProcessDefinitionByKey(String processDefinitionKey, String tenantId, CommandContext commandContext) protected ProcessDefinitionStartProcessInstanceCmd.getProcessDefinition(ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) protected ProcessDefinitionAbstractProcessStartEventSubscriptionCmd.getProcessDefinitionById(String processDefinitionId, CommandContext commandContext) Methods in org.flowable.engine.impl.cmd with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected voidGetDecisionsForProcessDefinitionCmd.addDecisionToCollection(List<DmnDecision> decisions, String decisionKey, ProcessDefinition processDefinition) protected voidGetFormDefinitionsForProcessDefinitionCmd.addFormDefinitionToCollection(List<FormDefinition> formDefinitions, String formKey, ProcessDefinition processDefinition) protected List<ProcessInstance>AbstractSetProcessDefinitionStateCmd.fetchProcessInstancesPage(CommandContext commandContext, ProcessDefinition processDefinition, int currentPageStartIndex) protected List<DmnDecision>GetDecisionsForProcessDefinitionCmd.getDecisionsFromModel(org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinition processDefinition) protected List<FormDefinition>GetFormDefinitionsForProcessDefinitionCmd.getFormDefinitionsFromModel(org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinition processDefinition) protected ProcessInstanceStartProcessInstanceCmd.handleProcessInstanceWithForm(CommandContext commandContext, ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) protected org.flowable.eventsubscription.api.EventSubscriptionRegisterProcessInstanceStartEventSubscriptionCmd.insertEventRegistryEvent(String eventDefinitionKey, boolean doNotUpdateToLatestVersionAutomatically, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinition processDefinition, String correlationKey, CommandContext commandContext) protected FormInfoStartProcessInstanceCmd.resolveFormInfo(org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinition processDefinition, FormRepositoryService formRepositoryService, ProcessEngineConfigurationImpl processEngineConfiguration) protected ProcessInstanceStartProcessInstanceCmd.startProcessInstance(ProcessDefinition processDefinition) protected voidSetProcessDefinitionVersionCmd.validateAndSwitchVersionOfExecution(CommandContext commandContext, ExecutionEntity execution, ProcessDefinition newProcessDefinition) -
Uses of ProcessDefinition in org.flowable.engine.impl.context
Methods in org.flowable.engine.impl.context that return ProcessDefinition -
Uses of ProcessDefinition in org.flowable.engine.impl.dynamic
Fields in org.flowable.engine.impl.dynamic declared as ProcessDefinitionModifier and TypeFieldDescriptionprotected ProcessDefinitionProcessInstanceChangeState.processDefinitionToMigrateToprotected ProcessDefinitionMoveExecutionEntityContainer.subProcessDefinitionMethods in org.flowable.engine.impl.dynamic that return ProcessDefinitionModifier and TypeMethodDescriptionProcessInstanceChangeState.getProcessDefinitionToMigrateTo()MoveExecutionEntityContainer.getSubProcessDefinition()protected ProcessDefinitionAbstractDynamicStateManager.resolveProcessDefinition(String processDefinitionKey, Integer processDefinitionVersion, String tenantId, CommandContext commandContext) Methods in org.flowable.engine.impl.dynamic with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected ExecutionEntityAbstractDynamicStateManager.createCallActivityInstance(org.flowable.bpmn.model.CallActivity callActivity, ProcessDefinition subProcessDefinition, ExecutionEntity parentExecution, String initialActivityId, CommandContext commandContext) protected ExecutionEntityAbstractDynamicStateManager.deleteDirectParentExecutions(String parentExecutionId, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, Collection<String> executionIdsNotToDelete, ProcessDefinition procDefToMigrateTo, MoveExecutionEntityContainer moveExecutionContainer, CommandContext commandContext) protected voidAbstractDynamicStateManager.prepareMoveExecutionEntityContainer(MoveExecutionEntityContainer moveExecutionContainer, ProcessDefinition migrateToProcessDefinition, CommandContext commandContext) protected static voidBaseDynamicSubProcessInjectUtil.processDecisionTask(org.flowable.bpmn.model.FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) protected static voidBaseDynamicSubProcessInjectUtil.processSubProcessFlowElements(CommandContext commandContext, String prefix, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.SubProcess subProcess, org.flowable.bpmn.model.BpmnModel subProcessBpmnModel, ProcessDefinition originalProcessDefinition, DeploymentEntity newDeploymentEntity, Map<String, org.flowable.bpmn.model.FlowElement> generatedIds, boolean includeDiInfo) protected static voidBaseDynamicSubProcessInjectUtil.processUserTask(org.flowable.bpmn.model.FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) ProcessInstanceChangeState.setProcessDefinitionToMigrateTo(ProcessDefinition processDefinitionToMigrateTo) voidMoveExecutionEntityContainer.setSubProcessDefinition(ProcessDefinition subProcessDefinition) -
Uses of ProcessDefinition in org.flowable.engine.impl.eventregistry
Methods in org.flowable.engine.impl.eventregistry with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected longBpmnEventRegistryEventConsumer.countProcessInstances(RuntimeService runtimeService, org.flowable.eventregistry.api.runtime.EventInstance eventInstance, CorrelationKey correlationKey, ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.flowable.engine.impl.form
Fields in org.flowable.engine.impl.form declared as ProcessDefinitionMethods in org.flowable.engine.impl.form that return ProcessDefinitionMethods in org.flowable.engine.impl.form with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionDefaultStartFormHandler.createStartFormData(ProcessDefinition processDefinition) StartFormHandler.createStartFormData(ProcessDefinition processDefinition) FormHandlerHelper.getStartFormHandler(CommandContext commandContext, ProcessDefinition processDefinition) voidDefaultFormHandler.parseConfiguration(List<org.flowable.bpmn.model.FormProperty> formProperties, String formKey, DeploymentEntity deployment, ProcessDefinition processDefinition) voidDefaultStartFormHandler.parseConfiguration(List<org.flowable.bpmn.model.FormProperty> formProperties, String formKey, DeploymentEntity deployment, ProcessDefinition processDefinition) voidFormHandler.parseConfiguration(List<org.flowable.bpmn.model.FormProperty> formProperties, String formKey, DeploymentEntity deployment, ProcessDefinition processDefinition) voidStartFormDataImpl.setProcessDefinition(ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.flowable.engine.impl.migration
Methods in org.flowable.engine.impl.migration that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionProcessInstanceMigrationManagerImpl.resolveProcessDefinition(ProcessInstanceMigrationDocument document, CommandContext commandContext) Methods in org.flowable.engine.impl.migration with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected voidProcessInstanceMigrationManagerImpl.changeProcessDefinitionReferenceOfHistory(ProcessInstance processInstance, ProcessDefinition processDefinition, CommandContext commandContext) protected voidProcessInstanceMigrationManagerImpl.doMigrateProcessInstance(ProcessInstance processInstance, ProcessDefinition procDefToMigrateTo, ProcessInstanceMigrationDocument document, CommandContext commandContext) protected voidProcessInstanceMigrationManagerImpl.executeExpression(ProcessInstance processInstance, ProcessDefinition procDefToMigrateTo, String preUpgradeJavaDelegateExpression, CommandContext commandContext) protected voidProcessInstanceMigrationManagerImpl.executeJavaDelegate(ProcessInstance processInstance, ProcessDefinition procDefToMigrateTo, String preUpgradeJavaDelegate, CommandContext commandContext) protected voidProcessInstanceMigrationManagerImpl.executeScript(ProcessInstance processInstance, ProcessDefinition procDefToMigrateTo, Script script, CommandContext commandContext) protected List<ChangeActivityStateBuilderImpl>ProcessInstanceMigrationManagerImpl.prepareChangeStateBuilders(ExecutionEntity processInstanceExecution, ProcessDefinition procDefToMigrateTo, ProcessInstanceMigrationDocument document, CommandContext commandContext) -
Uses of ProcessDefinition in org.flowable.engine.impl.persistence.deploy
Fields in org.flowable.engine.impl.persistence.deploy declared as ProcessDefinitionModifier and TypeFieldDescriptionprotected ProcessDefinitionProcessDefinitionCacheEntry.processDefinitionMethods in org.flowable.engine.impl.persistence.deploy that return ProcessDefinitionModifier and TypeMethodDescriptionDeploymentManager.findDeployedLatestProcessDefinitionByKey(String processDefinitionKey) DeploymentManager.findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId) DeploymentManager.findDeployedProcessDefinitionById(String processDefinitionId) DeploymentManager.findDeployedProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId) ProcessDefinitionCacheEntry.getProcessDefinition()Methods in org.flowable.engine.impl.persistence.deploy with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionDeploymentManager.resolveProcessDefinition(ProcessDefinition processDefinition) Resolving the process definition will fetch the BPMN 2.0, parse it and store theBpmnModelin memory.voidProcessDefinitionCacheEntry.setProcessDefinition(ProcessDefinition processDefinition) Constructors in org.flowable.engine.impl.persistence.deploy with parameters of type ProcessDefinitionModifierConstructorDescriptionProcessDefinitionCacheEntry(ProcessDefinition processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.Process process) -
Uses of ProcessDefinition in org.flowable.engine.impl.persistence.entity
Subinterfaces of ProcessDefinition in org.flowable.engine.impl.persistence.entityClasses in org.flowable.engine.impl.persistence.entity that implement ProcessDefinitionMethods in org.flowable.engine.impl.persistence.entity that return ProcessDefinitionModifier and TypeMethodDescriptionProcessDefinitionEntityManager.findProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId) ProcessDefinitionEntityManagerImpl.findProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId) Methods in org.flowable.engine.impl.persistence.entity that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionProcessDefinitionEntityManager.findProcessDefinitionsByNativeQuery(Map<String, Object> parameterMap) ProcessDefinitionEntityManagerImpl.findProcessDefinitionsByNativeQuery(Map<String, Object> parameterMap) ProcessDefinitionEntityManager.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery) ProcessDefinitionEntityManagerImpl.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery) Methods in org.flowable.engine.impl.persistence.entity with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionExecutionEntityManager.createProcessInstanceExecution(ProcessDefinition processDefinition, String predefinedProcessInstanceId, String businessKey, String businessStatus, String processInstanceName, String callbackId, String callbackType, String referenceId, String referenceType, String propagatedStageInstanceId, String tenantId, String initiatorVariableName, String startActivityId) ExecutionEntityManagerImpl.createProcessInstanceExecution(ProcessDefinition processDefinition, String predefinedProcessInstanceId, String businessKey, String businessStatus, String processInstanceName, String callbackId, String callbackType, String referenceId, String referenceType, String propagatedStageInstanceId, String tenantId, String initiatorVariableName, String startActivityId) ExecutionEntityManager.createSubprocessInstance(ProcessDefinition processDefinition, ExecutionEntity superExecutionEntity, String businessKey, String startActivityId) ExecutionEntityManagerImpl.createSubprocessInstance(ProcessDefinition processDefinition, ExecutionEntity superExecutionEntity, String businessKey, String activityId) Method parameters in org.flowable.engine.impl.persistence.entity with type arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected voidDeploymentEntityManagerImpl.deleteHistoricTaskEventLogEntriesForProcessDefinitions(List<ProcessDefinition> processDefinitions) protected voidDeploymentEntityManagerImpl.deleteProcessInstancesForProcessDefinitions(List<ProcessDefinition> processDefinitions) -
Uses of ProcessDefinition in org.flowable.engine.impl.persistence.entity.data
Methods in org.flowable.engine.impl.persistence.entity.data that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionProcessDefinitionDataManager.findProcessDefinitionsByNativeQuery(Map<String, Object> parameterMap) ProcessDefinitionDataManager.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery) -
Uses of ProcessDefinition in org.flowable.engine.impl.persistence.entity.data.impl
Methods in org.flowable.engine.impl.persistence.entity.data.impl that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionMybatisProcessDefinitionDataManager.findProcessDefinitionsByNativeQuery(Map<String, Object> parameterMap) MybatisProcessDefinitionDataManager.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery) -
Uses of ProcessDefinition in org.flowable.engine.impl.repository
Methods in org.flowable.engine.impl.repository that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionDeploymentProcessDefinitionDeletionManagerImpl.findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved) Methods in org.flowable.engine.impl.repository that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected List<ProcessDefinition>MergeByDateDeploymentMergeStrategy.sortProcessDefinitionsByDeploymentTime(List<ProcessDefinition> allProcessDefinitionsWithKey) Methods in org.flowable.engine.impl.repository with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidDeploymentProcessDefinitionDeletionManager.deleteDefinitionForDeployment(ProcessDefinition processDefinition, String deploymentId) voidDeploymentProcessDefinitionDeletionManagerImpl.deleteDefinitionForDeployment(ProcessDefinition processDefinition, String deploymentId) protected voidDeploymentProcessDefinitionDeletionManagerImpl.deleteEventSubscriptions(ProcessDefinition processDefinition) protected voidDeploymentProcessDefinitionDeletionManagerImpl.deleteProcessDefinitionIdentityLinks(ProcessDefinition processDefinition) protected ProcessDefinitionEntityDeploymentProcessDefinitionDeletionManagerImpl.findLatestProcessDefinition(ProcessDefinition processDefinition) protected ProcessDefinitionDeploymentProcessDefinitionDeletionManagerImpl.findNewLatestProcessDefinitionAfterRemovalOf(ProcessDefinition processDefinitionToBeRemoved) voidDefaultProcessDefinitionLocalizationManager.localize(ProcessDefinition processDefinition, String locale, boolean withLocalizationFallback) protected voidDeploymentProcessDefinitionDeletionManagerImpl.removeTimerStartJobs(ProcessDefinition processDefinition) protected voidDeploymentProcessDefinitionDeletionManagerImpl.restoreEventRegistryStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, String eventDefinitionKey) protected voidDeploymentProcessDefinitionDeletionManagerImpl.restoreMessageStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition) protected voidDeploymentProcessDefinitionDeletionManagerImpl.restorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition) protected voidDeploymentProcessDefinitionDeletionManagerImpl.restoreSignalStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition) protected voidDeploymentProcessDefinitionDeletionManagerImpl.restoreTimerStartEvent(ProcessDefinition previousProcessDefinition, org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.EventDefinition eventDefinition) Method parameters in org.flowable.engine.impl.repository with type arguments of type ProcessDefinitionModifier and TypeMethodDescriptionMergeByDateDeploymentMergeStrategy.extractDeploymentIds(List<ProcessDefinition> allProcessDefinitionsWithKey) protected List<ProcessDefinition>MergeByDateDeploymentMergeStrategy.sortProcessDefinitionsByDeploymentTime(List<ProcessDefinition> allProcessDefinitionsWithKey) -
Uses of ProcessDefinition in org.flowable.engine.impl.scripting
Methods in org.flowable.engine.impl.scripting that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionProcessEngineScriptTraceEnhancer.getProcessDefinition(String processDefinitionId) -
Uses of ProcessDefinition in org.flowable.engine.impl.test
Methods in org.flowable.engine.impl.test that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionAbstractFlowableTestCase.deployProcessDefinition(String name, String path) -
Uses of ProcessDefinition in org.flowable.engine.impl.util
Methods in org.flowable.engine.impl.util that return ProcessDefinitionModifier and TypeMethodDescriptionstatic ProcessDefinitionProcessDefinitionUtil.getProcessDefinition(String processDefinitionId) static ProcessDefinitionProcessDefinitionUtil.getProcessDefinition(String processDefinitionId, boolean checkCacheOnly) static ProcessDefinitionProcessDefinitionUtil.getProcessDefinition(String processDefinitionId, boolean checkCacheOnly, ProcessEngineConfigurationImpl processEngineConfiguration) Methods in org.flowable.engine.impl.util with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionProcessInstanceHelper.createAndStartProcessInstanceByMessage(ProcessDefinition processDefinition, String messageName, String businessKey, String businessStatus, Map<String, Object> variables, Map<String, Object> transientVariables, String callbackId, String callbackType, String referenceId, String referenceType, String ownerId, String assigneeId) ProcessInstanceHelper.createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, String businessKey, String businessStatus, String processInstanceName, String overrideDefinitionTenantId, String predefinedProcessInstanceId, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, Map<String, Object> variables, Map<String, Object> transientVariables, String callbackId, String callbackType, String referenceId, String referenceType, String ownerId, String assigneeId, String stageInstanceId, boolean startProcessInstance) ProcessInstanceHelper.createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, String businessKey, String businessStatus, String processInstanceName, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, Map<String, Object> variables, Map<String, Object> transientVariables, String ownerId, String assigneeId, boolean startProcessInstance) ProcessInstanceHelper.createProcessInstance(ProcessDefinition processDefinition, String businessKey, String businessStatus, String processInstanceName, String startEventId, String overrideDefinitionTenantId, String predefinedProcessInstanceId, Map<String, Object> variables, Map<String, Object> transientVariables, String callbackId, String callbackType, String referenceId, String referenceType, String ownerId, String assigneeId, String stageInstanceId, boolean startProcessInstance) ProcessInstanceHelper.createProcessInstance(ProcessDefinition processDefinition, String businessKey, String businessStatus, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, String ownerId, String assigneeId) static StringProcessDefinitionUtil.getDefinitionDeploymentId(ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) static booleanFlowable5Util.isFlowable5ProcessDefinition(ProcessDefinition processDefinition, CommandContext commandContext) static booleanFlowable5Util.isFlowable5ProcessDefinition(ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) -
Uses of ProcessDefinition in org.flowable.engine.interceptor
Fields in org.flowable.engine.interceptor declared as ProcessDefinitionModifier and TypeFieldDescriptionprotected ProcessDefinitionAbstractStartProcessInstanceAfterContext.processDefinitionprotected ProcessDefinitionAbstractStartProcessInstanceBeforeContext.processDefinitionMethods in org.flowable.engine.interceptor that return ProcessDefinitionModifier and TypeMethodDescriptionAbstractStartProcessInstanceAfterContext.getProcessDefinition()AbstractStartProcessInstanceBeforeContext.getProcessDefinition()Methods in org.flowable.engine.interceptor with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidAbstractStartProcessInstanceAfterContext.setProcessDefinition(ProcessDefinition processDefinition) voidAbstractStartProcessInstanceBeforeContext.setProcessDefinition(ProcessDefinition processDefinition) Constructors in org.flowable.engine.interceptor with parameters of type ProcessDefinitionModifierConstructorDescriptionAbstractStartProcessInstanceAfterContext(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, ProcessDefinition processDefinition) AbstractStartProcessInstanceBeforeContext(String businessKey, String businessStatus, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, String initialActivityId, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, ProcessDefinition processDefinition) StartProcessInstanceAfterContext(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, ProcessDefinition processDefinition) StartProcessInstanceBeforeContext(String businessKey, String businessStatus, String processInstanceName, String callbackId, String callbackType, String referenceId, String referenceType, Map<String, Object> variables, Map<String, Object> transientVariables, String tenantId, String ownerId, String assigneeId, String initiatorVariableName, String initialActivityId, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, ProcessDefinition processDefinition, String overrideDefinitionTenantId, String predefinedProcessInstanceId) StartSubProcessInstanceAfterContext(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, ExecutionEntity callActivityExecution, List<org.flowable.bpmn.model.IOParameter> inParameters, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, ProcessDefinition processDefinition) StartSubProcessInstanceBeforeContext(String businessKey, String businessStatus, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, ExecutionEntity callActivityExecution, List<org.flowable.bpmn.model.IOParameter> inParameters, boolean inheritVariables, String initialActivityId, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.flowable.engine.migration
Methods in org.flowable.engine.migration with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidProcessInstanceMigrationCallback.processInstanceMigrated(ProcessInstance processInstance, ProcessDefinition procDefToMigrateTo, ProcessInstanceMigrationDocument document, CommandContext commandContext) -
Uses of ProcessDefinition in org.flowable.engine.repository
Methods in org.flowable.engine.repository with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidInternalProcessDefinitionLocalizationManager.localize(ProcessDefinition processDefinition, String locale, boolean withLocalizationFallback)