Uses of Class
org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity
Package
Description
API implementation classes, which shouldn't directly be used by end-users.
-
Uses of ProcessDefinitionEntity in org.camunda.bpm.application.impl.event
Modifier and TypeMethodDescriptionvoid
ProcessApplicationEventParseListener.parseProcess
(Element processElement, ProcessDefinitionEntity processDefinition) Modifier and TypeMethodDescriptionvoid
ProcessApplicationEventParseListener.parseRootElement
(Element rootElement, List<ProcessDefinitionEntity> processDefinitions) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.cdi.impl.event
Modifier and TypeMethodDescriptionvoid
CdiEventSupportBpmnParseListener.parseProcess
(Element processElement, ProcessDefinitionEntity processDefinition) Modifier and TypeMethodDescriptionvoid
CdiEventSupportBpmnParseListener.parseRootElement
(Element rootElement, List<ProcessDefinitionEntity> processDefinitions) ModifierConstructorDescriptionCdiBusinessProcessEvent
(DelegateTask task, ProcessDefinitionEntity processDefinition, BusinessProcessEventType type, Date timeStamp) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl
Modifier and TypeMethodDescriptionprotected ProcessDefinitionEntity
ModificationBatchJobHandler.getProcessDefinition
(CommandContext commandContext, String processDefinitionId) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.batch
Modifier and TypeMethodDescriptionprotected void
RestartProcessInstancesBatchCmd.ensureTenantAuthorized
(CommandContext commandContext, ProcessDefinitionEntity processDefinition) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.bpmn.deployer
Modifier and TypeMethodDescriptionprotected ProcessDefinitionEntity
BpmnDeployer.findDefinitionByDeploymentAndKey
(String deploymentId, String definitionKey) protected ProcessDefinitionEntity
BpmnDeployer.findLatestDefinitionByKeyAndTenantId
(String definitionKey, String tenantId) Modifier and TypeMethodDescriptionprotected List<ProcessDefinitionEntity>
BpmnDeployer.transformDefinitions
(DeploymentEntity deployment, ResourceEntity resource, Properties properties) Modifier and TypeMethodDescriptionprotected void
BpmnDeployer.addAuthorizations
(ProcessDefinitionEntity processDefinition) protected void
BpmnDeployer.addAuthorizationsFromIterator
(Set<Expression> exprSet, ProcessDefinitionEntity processDefinition, org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.ExprType exprType) protected void
BpmnDeployer.addConditionalStartEventSubscription
(EventSubscriptionDeclaration conditionalEventDefinition, ProcessDefinitionEntity processDefinition) protected void
BpmnDeployer.addDefinitionToDeploymentCache
(DeploymentCache deploymentCache, ProcessDefinitionEntity definition) protected void
BpmnDeployer.addEventSubscription
(ProcessDefinitionEntity processDefinition, EventSubscriptionDeclaration eventDefinition) void
BpmnDeployer.addEventSubscriptions
(ProcessDefinitionEntity processDefinition) protected void
BpmnDeployer.addMessageStartEventSubscription
(EventSubscriptionDeclaration messageEventDefinition, ProcessDefinitionEntity processDefinition) protected void
BpmnDeployer.addSignalStartEventSubscription
(EventSubscriptionDeclaration signalEventDefinition, ProcessDefinitionEntity processDefinition) void
BpmnDeployer.addTimerDeclarations
(ProcessDefinitionEntity processDefinition) protected void
BpmnDeployer.adjustStartEventSubscriptions
(ProcessDefinitionEntity newLatestProcessDefinition, ProcessDefinitionEntity oldLatestProcessDefinition) adjust all event subscriptions responsible to start process instances (timer start event, message start event).protected void
BpmnDeployer.definitionAddedToDeploymentCache
(DeploymentEntity deployment, ProcessDefinitionEntity definition, Properties properties) protected List<EventSubscriptionEntity>
BpmnDeployer.getOrphanSubscriptionEvents
(ProcessDefinitionEntity processDefinition) protected List<EventSubscriptionEntity>
BpmnDeployer.getPreviousSubscriptionEvents
(ProcessDefinitionEntity latestProcessDefinition) protected void
BpmnDeployer.handlePersistedDefinition
(ProcessDefinitionEntity definition, ProcessDefinitionEntity persistedDefinition, DeploymentEntity deployment, Properties properties) protected void
BpmnDeployer.persistDefinition
(ProcessDefinitionEntity definition) protected void
BpmnDeployer.persistedDefinitionLoaded
(DeploymentEntity deployment, ProcessDefinitionEntity definition, ProcessDefinitionEntity persistedDefinition) protected void
BpmnDeployer.removeObsoleteEventSubscriptions
(ProcessDefinitionEntity newLatestProcessDefinition, ProcessDefinitionEntity latestProcessDefinition) protected void
BpmnDeployer.removeObsoleteTimers
(ProcessDefinitionEntity processDefinition) protected void
BpmnDeployer.updateJobDeclarations
(List<JobDeclaration<?, ?>> jobDeclarations, ProcessDefinitionEntity processDefinition, boolean isNewDeployment) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.bpmn.parser
Modifier and TypeFieldDescriptionprotected List<ProcessDefinitionEntity>
BpmnParse.processDefinitions
The end result of the parsing: a list of process definition.Modifier and TypeMethodDescriptionBpmnParse.getProcessDefinition
(String processDefinitionKey) BpmnParse.parseProcess
(Element processElement) Parses one process (ie anything inside a <process> element).Modifier and TypeMethodDescriptionEventSubscriptionDeclaration.createSubscriptionForStartEvent
(ProcessDefinitionEntity processDefinition) protected void
BpmnParse.parseLaneSets
(Element parentElement, ProcessDefinitionEntity processDefinition) protected void
BpmnParse.parsePotentialStarterResourceAssignment
(Element performerElement, ProcessDefinitionEntity processDefinition) void
AbstractBpmnParseListener.parseProcess
(Element processElement, ProcessDefinitionEntity processDefinition) void
BpmnParseListener.parseProcess
(Element processElement, ProcessDefinitionEntity processDefinition) protected void
BpmnParse.parseStartFormHandlers
(List<Element> startEventElements, ProcessDefinitionEntity processDefinition) BpmnParse.parseTaskDefinition
(Element taskElement, String taskDefinitionKey, ActivityImpl activity, ProcessDefinitionEntity processDefinition) protected void
BpmnParse.parseTimerStartEventDefinition
(Element timerEventDefinition, ActivityImpl timerActivity, ProcessDefinitionEntity processDefinition) protected void
BpmnParse.selectInitial
(List<ActivityImpl> startEventActivities, ProcessDefinitionEntity processDefinition, Element parentElement) protected void
BpmnParse.validateAndSetHTTL
(Element processElement, ProcessDefinitionEntity processDefinition, boolean skipEnforceTtl) Modifier and TypeMethodDescriptionvoid
AbstractBpmnParseListener.parseRootElement
(Element rootElement, List<ProcessDefinitionEntity> processDefinitions) void
BpmnParseListener.parseRootElement
(Element rootElement, List<ProcessDefinitionEntity> processDefinitions) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.cfg.auth
Modifier and TypeMethodDescriptionprotected ProcessDefinitionEntity
AuthorizationCommandChecker.findLatestProcessDefinitionById
(String processDefinitionId) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.cfg.multitenancy
Modifier and TypeMethodDescriptionprotected ProcessDefinitionEntity
TenantCommandChecker.findLatestProcessDefinitionById
(String processDefinitionId) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.cmd
Modifier and TypeMethodDescriptionGetDeployedProcessDefinitionCmd.execute
(CommandContext commandContext) protected ProcessDefinitionEntity
GetDeployedProcessDefinitionCmd.find
(CommandContext commandContext) protected ProcessDefinitionEntity
GetDeployedProcessDefinitionCmd.findById
(DeploymentCache deploymentCache, String processDefinitionId) protected ProcessDefinitionEntity
GetDeployedProcessDefinitionCmd.findByKey
(DeploymentCache deploymentCache, String processDefinitionKey) protected ProcessDefinitionEntity
DeleteProcessDefinitionsByIdsCmd.findNewLatestProcessDefinition
(org.camunda.bpm.engine.impl.cmd.DeleteProcessDefinitionsByIdsCmd.ProcessDefinitionGroup group) protected ProcessDefinitionEntity
AbstractModificationCmd.getProcessDefinition
(CommandContext commandContext, String processDefinitionId) protected ProcessDefinitionEntity
AbstractRestartProcessInstanceCmd.getProcessDefinition
(CommandContext commandContext, String processDefinitionId) protected ProcessDefinitionEntity
CreateMigrationPlanCmd.getProcessDefinition
(CommandContext commandContext, String id, String type) Modifier and TypeMethodDescriptionprotected Map<String,
ProcessDefinitionEntity> SignalEventReceivedCmd.getProcessDefinitionsOfSubscriptions
(List<EventSubscriptionEntity> startSignalEventSubscriptions) Modifier and TypeMethodDescriptionprotected void
CreateMigrationPlanCmd.checkAuthorization
(CommandContext commandContext, ProcessDefinitionEntity sourceProcessDefinition, ProcessDefinitionEntity targetProcessDefinition) protected void
GetStartFormVariablesCmd.checkGetStartFormVariables
(ProcessDefinitionEntity definition, CommandContext commandContext) protected List<ActivityImpl>
GetStaticCalledProcessDefinitionCmd.findCallActivitiesInProcess
(ProcessDefinitionEntity processDefinition) protected boolean
DeleteProcessDefinitionsByIdsCmd.isLatestProcessDefinition
(ProcessDefinitionEntity processDefinition) protected void
UpdateProcessDefinitionHistoryTimeToLiveCmd.logUserOperation
(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity) protected void
SetProcessDefinitionVersionCmd.switchVersionOfIncident
(CommandContext commandContext, IncidentEntity incidentEntity, ProcessDefinitionEntity newProcessDefinition) protected void
SetProcessDefinitionVersionCmd.switchVersionOfJob
(JobEntity jobEntity, ProcessDefinitionEntity newProcessDefinition, Map<String, String> jobDefinitionMapping) protected void
SetProcessDefinitionVersionCmd.validateAndSwitchVersionOfExecution
(CommandContext commandContext, ExecutionEntity execution, ProcessDefinitionEntity newProcessDefinition) protected void
CreateMigrationPlanCmd.validateMigration
(CommandContext commandContext, MigrationPlanImpl migrationPlan, ProcessDefinitionEntity sourceProcessDefinition, ProcessDefinitionEntity targetProcessDefinition) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.context
Modifier and TypeMethodDescriptionstatic void
ProcessApplicationContextUtil.doContextSwitch
(Runnable runnable, ProcessDefinitionEntity contextDefinition) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.form.handler
Modifier and TypeFieldDescriptionprotected ProcessDefinitionEntity
CreateStartFormInvocation.definition
Modifier and TypeMethodDescriptionDefaultStartFormHandler.createStartFormData
(ProcessDefinitionEntity processDefinition) DelegateStartFormHandler.createStartFormData
(ProcessDefinitionEntity processDefinition) StartFormHandler.createStartFormData
(ProcessDefinitionEntity processDefinition) void
DefaultFormHandler.parseConfiguration
(Element activityElement, DeploymentEntity deployment, ProcessDefinitionEntity processDefinition, BpmnParse bpmnParse) void
DelegateFormHandler.parseConfiguration
(Element activityElement, DeploymentEntity deployment, ProcessDefinitionEntity processDefinition, BpmnParse bpmnParse) void
FormHandler.parseConfiguration
(Element activityElement, DeploymentEntity deployment, ProcessDefinitionEntity processDefinition, BpmnParse bpmnParse) ModifierConstructorDescriptionCreateStartFormInvocation
(StartFormHandler startFormHandler, ProcessDefinitionEntity definition) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.history.parser
Modifier and TypeMethodDescriptionvoid
HistoryParseListener.parseProcess
(Element processElement, ProcessDefinitionEntity processDefinition) Modifier and TypeMethodDescriptionvoid
HistoryParseListener.parseRootElement
(Element rootElement, List<ProcessDefinitionEntity> processDefinitions) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.metrics.parser
Modifier and TypeMethodDescriptionvoid
MetricsBpmnParseListener.parseProcess
(Element processElement, ProcessDefinitionEntity processDefinition) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.migration
Modifier and TypeMethodDescriptionprotected ProcessDefinitionEntity
AbstractMigrationCmd.getProcessDefinition
(CommandContext commandContext, String processDefinitionId) protected ProcessDefinitionEntity
AbstractMigrationCmd.resolveSourceProcessDefinition
(CommandContext commandContext) protected ProcessDefinitionEntity
AbstractMigrationCmd.resolveTargetProcessDefinition
(CommandContext commandContext) Modifier and TypeMethodDescriptionprotected void
AbstractMigrationCmd.checkAuthorizations
(CommandContext commandContext, ProcessDefinitionEntity sourceDefinition, ProcessDefinitionEntity targetDefinition) protected void
MigrateProcessInstanceCmd.ensureOperationAllowed
(CommandContext commandContext, ExecutionEntity processInstance, ProcessDefinitionEntity targetProcessDefinition) protected <T> void
MigrateProcessInstanceCmd.executeInContext
(Runnable runnable, ProcessDefinitionEntity contextDefinition) MigrateProcessInstanceCmd.migrateProcessInstance
(CommandContext commandContext, String processInstanceId, MigrationPlan migrationPlan, ProcessDefinitionEntity targetProcessDefinition, boolean skipJavaSerializationFormatCheck) protected void
AbstractMigrationCmd.writeUserOperationLog
(CommandContext commandContext, ProcessDefinitionEntity sourceProcessDefinition, ProcessDefinitionEntity targetProcessDefinition, int numInstances, Map<String, Object> variables, boolean async) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.migration.batch
Modifier and TypeMethodDescriptionprotected ProcessDefinitionEntity
MigrationBatchJobHandler.getProcessDefinition
(CommandContext commandContext, String processDefinitionId) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.migration.instance
Modifier and TypeFieldDescriptionprotected ProcessDefinitionEntity
MigratingProcessInstance.sourceDefinition
protected ProcessDefinitionEntity
MigratingProcessInstance.targetDefinition
Modifier and TypeMethodDescriptionMigratingProcessInstance.getSourceDefinition()
MigratingProcessInstance.getTargetDefinition()
ModifierConstructorDescriptionMigratingProcessInstance
(String processInstanceId, ProcessDefinitionEntity sourceDefinition, ProcessDefinitionEntity targetDefinition) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.migration.instance.parser
Modifier and TypeFieldDescriptionprotected ProcessDefinitionEntity
MigratingInstanceParseContext.sourceProcessDefinition
protected ProcessDefinitionEntity
MigratingInstanceParseContext.targetProcessDefinition
ModifierConstructorDescriptionMigratingInstanceParseContext
(MigratingInstanceParser parser, MigrationPlan migrationPlan, ExecutionEntity processInstance, ProcessDefinitionEntity targetProcessDefinition) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.oplog
Modifier and TypeMethodDescriptionUserOperationLogContextEntryBuilder.inContextOf
(ExternalTaskEntity task, ExecutionEntity execution, ProcessDefinitionEntity definition) UserOperationLogContextEntryBuilder.inContextOf
(ProcessDefinitionEntity processDefinition) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.persistence.deploy.cache
Modifier and TypeMethodDescriptionDeploymentCache.findDeployedLatestProcessDefinitionByKey
(String processDefinitionKey) DeploymentCache.findDeployedLatestProcessDefinitionByKeyAndTenantId
(String processDefinitionKey, String tenantId) DeploymentCache.findDeployedProcessDefinitionByDeploymentAndKey
(String deploymentId, String processDefinitionKey) DeploymentCache.findDeployedProcessDefinitionById
(String processDefinitionId) DeploymentCache.findDeployedProcessDefinitionByKeyVersionAndTenantId
(String processDefinitionKey, Integer processDefinitionVersion, String tenantId) DeploymentCache.findDeployedProcessDefinitionByKeyVersionTagAndTenantId
(String processDefinitionKey, String processDefinitionVersionTag, String tenantId) DeploymentCache.findProcessDefinitionFromCache
(String processDefinitionId) DeploymentCache.resolveProcessDefinition
(ProcessDefinitionEntity processDefinition) Modifier and TypeMethodDescriptionProcessDefinitionCache.getManager()
org.camunda.commons.utils.cache.Cache<String,
ProcessDefinitionEntity> DeploymentCache.getProcessDefinitionCache()
Modifier and TypeMethodDescriptionvoid
DeploymentCache.addProcessDefinition
(ProcessDefinitionEntity processDefinition) protected void
ProcessDefinitionCache.checkDefinitionFound
(String definitionId, ProcessDefinitionEntity definition) protected void
ProcessDefinitionCache.checkInvalidDefinitionByDeploymentAndKey
(String deploymentId, String definitionKey, ProcessDefinitionEntity definition) protected void
ProcessDefinitionCache.checkInvalidDefinitionByKey
(String definitionKey, ProcessDefinitionEntity definition) protected void
ProcessDefinitionCache.checkInvalidDefinitionByKeyAndTenantId
(String definitionKey, String tenantId, ProcessDefinitionEntity definition) protected void
ProcessDefinitionCache.checkInvalidDefinitionByKeyVersionAndTenantId
(String definitionKey, Integer definitionVersion, String tenantId, ProcessDefinitionEntity definition) protected void
ProcessDefinitionCache.checkInvalidDefinitionByKeyVersionTagAndTenantId
(String definitionKey, String definitionVersionTag, String tenantId, ProcessDefinitionEntity definition) protected void
ProcessDefinitionCache.checkInvalidDefinitionWasCached
(String deploymentId, String definitionId, ProcessDefinitionEntity definition) DeploymentCache.findBpmnModelInstanceForProcessDefinition
(ProcessDefinitionEntity processDefinitionEntity) DeploymentCache.resolveProcessDefinition
(ProcessDefinitionEntity processDefinition) ModifierConstructorDescriptionBpmnModelInstanceCache
(CacheFactory factory, int cacheCapacity, ResourceDefinitionCache<ProcessDefinitionEntity> definitionCache) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.persistence.entity
Modifier and TypeMethodDescriptionProcessDefinitionManager.findDefinitionByDeploymentAndKey
(String deploymentId, String definitionKey) ProcessDefinitionManager.findDefinitionByKeyVersionAndTenantId
(String definitionKey, Integer definitionVersion, String tenantId) ProcessDefinitionManager.findDefinitionByKeyVersionTagAndTenantId
(String definitionKey, String definitionVersionTag, String tenantId) ProcessDefinitionManager.findLatestDefinitionById
(String id) ProcessDefinitionManager.findLatestDefinitionByKey
(String key) ProcessDefinitionManager.findLatestDefinitionByKeyAndTenantId
(String definitionKey, String tenantId) ProcessDefinitionManager.findLatestProcessDefinitionById
(String processDefinitionId) ProcessDefinitionManager.findLatestProcessDefinitionByKey
(String processDefinitionKey) ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId
(String processDefinitionKey, String tenantId) ProcessDefinitionManager.findProcessDefinitionByDeploymentAndKey
(String deploymentId, String processDefinitionKey) ProcessDefinitionManager.findProcessDefinitionByKeyVersionAndTenantId
(String processDefinitionKey, Integer processDefinitionVersion, String tenantId) protected ProcessDefinitionEntity
ProcessDefinitionManager.findProcessDefinitionByKeyVersionOrVersionTag
(String processDefinitionKey, Integer processDefinitionVersion, String processDefinitionVersionTag, String tenantId) ProcessDefinitionManager.findProcessDefinitionByKeyVersionTagAndTenantId
(String processDefinitionKey, String processDefinitionVersionTag, String tenantId) ProcessDefinitionManager.getCachedResourceDefinitionEntity
(String definitionId) ProcessDefinitionEntity.getPreviousDefinition()
IdentityLinkEntity.getProcessDef()
EventSubscriptionEntity.getProcessDefinition()
ExecutionEntity.getProcessDefinition()
ensures initialization and returns the process definition.IncidentEntity.getProcessDefinition()
TaskEntity.getProcessDefinition()
protected ProcessDefinitionEntity
ProcessDefinitionEntity.loadProcessDefinition
(String processDefinitionId) Returns the cached version if exists; does not update the entity from the database in that caseModifier and TypeMethodDescriptionProcessDefinitionManager.findLatestProcessDefinitionsByKey
(String processDefinitionKey) Modifier and TypeMethodDescriptionvoid
ProcessDefinitionManager.insertProcessDefinition
(ProcessDefinitionEntity processDefinition) void
IdentityLinkEntity.setProcessDef
(ProcessDefinitionEntity processDef) void
ProcessDefinitionEntity.updateModifiableFieldsFromEntity
(ProcessDefinitionEntity updatingProcessDefinition) Updates all modifiable fields from another process definition entity. -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.pvm.runtime
Modifier and TypeMethodDescriptionstatic void
LegacyBehavior.migrateMultiInstanceJobDefinitions
(ProcessDefinitionEntity processDefinition, List<JobDefinitionEntity> jobDefinitions) When deploying an async job definition for an activity wrapped in an miBody, set the activity id to the miBody except the wrapped activity is marked as async. -
Uses of ProcessDefinitionEntity in org.camunda.bpm.engine.impl.runtime
Modifier and TypeFieldDescriptionprotected ProcessDefinitionEntity
CorrelationHandlerResult.processDefinitionEntity
Modifier and TypeMethodDescriptionConditionHandlerResult.getProcessDefinition()
CorrelationHandlerResult.getProcessDefinitionEntity()
Modifier and TypeMethodDescriptionprotected List<ActivityImpl>
DefaultConditionHandler.findConditionalStartEventActivities
(ProcessDefinitionEntity processDefinition) protected String
DefaultCorrelationHandler.findStartActivityIdByMessage
(ProcessDefinitionEntity processDefinition, String messageName) static ConditionHandlerResult
ConditionHandlerResult.matchedProcessDefinition
(ProcessDefinitionEntity processDefinition, ActivityImpl startActivityId) static CorrelationHandlerResult
CorrelationHandlerResult.matchedProcessDefinition
(ProcessDefinitionEntity processDefinitionEntity, String startEventActivityId) void
ConditionHandlerResult.setProcessDefinition
(ProcessDefinitionEntity processDefinition) ModifierConstructorDescriptionConditionHandlerResult
(ProcessDefinitionEntity processDefinition, ActivityImpl activity) -
Uses of ProcessDefinitionEntity in org.camunda.bpm.spring.boot.starter.event
Modifier and TypeMethodDescriptionvoid
PublishDelegateParseListener.parseProcess
(Element processElement, ProcessDefinitionEntity processDefinition)