protected HistoricCaseInstanceEventEntity newCaseInstanceEventEntity(CaseExecutionEntity caseExecutionEntity) { return new HistoricCaseInstanceEventEntity(); }
public HistoryEvent createCaseInstanceCloseEvt(DelegateCaseExecution caseExecution) { final CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity) caseExecution; // create event instance HistoricCaseInstanceEventEntity evt = loadCaseInstanceEventEntity(caseExecutionEntity); // initialize event initCaseInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_INSTANCE_CLOSE); // set end time evt.setEndTime(ClockUtil.getCurrentTime()); if (evt.getStartTime() != null) { evt.setDurationInMillis(evt.getEndTime().getTime() - evt.getStartTime().getTime()); } return evt; }
protected void initCaseInstanceEvent(HistoricCaseInstanceEventEntity evt, CaseExecutionEntity caseExecutionEntity, HistoryEventTypes eventType) { evt.setId(caseExecutionEntity.getCaseInstanceId()); evt.setEventType(eventType.getEventName()); evt.setCaseDefinitionId(caseExecutionEntity.getCaseDefinitionId()); evt.setCaseInstanceId(caseExecutionEntity.getCaseInstanceId()); evt.setCaseExecutionId(caseExecutionEntity.getId()); evt.setBusinessKey(caseExecutionEntity.getBusinessKey()); evt.setState(caseExecutionEntity.getState()); evt.setTenantId(caseExecutionEntity.getTenantId()); }
public HistoryEvent createCaseInstanceCreateEvt(DelegateCaseExecution caseExecution) { final CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity) caseExecution; // create event instance HistoricCaseInstanceEventEntity evt = newCaseInstanceEventEntity(caseExecutionEntity); // initialize event initCaseInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_INSTANCE_CREATE); // set create time evt.setCreateTime(ClockUtil.getCurrentTime()); // set create user id evt.setCreateUserId(Context.getCommandContext().getAuthenticatedUserId()); // set super case instance id CmmnExecution superCaseExecution = caseExecutionEntity.getSuperCaseExecution(); if (superCaseExecution != null) { evt.setSuperCaseInstanceId(superCaseExecution.getCaseInstanceId()); } // set super process instance id ExecutionEntity superExecution = caseExecutionEntity.getSuperExecution(); if (superExecution != null) { evt.setSuperProcessInstanceId(superExecution.getProcessInstanceId()); } return evt; }
public Date getCloseTime() { return getEndTime(); }
public Date getCreateTime() { return getStartTime(); }
public HistoryEvent createCaseInstanceCreateEvt(DelegateCaseExecution caseExecution) { final CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity) caseExecution; // create event instance HistoricCaseInstanceEventEntity evt = newCaseInstanceEventEntity(caseExecutionEntity); // initialize event initCaseInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_INSTANCE_CREATE); // set create time evt.setCreateTime(ClockUtil.getCurrentTime()); // set create user id evt.setCreateUserId(Context.getCommandContext().getAuthenticatedUserId()); // set super case instance id CmmnExecution superCaseExecution = caseExecutionEntity.getSuperCaseExecution(); if (superCaseExecution != null) { evt.setSuperCaseInstanceId(superCaseExecution.getCaseInstanceId()); } // set super process instance id ExecutionEntity superExecution = caseExecutionEntity.getSuperExecution(); if (superExecution != null) { evt.setSuperProcessInstanceId(superExecution.getProcessInstanceId()); } return evt; }
public Date getCloseTime() { return getEndTime(); }
public Date getCreateTime() { return getStartTime(); }
protected void initCaseInstanceEvent(HistoricCaseInstanceEventEntity evt, CaseExecutionEntity caseExecutionEntity, HistoryEventTypes eventType) { evt.setId(caseExecutionEntity.getCaseInstanceId()); evt.setEventType(eventType.getEventName()); evt.setCaseDefinitionId(caseExecutionEntity.getCaseDefinitionId()); evt.setCaseInstanceId(caseExecutionEntity.getCaseInstanceId()); evt.setCaseExecutionId(caseExecutionEntity.getId()); evt.setBusinessKey(caseExecutionEntity.getBusinessKey()); evt.setState(caseExecutionEntity.getState()); evt.setTenantId(caseExecutionEntity.getTenantId()); }
public HistoryEvent createCaseInstanceCloseEvt(DelegateCaseExecution caseExecution) { final CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity) caseExecution; // create event instance HistoricCaseInstanceEventEntity evt = loadCaseInstanceEventEntity(caseExecutionEntity); // initialize event initCaseInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_INSTANCE_CLOSE); // set end time evt.setEndTime(ClockUtil.getCurrentTime()); if (evt.getStartTime() != null) { evt.setDurationInMillis(evt.getEndTime().getTime() - evt.getStartTime().getTime()); } return evt; }
public HistoryEvent createCaseInstanceCreateEvt(DelegateCaseExecution caseExecution) { final CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity) caseExecution; // create event instance HistoricCaseInstanceEventEntity evt = newCaseInstanceEventEntity(caseExecutionEntity); // initialize event initCaseInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_INSTANCE_CREATE); // set create time evt.setCreateTime(ClockUtil.getCurrentTime()); // set create user id evt.setCreateUserId(Context.getCommandContext().getAuthenticatedUserId()); // set super case instance id CmmnExecution superCaseExecution = caseExecutionEntity.getSuperCaseExecution(); if (superCaseExecution != null) { evt.setSuperCaseInstanceId(superCaseExecution.getCaseInstanceId()); } // set super process instance id ExecutionEntity superExecution = caseExecutionEntity.getSuperExecution(); if (superExecution != null) { evt.setSuperProcessInstanceId(superExecution.getProcessInstanceId()); } return evt; }
public Date getCloseTime() { return getEndTime(); }
protected HistoricCaseInstanceEventEntity newCaseInstanceEventEntity(CaseExecutionEntity caseExecutionEntity) { return new HistoricCaseInstanceEventEntity(); }
public Date getCreateTime() { return getStartTime(); }
protected void initCaseInstanceEvent(HistoricCaseInstanceEventEntity evt, CaseExecutionEntity caseExecutionEntity, HistoryEventTypes eventType) { evt.setId(caseExecutionEntity.getCaseInstanceId()); evt.setEventType(eventType.getEventName()); evt.setCaseDefinitionId(caseExecutionEntity.getCaseDefinitionId()); evt.setCaseInstanceId(caseExecutionEntity.getCaseInstanceId()); evt.setCaseExecutionId(caseExecutionEntity.getId()); evt.setBusinessKey(caseExecutionEntity.getBusinessKey()); evt.setState(caseExecutionEntity.getState()); evt.setTenantId(caseExecutionEntity.getTenantId()); }
public HistoryEvent createCaseInstanceCloseEvt(DelegateCaseExecution caseExecution) { final CaseExecutionEntity caseExecutionEntity = (CaseExecutionEntity) caseExecution; // create event instance HistoricCaseInstanceEventEntity evt = loadCaseInstanceEventEntity(caseExecutionEntity); // initialize event initCaseInstanceEvent(evt, caseExecutionEntity, HistoryEventTypes.CASE_INSTANCE_CLOSE); // set end time evt.setEndTime(ClockUtil.getCurrentTime()); if (evt.getStartTime() != null) { evt.setDurationInMillis(evt.getEndTime().getTime() - evt.getStartTime().getTime()); } return evt; }
protected HistoricCaseInstanceEventEntity newCaseInstanceEventEntity(CaseExecutionEntity caseExecutionEntity) { return new HistoricCaseInstanceEventEntity(); }