public static HistoricDetailDto fromHistoricDetail(HistoricDetail historicDetail) { HistoricDetailDto dto = null; if (historicDetail is HistoricFormField) { HistoricFormField historicFormField = (HistoricFormField)historicDetail; dto = HistoricFormFieldDto.fromHistoricFormField(historicFormField); } else if (historicDetail is HistoricVariableUpdate) { HistoricVariableUpdate historicVariableUpdate = (HistoricVariableUpdate)historicDetail; dto = HistoricVariableUpdateDto.fromHistoricVariableUpdate(historicVariableUpdate); } fromHistoricDetail(historicDetail, dto); return(dto); }
protected internal static void fromHistoricDetail(HistoricDetail historicDetail, HistoricDetailDto dto) { dto.id = historicDetail.Id; dto.processDefinitionKey = historicDetail.ProcessDefinitionKey; dto.processDefinitionId = historicDetail.ProcessDefinitionId; dto.processInstanceId = historicDetail.ProcessInstanceId; dto.activityInstanceId = historicDetail.ActivityInstanceId; dto.executionId = historicDetail.ExecutionId; dto.taskId = historicDetail.TaskId; dto.caseDefinitionKey = historicDetail.CaseDefinitionKey; dto.caseDefinitionId = historicDetail.CaseDefinitionId; dto.caseInstanceId = historicDetail.CaseInstanceId; dto.caseExecutionId = historicDetail.CaseExecutionId; dto.tenantId = historicDetail.TenantId; dto.userOperationId = historicDetail.UserOperationId; dto.time = historicDetail.Time; dto.removalTime = historicDetail.RemovalTime; dto.rootProcessInstanceId = historicDetail.RootProcessInstanceId; }