Uses of Interface
org.operaton.bpm.engine.repository.ProcessDefinition
Packages that use ProcessDefinition
Package
Description
Public API of the Operaton engine.
Typical usage of the API starts by the creation of 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.Classes related to the
FormService.API implementation classes, which shouldn't directly be used by end-users.
Classes related to the
ManagementService.Classes related to the
RepositoryService.-
Uses of ProcessDefinition in org.operaton.bpm.engine
Methods in org.operaton.bpm.engine that return ProcessDefinitionModifier and TypeMethodDescriptionRepositoryService.getProcessDefinition(String processDefinitionId) Returns theProcessDefinitionincluding all BPMN information like additional Properties (e.g. documentation). -
Uses of ProcessDefinition in org.operaton.bpm.engine.cdi
Methods in org.operaton.bpm.engine.cdi that return ProcessDefinition -
Uses of ProcessDefinition in org.operaton.bpm.engine.cdi.impl.event
Fields in org.operaton.bpm.engine.cdi.impl.event declared as ProcessDefinitionModifier and TypeFieldDescriptionprotected final ProcessDefinitionCdiBusinessProcessEvent.processDefinitionMethods in org.operaton.bpm.engine.cdi.impl.event that return ProcessDefinitionConstructors in org.operaton.bpm.engine.cdi.impl.event with parameters of type ProcessDefinitionModifierConstructorDescriptionCdiBusinessProcessEvent(String activityId, String transitionName, ProcessDefinition processDefinition, DelegateExecution execution, BusinessProcessEventType type, Date timeStamp) -
Uses of ProcessDefinition in org.operaton.bpm.engine.cdi.jsf
Methods in org.operaton.bpm.engine.cdi.jsf that return ProcessDefinition -
Uses of ProcessDefinition in org.operaton.bpm.engine.form
Methods in org.operaton.bpm.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.operaton.bpm.engine.impl
Methods in org.operaton.bpm.engine.impl that return ProcessDefinitionModifier and TypeMethodDescriptionRepositoryServiceImpl.getProcessDefinition(String processDefinitionId) Methods in org.operaton.bpm.engine.impl that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionProcessDefinitionQueryImpl.executeList(CommandContext commandContext, Page page) Method parameters in org.operaton.bpm.engine.impl with type arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected voidProcessDefinitionQueryImpl.addProcessDefinitionToCacheAndRetrieveDocumentation(List<ProcessDefinition> list) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.application
Methods in org.operaton.bpm.engine.impl.application that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected List<ProcessDefinition> ProcessApplicationManager.getDeployedProcessDefinitionArtifacts(DeploymentEntity deployment) Method parameters in org.operaton.bpm.engine.impl.application with type arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected voidProcessApplicationManager.logProcessDefinitionRegistrations(StringBuilder builder, List<ProcessDefinition> processDefinitions) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.batch.removaltime
Methods in org.operaton.bpm.engine.impl.batch.removaltime that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionProcessSetRemovalTimeJobHandler.findProcessDefinitionById(String processDefinitionId, CommandContext commandContext) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.bpmn.deployer
Methods in org.operaton.bpm.engine.impl.bpmn.deployer with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected voidBpmnDeployer.createJobDefinition(ProcessDefinition processDefinition, JobDeclaration<?, ?> jobDeclaration) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.bpmn.parser
Methods in org.operaton.bpm.engine.impl.bpmn.parser with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected voidBpmnParse.addJobDeclarationToProcessDefinition(JobDeclaration<?, ?> jobDeclaration, ProcessDefinition processDefinition) protected voidBpmnParse.parseProcessDefinitionCustomExtensions(Element scopeElement, ProcessDefinition definition) protected voidBpmnParse.parseStartAuthorization(Element scopeElement, ProcessDefinition definition) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.cfg
Methods in org.operaton.bpm.engine.impl.cfg with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidCommandChecker.checkCreateMigrationPlan(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition) voidCommandChecker.checkCreateProcessInstance(ProcessDefinition processDefinition) Checks if it is allowed to create an instance of the given process definition.voidCommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition) voidCommandChecker.checkReadProcessDefinition(ProcessDefinition processDefinition) Checks if it is allowed to read the given process definition. -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.cfg.auth
Methods in org.operaton.bpm.engine.impl.cfg.auth with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidAuthorizationCommandChecker.checkCreateMigrationPlan(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition) voidAuthorizationCommandChecker.checkCreateProcessInstance(ProcessDefinition processDefinition) voidAuthorizationCommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition) voidAuthorizationCommandChecker.checkReadProcessDefinition(ProcessDefinition processDefinition) DefaultAuthorizationProvider.newProcessDefinition(ProcessDefinition processDefinition) ResourceAuthorizationProvider.newProcessDefinition(ProcessDefinition processDefinition) Invoked whenever a new process definition is created -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.cfg.multitenancy
Fields in org.operaton.bpm.engine.impl.cfg.multitenancy declared as ProcessDefinitionModifier and TypeFieldDescriptionprotected ProcessDefinitionTenantIdProviderProcessInstanceContext.processDefinitionMethods in org.operaton.bpm.engine.impl.cfg.multitenancy that return ProcessDefinitionMethods in org.operaton.bpm.engine.impl.cfg.multitenancy with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidTenantCommandChecker.checkCreateMigrationPlan(ProcessDefinition sourceProcessDefinition, ProcessDefinition targetProcessDefinition) voidTenantCommandChecker.checkCreateProcessInstance(ProcessDefinition processDefinition) voidTenantCommandChecker.checkMigrateProcessInstance(ExecutionEntity processInstance, ProcessDefinition targetProcessDefinition) voidTenantCommandChecker.checkReadProcessDefinition(ProcessDefinition processDefinition) Constructors in org.operaton.bpm.engine.impl.cfg.multitenancy with parameters of type ProcessDefinitionModifierConstructorDescriptionTenantIdProviderProcessInstanceContext(ProcessDefinition processDefinition, VariableMap variables) TenantIdProviderProcessInstanceContext(ProcessDefinition processDefinition, VariableMap variables, DelegateCaseExecution superCaseExecution) TenantIdProviderProcessInstanceContext(ProcessDefinition processDefinition, VariableMap variables, DelegateExecution superExecution) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.cmd
Methods in org.operaton.bpm.engine.impl.cmd that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionDeleteProcessDefinitionsByIdsCmd.getSingleProcessDefinition(CommandContext commandContext) Methods in org.operaton.bpm.engine.impl.cmd that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected List<? extends ProcessDefinition> DeployCmd.getDeployedProcesses(CommandContext commandContext, DeploymentWithDefinitions deployment) Methods in org.operaton.bpm.engine.impl.cmd with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected voidRestartProcessInstancesCmd.applyProperties(ProcessInstantiationBuilderImpl instantiationBuilder, ProcessDefinition processDefinition, HistoricProcessInstance processInstance) protected voidRestartProcessInstancesCmd.checkAuthorization(CommandContext commandContext, ProcessDefinition processDefinition) protected voidAbstractModificationCmd.writeUserOperationLog(CommandContext commandContext, ProcessDefinition processDefinition, int numInstances, boolean async, String annotation) protected voidAbstractRestartProcessInstanceCmd.writeUserOperationLog(CommandContext commandContext, ProcessDefinition processDefinition, int numInstances, boolean async) Method parameters in org.operaton.bpm.engine.impl.cmd with type arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected Set<org.operaton.bpm.engine.impl.cmd.DeleteProcessDefinitionsByIdsCmd.ProcessDefinitionGroup> DeleteProcessDefinitionsByIdsCmd.groupByKeyAndTenant(List<ProcessDefinition> processDefinitions) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.form
Fields in org.operaton.bpm.engine.impl.form declared as ProcessDefinitionMethods in org.operaton.bpm.engine.impl.form that return ProcessDefinitionMethods in org.operaton.bpm.engine.impl.form with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidStartFormDataImpl.setProcessDefinition(ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.history
Methods in org.operaton.bpm.engine.impl.history with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionDefaultHistoryRemovalTimeProvider.calculateRemovalTime(HistoricProcessInstanceEventEntity historicRootProcessInstance, ProcessDefinition processDefinition) HistoryRemovalTimeProvider.calculateRemovalTime(HistoricProcessInstanceEventEntity historicRootProcessInstance, ProcessDefinition processDefinition) Calculates the removal time of historic entities related to processes. -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.history.producer
Methods in org.operaton.bpm.engine.impl.history.producer that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionDefaultHistoryEventProducer.findProcessDefinitionById(String processDefinitionId) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.jobexecutor
Methods in org.operaton.bpm.engine.impl.jobexecutor with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionvoidJobExecutorLogger.ignoringSuspendedJob(ProcessDefinition processDefinition) protected voidTimerStartEventJobHandler.startProcessInstance(CommandContext commandContext, String tenantId, ProcessDefinition processDefinition) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.persistence.deploy.cache
Methods in org.operaton.bpm.engine.impl.persistence.deploy.cache that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionprotected List<ProcessDefinition> BpmnModelInstanceCache.getAllDefinitionsForDeployment(String deploymentId) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.persistence.entity
Classes in org.operaton.bpm.engine.impl.persistence.entity that implement ProcessDefinitionModifier and TypeClassDescriptionclassclassMethods in org.operaton.bpm.engine.impl.persistence.entity that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionProcessDefinitionManager.findDefinitionsByIds(Set<String> processDefinitionIds) ProcessDefinitionManager.findDefinitionsByKeyAndTenantId(String processDefinitionKey, String tenantId, boolean isTenantIdSet) ProcessDefinitionManager.findProcessDefinitionsByDeploymentId(String deploymentId) ProcessDefinitionManager.findProcessDefinitionsByKey(String processDefinitionKey) ProcessDefinitionManager.findProcessDefinitionsByKeyIn(String... keys) ProcessDefinitionManager.findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery, Page page) ProcessDefinitionManager.findProcessDefinitionsStartableByUser(String user) DeploymentEntity.getDeployedProcessDefinitions()ProcessApplicationDeploymentImpl.getDeployedProcessDefinitions()Methods in org.operaton.bpm.engine.impl.persistence.entity with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionprotected voidProcessDefinitionManager.createDefaultAuthorizations(ProcessDefinition processDefinition) voidProcessDefinitionManager.deleteProcessDefinition(ProcessDefinition processDefinition, String processDefinitionId, boolean cascadeToHistory, boolean cascadeToInstances, boolean skipCustomListeners, boolean skipIoMappings) Deletes the given process definition from the database and cache.protected voidProcessDefinitionManager.deleteTimerStartEventsForProcessDefinition(ProcessDefinition processDefinition) Deletes the timer start events for the given process definition. -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.repository
Classes in org.operaton.bpm.engine.impl.repository that implement ProcessDefinitionConstructors in org.operaton.bpm.engine.impl.repository with parameters of type ProcessDefinitionModifierConstructorDescriptionCalledProcessDefinitionImpl(ProcessDefinition definition, String callingProcessDefinitionId) -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.runtime
Methods in org.operaton.bpm.engine.impl.runtime that return ProcessDefinition -
Uses of ProcessDefinition in org.operaton.bpm.engine.impl.util
Methods in org.operaton.bpm.engine.impl.util that return ProcessDefinitionModifier and TypeMethodDescriptionstatic ProcessDefinitionCallableElementUtil.getStaticallyBoundProcessDefinition(String callingProcessDefinitionId, String activityId, BaseCallableElement callableElement, String tenantId) -
Uses of ProcessDefinition in org.operaton.bpm.engine.management
Subinterfaces of ProcessDefinition in org.operaton.bpm.engine.management -
Uses of ProcessDefinition in org.operaton.bpm.engine.repository
Subinterfaces of ProcessDefinition in org.operaton.bpm.engine.repositoryMethods in org.operaton.bpm.engine.repository that return types with arguments of type ProcessDefinitionModifier and TypeMethodDescriptionDeploymentWithDefinitions.getDeployedProcessDefinitions()Returns the process definitions, which are deployed with that deployment. -
Uses of ProcessDefinition in org.operaton.bpm.engine.rest.dto.repository
Methods in org.operaton.bpm.engine.rest.dto.repository with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionstatic ProcessDefinitionDtoProcessDefinitionDto.fromProcessDefinition(ProcessDefinition definition) -
Uses of ProcessDefinition in org.operaton.bpm.engine.rest.hal.processDefinition
Methods in org.operaton.bpm.engine.rest.hal.processDefinition with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionstatic HalProcessDefinitionHalProcessDefinition.fromProcessDefinition(ProcessDefinition processDefinition, ProcessEngine processEngine) -
Uses of ProcessDefinition in org.operaton.bpm.engine.test.assertions.bpmn
Methods in org.operaton.bpm.engine.test.assertions.bpmn that return ProcessDefinitionModifier and TypeMethodDescriptionprotected ProcessDefinitionProcessDefinitionAssert.getCurrent()static ProcessDefinitionBpmnAwareTests.processDefinition()Helper method to easily access the process definition on which the last asserted process instance is based.static ProcessDefinitionBpmnAwareTests.processDefinition(String processDefinitionKey) Helper method to easily access the process definition with the given processDefinitionKey.static ProcessDefinitionBpmnAwareTests.processDefinition(ProcessDefinitionQuery processDefinitionQuery) Helper method to easily access the process definition compliant to a given process definition query.static ProcessDefinitionBpmnAwareTests.processDefinition(ProcessInstance processInstance) Helper method to easily access the process definition on which the given process instance is based.Methods in org.operaton.bpm.engine.test.assertions.bpmn with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionstatic ProcessDefinitionAssertBpmnAwareTests.assertThat(ProcessDefinition actual) Assert that... the given ProcessDefinition meets your expectations.protected static ProcessDefinitionAssertProcessDefinitionAssert.assertThat(ProcessEngine engine, ProcessDefinition actual) protected StringProcessDefinitionAssert.toString(ProcessDefinition processDefinition) Constructors in org.operaton.bpm.engine.test.assertions.bpmn with parameters of type ProcessDefinitionModifierConstructorDescriptionprotectedProcessDefinitionAssert(ProcessEngine engine, ProcessDefinition actual) -
Uses of ProcessDefinition in org.operaton.bpm.engine.test.junit5
Methods in org.operaton.bpm.engine.test.junit5 that return ProcessDefinitionModifier and TypeMethodDescriptionProcessEngineTestExtension.deployAndGetDefinition(String classpathResource) ProcessEngineTestExtension.deployAndGetDefinition(BpmnModelInstance bpmnModel) ProcessEngineTestExtension.deployForTenantAndGetDefinition(String tenant, String classpathResource) ProcessEngineTestExtension.deployForTenantAndGetDefinition(String tenant, BpmnModelInstance bpmnModel) -
Uses of ProcessDefinition in org.operaton.bpm.engine.test.util
Methods in org.operaton.bpm.engine.test.util that return ProcessDefinitionModifier and TypeMethodDescriptionProcessEngineTestRule.deployAndGetDefinition(String classpathResource) ProcessEngineTestRule.deployAndGetDefinition(BpmnModelInstance bpmnModel) ProcessEngineTestRule.deployForTenantAndGetDefinition(String tenant, String classpathResource) ProcessEngineTestRule.deployForTenantAndGetDefinition(String tenant, BpmnModelInstance bpmnModel) Methods in org.operaton.bpm.engine.test.util with parameters of type ProcessDefinitionModifier and TypeMethodDescriptionMigrationPlanAssert.hasSourceProcessDefinition(ProcessDefinition sourceProcessDefinition) MigrationPlanAssert.hasTargetProcessDefinition(ProcessDefinition targetProcessDefinition)