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, 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(BpmnModel bpmnModel, ProcessDefinition processDefinition) protected List<FormDefinition>GetFormDefinitionsForProcessDefinitionCmd.getFormDefinitionsFromModel(BpmnModel bpmnModel, ProcessDefinition processDefinition) protected ProcessInstanceStartProcessInstanceCmd.handleProcessInstanceWithForm(CommandContext commandContext, ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) protected EventSubscriptionRegisterProcessInstanceStartEventSubscriptionCmd.insertEventRegistryEvent(String eventDefinitionKey, boolean doNotUpdateToLatestVersionAutomatically, StartEvent startEvent, ProcessDefinition processDefinition, String correlationKey, CommandContext commandContext) protected FormInfoStartProcessInstanceCmd.resolveFormInfo(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(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(FlowElement flowElement, ProcessDefinition originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext) protected static voidBaseDynamicSubProcessInjectUtil.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 voidBaseDynamicSubProcessInjectUtil.processUserTask(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, 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<FormProperty> formProperties, String formKey, DeploymentEntity deployment, ProcessDefinition processDefinition) voidDefaultStartFormHandler.parseConfiguration(List<FormProperty> formProperties, String formKey, DeploymentEntity deployment, ProcessDefinition processDefinition) voidFormHandler.parseConfiguration(List<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, 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 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, BpmnModel bpmnModel, StartEvent startEvent, String eventDefinitionKey) protected voidDeploymentProcessDefinitionDeletionManagerImpl.restoreMessageStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) protected voidDeploymentProcessDefinitionDeletionManagerImpl.restorePreviousStartEventsIfNeeded(ProcessDefinition processDefinition) protected voidDeploymentProcessDefinitionDeletionManagerImpl.restoreSignalStartEvent(ProcessDefinition previousProcessDefinition, BpmnModel bpmnModel, StartEvent startEvent, EventDefinition eventDefinition) protected voidDeploymentProcessDefinitionDeletionManagerImpl.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 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) protected ProcessDefinitionAbstractFlowableTestCase.deployProcessDefinition(String name, String path, String tenantId) -
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, 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 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, 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 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) -
Uses of ProcessDefinition in org.flowable.rest.service.api
Methods in org.flowable.rest.service.api with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidBpmnRestApiInterceptor.accessProcessDefinitionById(ProcessDefinition processDefinition) voidBpmnRestApiInterceptor.accessProcessDefinitionIdentityLink(ProcessDefinition processDefinition, IdentityLink identityLink) voidBpmnRestApiInterceptor.accessProcessDefinitionIdentityLinks(ProcessDefinition processDefinition) FormHandlerRestApiInterceptor.convertStartFormInfo(FormInfo formInfo, ProcessDefinition processDefinition) voidBpmnRestApiInterceptor.createProcessDefinitionIdentityLink(ProcessDefinition processDefinition, RestIdentityLink identityLink) RestResponseFactory.createProcessDefinitionResponse(ProcessDefinition processDefinition) RestResponseFactory.createProcessDefinitionResponse(ProcessDefinition processDefinition, RestUrlBuilder urlBuilder) voidBpmnRestApiInterceptor.deleteProcessDefinitionIdentityLink(ProcessDefinition processDefinition, IdentityLink identityLink) voidBpmnRestApiInterceptor.executeProcessDefinitionAction(ProcessDefinition processDefinition, ProcessDefinitionActionRequest actionRequest) voidBpmnRestApiInterceptor.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 ProcessDefinitionBaseProcessDefinitionResource.getProcessDefinitionFromRequest(String processDefinitionId) Returns theProcessDefinitionthat is requested and calls the access interceptor.protected ProcessDefinitionProcessDefinitionResourceDataResource.getProcessDefinitionFromRequest(String processDefinitionId) Returns theProcessDefinitionthat is requested.protected ProcessDefinitionBaseProcessDefinitionResource.getProcessDefinitionFromRequestWithoutAccessCheck(String processDefinitionId) Returns theProcessDefinitionthat 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 ProcessDefinitionResponseProcessDefinitionResource.activateProcessDefinition(ProcessDefinition processDefinition, boolean suspendInstances, Date date) protected FormInfoProcessDefinitionResource.getStartForm(FormRepositoryService formRepositoryService, ProcessDefinition processDefinition) protected ProcessDefinitionResponseProcessDefinitionResource.suspendProcessDefinition(ProcessDefinition processDefinition, boolean suspendInstances, Date date)