protected internal virtual void initCaseInstanceEvent(HistoricCaseInstanceEventEntity evt, CaseExecutionEntity caseExecutionEntity, HistoryEventTypes eventType) { evt.Id = caseExecutionEntity.CaseInstanceId; evt.EventType = eventType.EventName; evt.CaseDefinitionId = caseExecutionEntity.CaseDefinitionId; evt.CaseInstanceId = caseExecutionEntity.CaseInstanceId; evt.CaseExecutionId = caseExecutionEntity.Id; evt.BusinessKey = caseExecutionEntity.BusinessKey; evt.State = caseExecutionEntity.State; evt.TenantId = caseExecutionEntity.TenantId; }
public virtual HistoryEvent createCaseInstanceUpdateEvt(DelegateCaseExecution caseExecution) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseExecutionEntity caseExecutionEntity = (org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseExecutionEntity) caseExecution; CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity)caseExecution; // create event instance HistoricCaseInstanceEventEntity evt = loadCaseInstanceEventEntity(caseExecutionEntity); // initialize event initCaseInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_INSTANCE_UPDATE); return(evt); }
public virtual HistoryEvent createCaseInstanceCloseEvt(DelegateCaseExecution caseExecution) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseExecutionEntity caseExecutionEntity = (org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseExecutionEntity) caseExecution; CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity)caseExecution; // create event instance HistoricCaseInstanceEventEntity evt = loadCaseInstanceEventEntity(caseExecutionEntity); // initialize event initCaseInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_INSTANCE_CLOSE); // set end time evt.EndTime = ClockUtil.CurrentTime; if (evt.StartTime != null) { evt.DurationInMillis = evt.EndTime.Ticks - evt.StartTime.Ticks; } return(evt); }
public virtual HistoryEvent createCaseInstanceCreateEvt(DelegateCaseExecution caseExecution) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseExecutionEntity caseExecutionEntity = (org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseExecutionEntity) caseExecution; CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity)caseExecution; // create event instance HistoricCaseInstanceEventEntity evt = newCaseInstanceEventEntity(caseExecutionEntity); // initialize event initCaseInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_INSTANCE_CREATE); // set create time evt.CreateTime = ClockUtil.CurrentTime; // set create user id evt.CreateUserId = Context.CommandContext.AuthenticatedUserId; // set super case instance id CmmnExecution superCaseExecution = caseExecutionEntity.SuperCaseExecution; if (superCaseExecution != null) { evt.SuperCaseInstanceId = superCaseExecution.CaseInstanceId; } // set super process instance id ExecutionEntity superExecution = caseExecutionEntity.getSuperExecution(); if (superExecution != null) { evt.SuperProcessInstanceId = superExecution.ProcessInstanceId; } return(evt); }