@Override public String getStartActivityId() { return historicProcessInstance.getStartActivityId(); }
assertNotNull("Historic process instance has no process definition version", historicProcessInstance.getProcessDefinitionVersion()); assertNotNull("Historic process instance has no process definition key", historicProcessInstance.getDeploymentId()); assertNotNull("Historic process instance has no start activiti id", historicProcessInstance.getStartActivityId()); assertNotNull("Historic process instance has no start time", historicProcessInstance.getStartTime()); assertNotNull("Historic process instance has no end time", historicProcessInstance.getEndTime());
@Override public String getStartActivityId() { return historicProcessInstance.getStartActivityId(); }
@Override public String getStartActivityId() { return historicProcessInstance.getStartActivityId(); }
protected void printProcessInstanceInfo(HistoricProcessInstance hpi) { LinkedHashMap<String, String> nvMap = new LinkedHashMap<String, String>(); nvMap.put("Instance ID", hpi.getId()); nvMap.put("Start Activity", hpi.getStartActivityId()); nvMap.put("End Activity", hpi.getEndActivityId()); nvMap.put("Start Time", Commands.UTIL.formatDate(hpi.getStartTime())); nvMap.put("End Time", Commands.UTIL.formatDate(hpi.getEndTime())); if (!this.isQuiet()) { nvMap.put("Duration", Commands.UTIL.formatDuration(hpi.getDurationInMillis())); } PrintWriter out = new PrintWriter(out(), true); Commands.UTIL.printNameValues(out, nvMap); // print instance data this.getPrintHandler().printInstanceData(out, this.isVerbose(), this.isQuiet(), hpi); }
/** * @param historicProcessInstance HistoricProcessInstance * @return Map */ public Map<String, Object> getStartVariables(HistoricProcessInstance historicProcessInstance) { if (historicProcessInstance.getStartActivityId() == null) { return Collections.emptyMap(); } // Get historic variable values for start-event HistoricActivityInstance startEvent = activitiUtil.getHistoryService() .createHistoricActivityInstanceQuery() .processInstanceId(historicProcessInstance.getId()) .activityId(historicProcessInstance.getStartActivityId()) .singleResult(); Map<String, Object> variables = getHistoricActivityVariables(startEvent.getId()); return variables; }
protected void printProcessInstanceInfo(HistoricProcessInstance hpi) { LinkedHashMap<String, String> nvMap = new LinkedHashMap<String, String>(); nvMap.put("Instance ID", hpi.getId()); nvMap.put("Start Activity", hpi.getStartActivityId()); nvMap.put("End Activity", hpi.getEndActivityId()); nvMap.put("Start Time", Commands.UTIL.formatDate(hpi.getStartTime())); nvMap.put("End Time", Commands.UTIL.formatDate(hpi.getEndTime())); if (!this.isQuiet()) { nvMap.put("Duration", Commands.UTIL.formatDuration(hpi.getDurationInMillis())); } PrintWriter out = new PrintWriter(out(), true); Commands.UTIL.printNameValues(out, nvMap); // print instance data this.getPrintHandler().printInstanceData(out, this.isVerbose(), this.isQuiet(), hpi); }
/** * @param historicProcessInstance HistoricProcessInstance * @return Map */ public Map<String, Object> getStartVariables(HistoricProcessInstance historicProcessInstance) { if (historicProcessInstance.getStartActivityId() == null) { return Collections.emptyMap(); } // Get historic variable values for start-event HistoricActivityInstance startEvent = activitiUtil.getHistoryService() .createHistoricActivityInstanceQuery() .processInstanceId(historicProcessInstance.getId()) .activityId(historicProcessInstance.getStartActivityId()) .singleResult(); Map<String, Object> variables = getHistoricActivityVariables(startEvent.getId()); return variables; }
protected void refreshInstancesTable() { instancesTable.removeAllItems(); for (HistoricProcessInstance instance : selectedManagementDefinition.runningInstances) { instancesTable.addItem(new String[]{instance.getId(), instance.getBusinessKey(), instance.getStartUserId(), instance.getStartActivityId(), instance.getStartTime().toString()}, instance.getId()); } }
protected void refreshInstancesTable() { instancesTable.removeAllItems(); for (HistoricProcessInstance instance : selectedManagementDefinition.runningInstances) { instancesTable.addItem(new String[]{instance.getId(), instance.getBusinessKey(), instance.getStartUserId(), instance.getStartActivityId(), instance.getStartTime().toString(), instance.getEndTime() != null ? instance.getEndTime().toString() : "", instance.getDurationInMillis() != null ? instance.getDurationInMillis().toString() : ""}, instance.getId()); } }
@SuppressWarnings("deprecation") public HistoricProcessInstanceResponse createHistoricProcessInstanceResponse(HistoricProcessInstance processInstance, RestUrlBuilder urlBuilder) { HistoricProcessInstanceResponse result = new HistoricProcessInstanceResponse(); result.setBusinessKey(processInstance.getBusinessKey()); result.setDeleteReason(processInstance.getDeleteReason()); result.setDurationInMillis(processInstance.getDurationInMillis()); result.setEndActivityId(processInstance.getEndActivityId()); result.setEndTime(processInstance.getEndTime()); result.setId(processInstance.getId()); result.setName(processInstance.getName()); result.setProcessDefinitionId(processInstance.getProcessDefinitionId()); result.setProcessDefinitionUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_DEFINITION, processInstance.getProcessDefinitionId())); result.setStartActivityId(processInstance.getStartActivityId()); result.setStartTime(processInstance.getStartTime()); result.setStartUserId(processInstance.getStartUserId()); result.setSuperProcessInstanceId(processInstance.getSuperProcessInstanceId()); result.setUrl(urlBuilder.buildUrl(RestUrls.URL_HISTORIC_PROCESS_INSTANCE, processInstance.getId())); if (processInstance.getProcessVariables() != null) { Map<String, Object> variableMap = processInstance.getProcessVariables(); for (String name : variableMap.keySet()) { result.addVariable(createRestVariable(name, variableMap.get(name), RestVariableScope.LOCAL, processInstance.getId(), VARIABLE_HISTORY_PROCESS, false, urlBuilder)); } } result.setTenantId(processInstance.getTenantId()); return result; }
assertNotNull("Historic process instance has no process definition version", historicProcessInstance.getProcessDefinitionVersion()); assertNotNull("Historic process instance has no process definition key", historicProcessInstance.getDeploymentId()); assertNotNull("Historic process instance has no start activiti id", historicProcessInstance.getStartActivityId()); assertNotNull("Historic process instance has no start time", historicProcessInstance.getStartTime()); assertNotNull("Historic process instance has no end time", historicProcessInstance.getEndTime());