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 Deployment
s.RuntimeService
: For starting and searching ProcessInstance
s.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 theProcessDefinition
including 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 ProcessDefinition
CallActivityBehavior.getProcessDefinition
(DelegateExecution execution, CallActivity callActivity, ProcessEngineConfigurationImpl processEngineConfiguration) protected ProcessDefinition
CallActivityBehavior.getProcessDefinitionById
(DelegateExecution execution, ProcessEngineConfigurationImpl processEngineConfiguration) protected ProcessDefinition
CallActivityBehavior.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 ProcessDefinition
AbstractProcessStartEventSubscriptionCmd.getLatestProcessDefinitionByKey
(String processDefinitionKey, String tenantId, CommandContext commandContext) protected ProcessDefinition
StartProcessInstanceCmd.getProcessDefinition
(ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext) protected ProcessDefinition
AbstractProcessStartEventSubscriptionCmd.getProcessDefinitionById
(String processDefinitionId, CommandContext commandContext) Methods in org.flowable.engine.impl.cmd with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected void
GetDecisionsForProcessDefinitionCmd.addDecisionToCollection
(List<DmnDecision> decisions, String decisionKey, ProcessDefinition processDefinition) protected void
GetFormDefinitionsForProcessDefinitionCmd.addFormDefinitionToCollection
(List<FormDefinition> formDefinitions, String formKey, ProcessDefinition processDefinition) protected List<ProcessInstance>
AbstractSetProcessDefinitionStateCmd.fetchProcessInstancesPage
(CommandContext commandContext, ProcessDefinition processDefinition, int currentPageStartIndex) protected List<DmnDecision>
GetDecisionsForProcessDefinitionCmd.getDecisionsFromModel
(BpmnModel bpmnModel, ProcessDefinition processDefinition) protected List<FormDefinition>
GetFormDefinitionsForProcessDefinitionCmd.getFormDefinitionsFromModel
(BpmnModel bpmnModel, ProcessDefinition processDefinition) protected ProcessInstance
StartProcessInstanceCmd.handleProcessInstanceWithForm
(CommandContext commandContext, ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) protected EventSubscription
RegisterProcessInstanceStartEventSubscriptionCmd.insertEventRegistryEvent
(String eventDefinitionKey, boolean doNotUpdateToLatestVersionAutomatically, StartEvent startEvent, ProcessDefinition processDefinition, String correlationKey, CommandContext commandContext) protected FormInfo
StartProcessInstanceCmd.resolveFormInfo
(StartEvent startEvent, ProcessDefinition processDefinition, FormRepositoryService formRepositoryService, ProcessEngineConfigurationImpl processEngineConfiguration) protected ProcessInstance
StartProcessInstanceCmd.startProcessInstance
(ProcessDefinition processDefinition) protected void
SetProcessDefinitionVersionCmd.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 ProcessDefinition
ProcessInstanceChangeState.processDefinitionToMigrateTo
protected ProcessDefinition
MoveExecutionEntityContainer.subProcessDefinition
Methods in org.flowable.engine.impl.dynamic that return ProcessDefinitionModifier and TypeMethodDescriptionProcessInstanceChangeState.getProcessDefinitionToMigrateTo()
MoveExecutionEntityContainer.getSubProcessDefinition()
protected ProcessDefinition
AbstractDynamicStateManager.resolveProcessDefinition
(String processDefinitionKey, Integer processDefinitionVersion, String tenantId, CommandContext commandContext) Methods in org.flowable.engine.impl.dynamic with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected ExecutionEntity
AbstractDynamicStateManager.createCallActivityInstance
(CallActivity callActivity, ProcessDefinition subProcessDefinition, ExecutionEntity parentExecution, String initialActivityId, CommandContext commandContext) protected ExecutionEntity
AbstractDynamicStateManager.deleteDirectParentExecutions
(String parentExecutionId, Collection<MoveExecutionEntityContainer.FlowElementMoveEntry> moveToFlowElements, Collection<String> executionIdsNotToDelete, ProcessDefinition procDefToMigrateTo, MoveExecutionEntityContainer moveExecutionContainer, CommandContext commandContext) protected void
AbstractDynamicStateManager.prepareMoveExecutionEntityContainer
(MoveExecutionEntityContainer moveExecutionContainer, ProcessDefinition migrateToProcessDefinition, CommandContext commandContext) protected static void
BaseDynamicSubProcessInjectUtil.processDecisionTask
(FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) protected static void
BaseDynamicSubProcessInjectUtil.processSubProcessFlowElements
(CommandContext commandContext, String prefix, Process process, BpmnModel bpmnModel, SubProcess subProcess, BpmnModel subProcessBpmnModel, ProcessDefinition originalProcessDefinition, DeploymentEntity newDeploymentEntity, Map<String, FlowElement> generatedIds, boolean includeDiInfo) protected static void
BaseDynamicSubProcessInjectUtil.processUserTask
(FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) ProcessInstanceChangeState.setProcessDefinitionToMigrateTo
(ProcessDefinition processDefinitionToMigrateTo) void
MoveExecutionEntityContainer.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 long
BpmnEventRegistryEventConsumer.countProcessInstances
(RuntimeService runtimeService, 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) void
DefaultFormHandler.parseConfiguration
(List<FormProperty> formProperties, String formKey, DeploymentEntity deployment, ProcessDefinition processDefinition) void
DefaultStartFormHandler.parseConfiguration
(List<FormProperty> formProperties, String formKey, DeploymentEntity deployment, ProcessDefinition processDefinition) void
FormHandler.parseConfiguration
(List<FormProperty> formProperties, String formKey, DeploymentEntity deployment, ProcessDefinition processDefinition) void
StartFormDataImpl.setProcessDefinition
(ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.flowable.engine.impl.migration
Methods in org.flowable.engine.impl.migration that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinition
ProcessInstanceMigrationManagerImpl.resolveProcessDefinition
(ProcessInstanceMigrationDocument document, CommandContext commandContext) Methods in org.flowable.engine.impl.migration with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected void
ProcessInstanceMigrationManagerImpl.changeProcessDefinitionReferenceOfHistory
(ProcessInstance processInstance, ProcessDefinition processDefinition, CommandContext commandContext) protected void
ProcessInstanceMigrationManagerImpl.doMigrateProcessInstance
(ProcessInstance processInstance, ProcessDefinition procDefToMigrateTo, ProcessInstanceMigrationDocument document, CommandContext commandContext) protected void
ProcessInstanceMigrationManagerImpl.executeExpression
(ProcessInstance processInstance, ProcessDefinition procDefToMigrateTo, String preUpgradeJavaDelegateExpression, CommandContext commandContext) protected void
ProcessInstanceMigrationManagerImpl.executeJavaDelegate
(ProcessInstance processInstance, ProcessDefinition procDefToMigrateTo, String preUpgradeJavaDelegate, CommandContext commandContext) protected void
ProcessInstanceMigrationManagerImpl.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 ProcessDefinition
ProcessDefinitionCacheEntry.processDefinition
Methods 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 theBpmnModel
in memory.void
ProcessDefinitionCacheEntry.setProcessDefinition
(ProcessDefinition processDefinition) Constructors in org.flowable.engine.impl.persistence.deploy with parameters of type ProcessDefinitionModifierConstructorDescriptionProcessDefinitionCacheEntry
(ProcessDefinition processDefinition, BpmnModel bpmnModel, 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 void
DeploymentEntityManagerImpl.deleteHistoricTaskEventLogEntriesForProcessDefinitions
(List<ProcessDefinition> processDefinitions) protected void
DeploymentEntityManagerImpl.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 ProcessDefinition
DeploymentProcessDefinitionDeletionManagerImpl.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 TypeMethodDescriptionvoid
DeploymentProcessDefinitionDeletionManager.deleteDefinitionForDeployment
(ProcessDefinition processDefinition, String deploymentId) void
DeploymentProcessDefinitionDeletionManagerImpl.deleteDefinitionForDeployment
(ProcessDefinition processDefinition, String deploymentId) protected void
DeploymentProcessDefinitionDeletionManagerImpl.deleteEventSubscriptions
(ProcessDefinition processDefinition) protected void
DeploymentProcessDefinitionDeletionManagerImpl.deleteProcessDefinitionIdentityLinks
(ProcessDefinition processDefinition) protected ProcessDefinitionEntity
DeploymentProcessDefinitionDeletionManagerImpl.findLatestProcessDefinition
(ProcessDefinition processDefinition) protected ProcessDefinition
DeploymentProcessDefinitionDeletionManagerImpl.findNewLatestProcessDefinitionAfterRemovalOf
(ProcessDefinition processDefinitionToBeRemoved) void
DefaultProcessDefinitionLocalizationManager.localize
(ProcessDefinition processDefinition, String locale, boolean withLocalizationFallback) protected void
DeploymentProcessDefinitionDeletionManagerImpl.removeTimerStartJobs
(ProcessDefinition processDefinition) protected void
DeploymentProcessDefinitionDeletionManagerImpl.restoreEventRegistryStartEvent
(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, String eventDefinitionKey) protected void
DeploymentProcessDefinitionDeletionManagerImpl.restoreMessageStartEvent
(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) protected void
DeploymentProcessDefinitionDeletionManagerImpl.restorePreviousStartEventsIfNeeded
(ProcessDefinition processDefinition) protected void
DeploymentProcessDefinitionDeletionManagerImpl.restoreSignalStartEvent
(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) protected void
DeploymentProcessDefinitionDeletionManagerImpl.restoreTimerStartEvent
(ProcessDefinition previousProcessDefinition, StartEvent startEvent, 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 ProcessDefinition
ProcessEngineScriptTraceEnhancer.getProcessDefinition
(String processDefinitionId) -
Uses of ProcessDefinition in org.flowable.engine.impl.test
Methods in org.flowable.engine.impl.test that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinition
AbstractFlowableTestCase.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 ProcessDefinition
ProcessDefinitionUtil.getProcessDefinition
(String processDefinitionId) static ProcessDefinition
ProcessDefinitionUtil.getProcessDefinition
(String processDefinitionId, boolean checkCacheOnly) static ProcessDefinition
ProcessDefinitionUtil.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, FlowElement initialFlowElement, 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, FlowElement initialFlowElement, 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 String
ProcessDefinitionUtil.getDefinitionDeploymentId
(ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) static boolean
Flowable5Util.isFlowable5ProcessDefinition
(ProcessDefinition processDefinition, CommandContext commandContext) static boolean
Flowable5Util.isFlowable5ProcessDefinition
(ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) -
Uses of ProcessDefinition in org.flowable.engine.interceptor
Fields in org.flowable.engine.interceptor declared as ProcessDefinitionModifier and TypeFieldDescriptionprotected ProcessDefinition
AbstractStartProcessInstanceAfterContext.processDefinition
protected ProcessDefinition
AbstractStartProcessInstanceBeforeContext.processDefinition
Methods 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 TypeMethodDescriptionvoid
AbstractStartProcessInstanceAfterContext.setProcessDefinition
(ProcessDefinition processDefinition) void
AbstractStartProcessInstanceBeforeContext.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, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) AbstractStartProcessInstanceBeforeContext
(String businessKey, String businessStatus, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, String initialActivityId, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) StartProcessInstanceAfterContext
(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, FlowElement initialFlowElement, 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, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition, String overrideDefinitionTenantId, String predefinedProcessInstanceId) StartSubProcessInstanceAfterContext
(ExecutionEntity processInstance, ExecutionEntity childExecution, Map<String, Object> variables, Map<String, Object> transientVariables, ExecutionEntity callActivityExecution, List<IOParameter> inParameters, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) StartSubProcessInstanceBeforeContext
(String businessKey, String businessStatus, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, ExecutionEntity callActivityExecution, List<IOParameter> inParameters, boolean inheritVariables, String initialActivityId, FlowElement initialFlowElement, Process process, ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.flowable.engine.migration
Methods in org.flowable.engine.migration with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoid
ProcessInstanceMigrationCallback.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 TypeMethodDescriptionvoid
InternalProcessDefinitionLocalizationManager.localize
(ProcessDefinition processDefinition, String locale, boolean withLocalizationFallback) -
Uses of ProcessDefinition in org.flowable.rest.service.api
Methods in org.flowable.rest.service.api with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoid
BpmnRestApiInterceptor.accessProcessDefinitionById
(ProcessDefinition processDefinition) void
BpmnRestApiInterceptor.accessProcessDefinitionIdentityLink
(ProcessDefinition processDefinition, IdentityLink identityLink) void
BpmnRestApiInterceptor.accessProcessDefinitionIdentityLinks
(ProcessDefinition processDefinition) FormHandlerRestApiInterceptor.convertStartFormInfo
(FormInfo formInfo, ProcessDefinition processDefinition) void
BpmnRestApiInterceptor.createProcessDefinitionIdentityLink
(ProcessDefinition processDefinition, RestIdentityLink identityLink) RestResponseFactory.createProcessDefinitionResponse
(ProcessDefinition processDefinition) RestResponseFactory.createProcessDefinitionResponse
(ProcessDefinition processDefinition, RestUrlBuilder urlBuilder) void
BpmnRestApiInterceptor.deleteProcessDefinitionIdentityLink
(ProcessDefinition processDefinition, IdentityLink identityLink) void
BpmnRestApiInterceptor.executeProcessDefinitionAction
(ProcessDefinition processDefinition, ProcessDefinitionActionRequest actionRequest) void
BpmnRestApiInterceptor.migrateInstancesOfProcessDefinition
(ProcessDefinition processDefinition, String migrationDocument) Method parameters in org.flowable.rest.service.api with type arguments of type ProcessDefinitionModifier and TypeMethodDescriptionRestResponseFactory.createProcessDefinitionResponseList
(List<ProcessDefinition> processDefinitions) -
Uses of ProcessDefinition in org.flowable.rest.service.api.repository
Methods in org.flowable.rest.service.api.repository that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinition
BaseProcessDefinitionResource.getProcessDefinitionFromRequest
(String processDefinitionId) Returns theProcessDefinition
that is requested and calls the access interceptor.protected ProcessDefinition
ProcessDefinitionResourceDataResource.getProcessDefinitionFromRequest
(String processDefinitionId) Returns theProcessDefinition
that is requested.protected ProcessDefinition
BaseProcessDefinitionResource.getProcessDefinitionFromRequestWithoutAccessCheck
(String processDefinitionId) Returns theProcessDefinition
that is requested without calling the access interceptor Throws the right exceptions when bad request was made or definition was not found.Methods in org.flowable.rest.service.api.repository with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionResponse
ProcessDefinitionResource.activateProcessDefinition
(ProcessDefinition processDefinition, boolean suspendInstances, Date date) protected FormInfo
ProcessDefinitionResource.getStartForm
(FormRepositoryService formRepositoryService, ProcessDefinition processDefinition) protected ProcessDefinitionResponse
ProcessDefinitionResource.suspendProcessDefinition
(ProcessDefinition processDefinition, boolean suspendInstances, Date date)