Uses of Interface
org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntity
-
-
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.bpmn.deployer
Fields in org.flowable.engine.impl.bpmn.deployer with type parameters of type ProcessDefinitionEntity Modifier and Type Field Description protected Map<ProcessDefinitionEntity,BpmnParse>ParsedDeployment. mapProcessDefinitionsToParsesprotected Map<ProcessDefinitionEntity,EngineResource>ParsedDeployment. mapProcessDefinitionsToResourcesprotected List<ProcessDefinitionEntity>ParsedDeployment. processDefinitionsMethods in org.flowable.engine.impl.bpmn.deployer that return ProcessDefinitionEntity Modifier and Type Method Description ProcessDefinitionEntityBpmnDeploymentHelper. getMostRecentDerivedVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)Gets the most recent persisted derived process definition that matches this one for tenant and key.ProcessDefinitionEntityBpmnDeploymentHelper. getMostRecentVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)Gets the most recent persisted process definition that matches this one for tenant and key.ProcessDefinitionEntityBpmnDeploymentHelper. getPersistedInstanceOfProcessDefinition(ProcessDefinitionEntity processDefinition)Gets the persisted version of the already-deployed process definition.Methods in org.flowable.engine.impl.bpmn.deployer that return types with arguments of type ProcessDefinitionEntity Modifier and Type Method Description List<ProcessDefinitionEntity>ParsedDeployment. getAllProcessDefinitions()protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity>BpmnDeployer. getPreviousDerivedFromVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)Constructs a map from new ProcessDefinitionEntities to the previous derived from version by key and tenant.protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity>BpmnDeployer. getPreviousDerivedFromVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)Constructs a map from new ProcessDefinitionEntities to the previous derived from version by key and tenant.protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity>BpmnDeployer. getPreviousVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)Constructs a map from new ProcessDefinitionEntities to the previous version by key and tenant.protected Map<ProcessDefinitionEntity,ProcessDefinitionEntity>BpmnDeployer. getPreviousVersionsOfProcessDefinitions(ParsedDeployment parsedDeployment)Constructs a map from new ProcessDefinitionEntities to the previous version by key and tenant.Methods in org.flowable.engine.impl.bpmn.deployer with parameters of type ProcessDefinitionEntity Modifier and Type Method Description voidBpmnDeploymentHelper. addAuthorizationsForNewProcessDefinition(org.flowable.bpmn.model.Process process, ProcessDefinitionEntity processDefinition)protected voidBpmnDeploymentHelper. addAuthorizationsFromIterator(CommandContext commandContext, List<String> expressions, ProcessDefinitionEntity processDefinition, org.flowable.engine.impl.bpmn.deployer.BpmnDeploymentHelper.ExpressionType expressionType)protected voidCachingAndArtifactsManager. addDefinitionInfoToCache(ProcessDefinitionEntity processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration, CommandContext commandContext)protected voidEventSubscriptionManager. addEventSubscriptions(ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel)ResourceEntityProcessDefinitionDiagramHelper. createDiagramForProcessDefinition(ProcessDefinitionEntity processDefinition, BpmnParse bpmnParse)Generates a diagram resource for a ProcessDefinitionEntity and associated BpmnParse.org.flowable.bpmn.model.BpmnModelParsedDeployment. getBpmnModelForProcessDefinition(ProcessDefinitionEntity processDefinition)BpmnParseParsedDeployment. getBpmnParseForProcessDefinition(ProcessDefinitionEntity processDefinition)protected Set<String>EventSubscriptionManager. getEventRegistryStartEventEventTypes(ProcessDefinitionEntity previousProcessDefinition)protected StringBpmnDeployer. getIdForNewProcessDefinition(ProcessDefinitionEntity processDefinition)Returns the ID to use for a new process definition; subclasses may override this to provide their own identification scheme.ProcessDefinitionEntityBpmnDeploymentHelper. getMostRecentDerivedVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)Gets the most recent persisted derived process definition that matches this one for tenant and key.ProcessDefinitionEntityBpmnDeploymentHelper. getMostRecentVersionOfProcessDefinition(ProcessDefinitionEntity processDefinition)Gets the most recent persisted process definition that matches this one for tenant and key.ProcessDefinitionEntityBpmnDeploymentHelper. getPersistedInstanceOfProcessDefinition(ProcessDefinitionEntity processDefinition)Gets the persisted version of the already-deployed process definition.static StringResourceNameUtil. getProcessDiagramResourceNameFromDeployment(ProcessDefinitionEntity processDefinition, Map<String,EngineResource> resources)Finds the name of a resource for the diagram for a process definition.org.flowable.bpmn.model.ProcessParsedDeployment. getProcessModelForProcessDefinition(ProcessDefinitionEntity processDefinition)EngineResourceParsedDeployment. getResourceForProcessDefinition(ProcessDefinitionEntity processDefinition)protected List<TimerJobEntity>TimerManager. getTimerDeclarations(ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.Process process)protected voidEventSubscriptionManager. insertEventRegistryEvent(String eventDefinitionKey, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)protected voidEventSubscriptionManager. insertMessageEvent(org.flowable.bpmn.model.MessageEventDefinition messageEventDefinition, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)protected voidEventSubscriptionManager. insertSignalEvent(org.flowable.bpmn.model.SignalEventDefinition signalEventDefinition, org.flowable.bpmn.model.StartEvent startEvent, ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.BpmnModel bpmnModel)protected voidEventSubscriptionManager. removeObsoleteEventRegistryEventSubScription(ProcessDefinitionEntity previousProcessDefinition)protected voidEventSubscriptionManager. removeObsoleteEventSubscriptionsImpl(ProcessDefinitionEntity processDefinition, String eventHandlerType)protected voidEventSubscriptionManager. removeObsoleteMessageEventSubscriptions(ProcessDefinitionEntity previousProcessDefinition)protected voidEventSubscriptionManager. removeObsoleteSignalEventSubScription(ProcessDefinitionEntity previousProcessDefinition)protected voidTimerManager. removeObsoleteTimers(ProcessDefinitionEntity processDefinition)protected voidTimerManager. scheduleTimers(ProcessDefinitionEntity processDefinition, org.flowable.bpmn.model.Process process)booleanProcessDefinitionDiagramHelper. shouldCreateDiagram(ProcessDefinitionEntity processDefinition, DeploymentEntity deployment)voidBpmnDeploymentHelper. updateTimersAndEvents(ProcessDefinitionEntity processDefinition, ProcessDefinitionEntity previousProcessDefinition, ParsedDeployment parsedDeployment)Updates all timers and events for the process definition.Method parameters in org.flowable.engine.impl.bpmn.deployer with type arguments of type ProcessDefinitionEntity Modifier and Type Method Description voidBpmnDeploymentHelper. copyDeploymentValuesToProcessDefinitions(DeploymentEntity deployment, List<ProcessDefinitionEntity> processDefinitions)Updates all the process definition entities to match the deployment's values for tenant, engine version, and deployment id.protected voidBpmnDeployer. setDerivedProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment, Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions, Map<String,Object> deploymentSettings)protected voidBpmnDeployer. setDerivedProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment, Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions, Map<String,Object> deploymentSettings)protected voidBpmnDeployer. setProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment, Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions)Sets the version on each process definition entity, and the identifier.protected voidBpmnDeployer. setProcessDefinitionVersionsAndIds(ParsedDeployment parsedDeployment, Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions)Sets the version on each process definition entity, and the identifier.protected voidBpmnDeployer. updateTimersAndEvents(ParsedDeployment parsedDeployment, Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions)protected voidBpmnDeployer. updateTimersAndEvents(ParsedDeployment parsedDeployment, Map<ProcessDefinitionEntity,ProcessDefinitionEntity> mapNewToOldProcessDefinitions)voidBpmnDeploymentHelper. verifyProcessDefinitionsDoNotShareKeys(Collection<ProcessDefinitionEntity> processDefinitions)Verifies that no two process definitions share the same key, to prevent database unique index violation.Constructor parameters in org.flowable.engine.impl.bpmn.deployer with type arguments of type ProcessDefinitionEntity Constructor Description ParsedDeployment(DeploymentEntity entity, List<ProcessDefinitionEntity> processDefinitions, Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses, Map<ProcessDefinitionEntity,EngineResource> mapProcessDefinitionsToResources)ParsedDeployment(DeploymentEntity entity, List<ProcessDefinitionEntity> processDefinitions, Map<ProcessDefinitionEntity,BpmnParse> mapProcessDefinitionsToParses, Map<ProcessDefinitionEntity,EngineResource> mapProcessDefinitionsToResources) -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.bpmn.parser
Fields in org.flowable.engine.impl.bpmn.parser declared as ProcessDefinitionEntity Modifier and Type Field Description protected ProcessDefinitionEntityBpmnParse. currentProcessDefinitionFields in org.flowable.engine.impl.bpmn.parser with type parameters of type ProcessDefinitionEntity Modifier and Type Field Description protected List<ProcessDefinitionEntity>BpmnParse. processDefinitionsThe end result of the parsing: a list of process definition.Methods in org.flowable.engine.impl.bpmn.parser that return ProcessDefinitionEntity Modifier and Type Method Description ProcessDefinitionEntityBpmnParse. getCurrentProcessDefinition()ProcessDefinitionEntityBpmnParse. getProcessDefinition(String processDefinitionKey)Methods in org.flowable.engine.impl.bpmn.parser that return types with arguments of type ProcessDefinitionEntity Modifier and Type Method Description List<ProcessDefinitionEntity>BpmnParse. getProcessDefinitions()Methods in org.flowable.engine.impl.bpmn.parser with parameters of type ProcessDefinitionEntity Modifier and Type Method Description voidBpmnParse. setCurrentProcessDefinition(ProcessDefinitionEntity currentProcessDefinition) -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.bpmn.parser.handler
Methods in org.flowable.engine.impl.bpmn.parser.handler that return ProcessDefinitionEntity Modifier and Type Method Description protected ProcessDefinitionEntityProcessParseHandler. transformProcess(BpmnParse bpmnParse, org.flowable.bpmn.model.Process process) -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.cmd
Fields in org.flowable.engine.impl.cmd declared as ProcessDefinitionEntity Modifier and Type Field Description protected ProcessDefinitionEntityAbstractSetProcessDefinitionStateCmd. processDefinitionEntityMethods in org.flowable.engine.impl.cmd that return ProcessDefinitionEntity Modifier and Type Method Description protected ProcessDefinitionEntityAbstractDynamicInjectionCmd. deployDerivedDeploymentEntity(CommandContext commandContext, DeploymentEntity deploymentEntity, ProcessDefinitionEntity originalProcessDefinitionEntity)Methods in org.flowable.engine.impl.cmd that return types with arguments of type ProcessDefinitionEntity Modifier and Type Method Description protected List<ProcessDefinitionEntity>AbstractSetProcessDefinitionStateCmd. findProcessDefinition(CommandContext commandContext)Methods in org.flowable.engine.impl.cmd with parameters of type ProcessDefinitionEntity Modifier and Type Method Description protected org.flowable.bpmn.model.BpmnModelAbstractDynamicInjectionCmd. createBpmnModel(CommandContext commandContext, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity)protected DeploymentEntityAbstractDynamicInjectionCmd. createDerivedDeployment(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity)protected ProcessDefinitionEntityAbstractDynamicInjectionCmd. deployDerivedDeploymentEntity(CommandContext commandContext, DeploymentEntity deploymentEntity, ProcessDefinitionEntity originalProcessDefinitionEntity)protected abstract TNeedsActiveProcessDefinitionCmd. execute(CommandContext commandContext, ProcessDefinitionEntity processDefinition)Subclasses should implement this.protected ProcessInstanceSubmitStartFormCmd. execute(CommandContext commandContext, ProcessDefinitionEntity processDefinition)protected abstract voidAbstractDynamicInjectionCmd. updateBpmnProcess(CommandContext commandContext, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity)protected voidInjectEmbeddedSubProcessInProcessInstanceCmd. updateBpmnProcess(CommandContext commandContext, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity)protected voidInjectParallelEmbeddedSubProcessCmd. updateBpmnProcess(CommandContext commandContext, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity)protected voidInjectParallelUserTaskCmd. updateBpmnProcess(CommandContext commandContext, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity)protected voidInjectUserTaskInProcessInstanceCmd. updateBpmnProcess(CommandContext commandContext, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity)protected abstract voidAbstractDynamicInjectionCmd. updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions)protected voidAbstractDynamicInjectionCmd. updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, org.flowable.bpmn.model.BpmnModel bpmnModel)protected voidInjectEmbeddedSubProcessInProcessInstanceCmd. updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions)protected voidInjectParallelEmbeddedSubProcessCmd. updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions)protected voidInjectParallelUserTaskCmd. updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions)protected voidInjectUserTaskInProcessInstanceCmd. updateExecutions(CommandContext commandContext, ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance, List<ExecutionEntity> childExecutions)Method parameters in org.flowable.engine.impl.cmd with type arguments of type ProcessDefinitionEntity Modifier and Type Method Description protected voidAbstractSetProcessDefinitionStateCmd. changeProcessDefinitionState(CommandContext commandContext, List<ProcessDefinitionEntity> processDefinitions)protected voidAbstractSetProcessDefinitionStateCmd. createTimerForDelayedExecution(CommandContext commandContext, List<ProcessDefinitionEntity> processDefinitions)Constructors in org.flowable.engine.impl.cmd with parameters of type ProcessDefinitionEntity Constructor Description AbstractSetProcessDefinitionStateCmd(ProcessDefinitionEntity processDefinitionEntity, boolean includeProcessInstances, Date executionDate, String tenantId)ActivateProcessDefinitionCmd(ProcessDefinitionEntity processDefinitionEntity, boolean includeProcessInstances, Date executionDate, String tenantId)SuspendProcessDefinitionCmd(ProcessDefinitionEntity processDefinitionEntity, boolean includeProcessInstances, Date executionDate, String tenantId) -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.dynamic
Methods in org.flowable.engine.impl.dynamic with parameters of type ProcessDefinitionEntity Modifier and Type Method Description static voidDynamicSubProcessParallelInjectUtil. injectParallelSubProcess(org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, DynamicEmbeddedSubProcessBuilder dynamicEmbeddedSubProcessBuilder, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext)static voidDynamicSubProcessJoinInjectUtil. injectSubProcessWithJoin(String taskId, org.flowable.bpmn.model.Process process, org.flowable.bpmn.model.BpmnModel bpmnModel, DynamicEmbeddedSubProcessBuilder dynamicEmbeddedSubProcessBuilder, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity, CommandContext commandContext)static voidBaseDynamicSubProcessInjectUtil. processFlowElements(CommandContext commandContext, org.flowable.bpmn.model.FlowElementsContainer process, org.flowable.bpmn.model.BpmnModel bpmnModel, ProcessDefinitionEntity originalProcessDefinitionEntity, DeploymentEntity newDeploymentEntity) -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.history
Methods in org.flowable.engine.impl.history with parameters of type ProcessDefinitionEntity Modifier and Type Method Description voidCompositeHistoryManager. updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance)voidDefaultHistoryManager. updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance)voidHistoryManager. updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance)Record the update of a process definition for historic process instance, task, and activity instance, if history is enabled. -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.history.async
Methods in org.flowable.engine.impl.history.async with parameters of type ProcessDefinitionEntity Modifier and Type Method Description voidAsyncHistoryManager. updateProcessDefinitionIdInHistory(ProcessDefinitionEntity processDefinitionEntity, ExecutionEntity processInstance) -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.persistence.entity
Classes in org.flowable.engine.impl.persistence.entity that implement ProcessDefinitionEntity Modifier and Type Class Description classProcessDefinitionEntityImplMethods in org.flowable.engine.impl.persistence.entity with parameters of type ProcessDefinitionEntity Modifier and Type Method Description voidProcessDefinitionEntityManagerImpl. delete(ProcessDefinitionEntity entity, boolean fireDeleteEvent)static voidSuspensionStateUtil. setSuspensionState(ProcessDefinitionEntity processDefinitionEntity, SuspensionState state) -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.persistence.entity.data
-
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.persistence.entity.data.impl
Methods in org.flowable.engine.impl.persistence.entity.data.impl that return ProcessDefinitionEntity Modifier and Type Method Description ProcessDefinitionEntityMybatisProcessDefinitionDataManager. create()ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findLatestDerivedProcessDefinitionByKey(String processDefinitionKey)ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findLatestDerivedProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findLatestProcessDefinitionByKey(String processDefinitionKey)ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findProcessDefinitionByDeploymentAndKey(String deploymentId, String processDefinitionKey)ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findProcessDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String processDefinitionKey, String tenantId)ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findProcessDefinitionByKeyAndVersion(String processDefinitionKey, Integer processDefinitionVersion)ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId)ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findProcessDefinitionByParentDeploymentAndKey(String parentDeploymentId, String processDefinitionKey)ProcessDefinitionEntityMybatisProcessDefinitionDataManager. findProcessDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String processDefinitionKey, String tenantId)Methods in org.flowable.engine.impl.persistence.entity.data.impl that return types with arguments of type ProcessDefinitionEntity Modifier and Type Method Description Class<? extends ProcessDefinitionEntity>MybatisProcessDefinitionDataManager. getManagedEntityClass() -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.repository
Methods in org.flowable.engine.impl.repository that return ProcessDefinitionEntity Modifier and Type Method Description protected ProcessDefinitionEntityDeploymentProcessDefinitionDeletionManagerImpl. findLatestProcessDefinition(ProcessDefinition processDefinition) -
Uses of ProcessDefinitionEntity in org.flowable.engine.impl.util
Methods in org.flowable.engine.impl.util that return ProcessDefinitionEntity Modifier and Type Method Description static ProcessDefinitionEntityProcessDefinitionUtil. getProcessDefinitionFromDatabase(String processDefinitionId)
-