public HistoryEvent createCaseActivityInstanceEndEvt(DelegateCaseExecution caseExecution) { final CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity) caseExecution; // create event instance HistoricCaseActivityInstanceEventEntity evt = loadCaseActivityInstanceEventEntity(caseExecutionEntity); // initialize event initCaseActivityInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_ACTIVITY_INSTANCE_END); // set end time evt.setEndTime(ClockUtil.getCurrentTime()); // calculate duration if (evt.getStartTime() != null) { evt.setDurationInMillis(evt.getEndTime().getTime() - evt.getStartTime().getTime()); } return evt; }
public HistoryEvent createCaseActivityInstanceEndEvt(DelegateCaseExecution caseExecution) { final CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity) caseExecution; // create event instance HistoricCaseActivityInstanceEventEntity evt = loadCaseActivityInstanceEventEntity(caseExecutionEntity); // initialize event initCaseActivityInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_ACTIVITY_INSTANCE_END); // set end time evt.setEndTime(ClockUtil.getCurrentTime()); // calculate duration if (evt.getStartTime() != null) { evt.setDurationInMillis(evt.getEndTime().getTime() - evt.getStartTime().getTime()); } return evt; }
public HistoryEvent createCaseActivityInstanceEndEvt(DelegateCaseExecution caseExecution) { final CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity) caseExecution; // create event instance HistoricCaseActivityInstanceEventEntity evt = loadCaseActivityInstanceEventEntity(caseExecutionEntity); // initialize event initCaseActivityInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_ACTIVITY_INSTANCE_END); // set end time evt.setEndTime(ClockUtil.getCurrentTime()); // calculate duration if (evt.getStartTime() != null) { evt.setDurationInMillis(evt.getEndTime().getTime() - evt.getStartTime().getTime()); } return evt; }