public interface TenantIdProvider
The SPI is invoked if the process definition, case definition or decision definition does not have a tenant id or execution does not have a tenant id.
 An implementation of this SPI can be set on the ProcessEngineConfigurationImpl.
| Modifier and Type | Method and Description | 
|---|---|
String | 
provideTenantIdForCaseInstance(TenantIdProviderCaseInstanceContext ctx)
Invoked when a case instance is started and the Case Definition does not have a tenant id. 
 | 
String | 
provideTenantIdForHistoricDecisionInstance(TenantIdProviderHistoricDecisionInstanceContext ctx)
Invoked when a historic decision instance is created and the Decision Definition or the Execution does not have a tenant id. 
 | 
String | 
provideTenantIdForProcessInstance(TenantIdProviderProcessInstanceContext ctx)
Invoked when a process instance is started and the Process Definition does not have a tenant id. 
 | 
String provideTenantIdForProcessInstance(TenantIdProviderProcessInstanceContext ctx)
Implementors can either return a tenant id or null. If null is returned the process instance is not assigned a tenant id.
ctx - holds information about the process instance which is about to be started.String provideTenantIdForCaseInstance(TenantIdProviderCaseInstanceContext ctx)
Implementors can either return a tenant id or null. If null is returned the case instance is not assigned a tenant id.
ctx - holds information about the case instance which is about to be started.String provideTenantIdForHistoricDecisionInstance(TenantIdProviderHistoricDecisionInstanceContext ctx)
Implementors can either return a tenant id or null. If null is returned the historic decision instance is not assigned a tenant id.
ctx - holds information about the decision definition and the execution.Copyright © 2019. All rights reserved.