//protected internal virtual void SetReferenceToCaseInstance(HistoricDecisionInstanceEntity @event, // CaseExecutionEntity execution) //{ // @event.CaseDefinitionKey = GetCaseDefinitionKey(execution); // @event.CaseDefinitionId = execution.CaseDefinitionId; // @event.CaseInstanceId = execution.CaseInstanceId; // @event.ExecutionId = execution.Id; // @event.ActivityId = execution.ActivityId; // @event.ActivityInstanceId = execution.Id; //} //protected internal virtual string GetCaseDefinitionKey(CaseExecutionEntity execution) //{ // //CaseDefinitionEntity definition = (CaseDefinitionEntity) execution.CaseDefinition; // //if (definition != null) // //{ // // return definition.Key; // //} // //else // //{ // return null; // //} //} protected internal virtual string ProvideTenantId(IDecisionDefinition decisionDefinition, HistoricDecisionInstanceEntity @event) { var tenantIdProvider = Context.ProcessEngineConfiguration.TenantIdProvider; string tenantId = null; if (tenantIdProvider != null) { TenantIdProviderHistoricDecisionInstanceContext ctx = null; if (!ReferenceEquals(@event.ExecutionId, null)) { //ctx = new TenantIdProviderHistoricDecisionInstanceContext(decisionDefinition, getExecution(@event)); } else if (!ReferenceEquals(@event.CaseExecutionId, null)) { //ctx = new TenantIdProviderHistoricDecisionInstanceContext(decisionDefinition, getCaseExecution(@event)); } else { ctx = new TenantIdProviderHistoricDecisionInstanceContext(decisionDefinition); } tenantId = tenantIdProvider.ProvideTenantIdForHistoricDecisionInstance(ctx); } return(tenantId); }
public string ProvideTenantIdForHistoricDecisionInstance(TenantIdProviderHistoricDecisionInstanceContext ctx) { return(null); }
public virtual string provideTenantIdForHistoricDecisionInstance(TenantIdProviderHistoricDecisionInstanceContext ctx) { throw new System.NotSupportedException(); }
public string ProvideTenantIdForHistoricDecisionInstance(TenantIdProviderHistoricDecisionInstanceContext ctx) { throw new NotSupportedException(); }