@Override public String getProcessDefinitionId() { return executionEntity.getProcessDefinitionId(); }
@Override public String getProcessDefinitionId() { return executionEntity.getProcessDefinitionId(); }
@Override public String getProperty(Execution obj) { return ((ExecutionEntity) obj).getProcessDefinitionId(); } });
protected void ensureSameProcessDefinition(ExecutionEntity processInstance, String processDefinitionId) { if (!processDefinitionId.equals(processInstance.getProcessDefinitionId())) { throw LOGGER.processDefinitionOfInstanceDoesNotMatchMigrationPlan(processInstance, processDefinitionId); } }
protected void ensureSameProcessDefinition(ExecutionEntity processInstance, String processDefinitionId) { if (!processDefinitionId.equals(processInstance.getProcessDefinitionId())) { throw LOG.processDefinitionOfInstanceDoesNotMatchModification(processInstance, processDefinitionId); } }
protected void ensureSameProcessDefinition(ExecutionEntity processInstance, String processDefinitionId) { if (!processDefinitionId.equals(processInstance.getProcessDefinitionId())) { throw LOGGER.processDefinitionOfInstanceDoesNotMatchMigrationPlan(processInstance, processDefinitionId); } }
protected void ensureSameProcessDefinition(ExecutionEntity processInstance, String processDefinitionId) { if (!processDefinitionId.equals(processInstance.getProcessDefinitionId())) { throw LOG.processDefinitionOfInstanceDoesNotMatchModification(processInstance, processDefinitionId); } }
public ProcessEngineException processDefinitionOfInstanceDoesNotMatchMigrationPlan(ExecutionEntity processInstance, String processDefinitionId) { return new ProcessEngineException(exceptionMessage( "002", "Process instance '{}' cannot be migrated. Its process definition '{}' does not match the source process definition of the migration plan '{}'", processInstance.getId(), processInstance.getProcessDefinitionId(), processDefinitionId )); }
public ProcessEngineException processDefinitionOfInstanceDoesNotMatchModification(ExecutionEntity processInstance, String processDefinitionId) { return new ProcessEngineException(exceptionMessage( "037", "Process instance '{}' cannot be modified. Its process definition '{}' does not match given process definition '{}'", processInstance.getId(), processInstance.getProcessDefinitionId(), processDefinitionId )); }
public ProcessEngineException processDefinitionOfInstanceDoesNotMatchModification(ExecutionEntity processInstance, String processDefinitionId) { return new ProcessEngineException(exceptionMessage( "037", "Process instance '{}' cannot be modified. Its process definition '{}' does not match given process definition '{}'", processInstance.getId(), processInstance.getProcessDefinitionId(), processDefinitionId )); }
public ProcessEngineException processDefinitionOfInstanceDoesNotMatchMigrationPlan(ExecutionEntity processInstance, String processDefinitionId) { return new ProcessEngineException(exceptionMessage( "002", "Process instance '{}' cannot be migrated. Its process definition '{}' does not match the source process definition of the migration plan '{}'", processInstance.getId(), processInstance.getProcessDefinitionId(), processDefinitionId )); }
public void debugNoTargetProcessApplicationFound(ExecutionEntity execution, ProcessApplicationManager processApplicationManager) { logDebug("023", "no target process application found for Execution[{}], ProcessDefinition[{}], Deployment[{}] Registrations[{}]", execution.getId(), execution.getProcessDefinitionId(), execution.getProcessDefinition().getDeploymentId(), processApplicationManager.getRegistrationSummary()); }
public void debugNoTargetProcessApplicationFound(ExecutionEntity execution, ProcessApplicationManager processApplicationManager) { logDebug("023", "no target process application found for Execution[{}], ProcessDefinition[{}], Deployment[{}] Registrations[{}]", execution.getId(), execution.getProcessDefinitionId(), execution.getProcessDefinition().getDeploymentId(), processApplicationManager.getRegistrationSummary()); }
/** * returns umatched executions in the tree */ protected List<Execution> matches(ExecutionTree tree) { ExecutionEntity executionEntity = (ExecutionEntity) tree.getExecution(); List<Execution> unmatchedExecutions = new ArrayList<Execution>(); if (!expectedProcessDefinitionId.equals(executionEntity.getProcessDefinitionId())) { unmatchedExecutions.add(tree.getExecution()); } for (ExecutionTree child : tree.getExecutions()) { unmatchedExecutions.addAll(matches(child)); } return unmatchedExecutions; }
public UserOperationLogContextEntryBuilder inContextOf(ExecutionEntity execution) { entry.setProcessInstanceId(execution.getProcessInstanceId()); entry.setRootProcessInstanceId(execution.getRootProcessInstanceId()); entry.setProcessDefinitionId(execution.getProcessDefinitionId()); ProcessDefinitionEntity processDefinition = (ProcessDefinitionEntity) execution.getProcessDefinition(); entry.setProcessDefinitionKey(processDefinition.getKey()); entry.setDeploymentId(processDefinition.getDeploymentId()); return this; }
public UserOperationLogContextEntryBuilder inContextOf(ExecutionEntity execution) { entry.setProcessInstanceId(execution.getProcessInstanceId()); entry.setRootProcessInstanceId(execution.getRootProcessInstanceId()); entry.setProcessDefinitionId(execution.getProcessDefinitionId()); ProcessDefinitionEntity processDefinition = (ProcessDefinitionEntity) execution.getProcessDefinition(); entry.setProcessDefinitionKey(processDefinition.getKey()); entry.setDeploymentId(processDefinition.getDeploymentId()); return this; }
protected void setReferenceToProcessInstance(HistoricDecisionInstanceEntity event, ExecutionEntity execution) { event.setProcessDefinitionKey(getProcessDefinitionKey(execution)); event.setProcessDefinitionId(execution.getProcessDefinitionId()); event.setRootProcessInstanceId(execution.getRootProcessInstanceId()); event.setProcessInstanceId(execution.getProcessInstanceId()); event.setExecutionId(execution.getId()); event.setActivityId(execution.getActivityId()); event.setActivityInstanceId(execution.getActivityInstanceId()); }
protected void setReferenceToProcessInstance(HistoricDecisionInstanceEntity event, ExecutionEntity execution) { event.setProcessDefinitionKey(getProcessDefinitionKey(execution)); event.setProcessDefinitionId(execution.getProcessDefinitionId()); event.setRootProcessInstanceId(execution.getRootProcessInstanceId()); event.setProcessInstanceId(execution.getProcessInstanceId()); event.setExecutionId(execution.getId()); event.setActivityId(execution.getActivityId()); event.setActivityInstanceId(execution.getActivityInstanceId()); }
public static ExternalTaskEntity createAndInsert(ExecutionEntity execution, String topic, long priority) { ExternalTaskEntity externalTask = new ExternalTaskEntity(); externalTask.setTopicName(topic); externalTask.setExecutionId(execution.getId()); externalTask.setProcessInstanceId(execution.getProcessInstanceId()); externalTask.setProcessDefinitionId(execution.getProcessDefinitionId()); externalTask.setActivityId(execution.getActivityId()); externalTask.setActivityInstanceId(execution.getActivityInstanceId()); externalTask.setTenantId(execution.getTenantId()); externalTask.setPriority(priority); ProcessDefinitionEntity processDefinition = execution.getProcessDefinition(); externalTask.setProcessDefinitionKey(processDefinition.getKey()); externalTask.insert(); externalTask.produceHistoricExternalTaskCreatedEvent(); return externalTask; }
public static ExternalTaskEntity createAndInsert(ExecutionEntity execution, String topic, long priority) { ExternalTaskEntity externalTask = new ExternalTaskEntity(); externalTask.setTopicName(topic); externalTask.setExecutionId(execution.getId()); externalTask.setProcessInstanceId(execution.getProcessInstanceId()); externalTask.setProcessDefinitionId(execution.getProcessDefinitionId()); externalTask.setActivityId(execution.getActivityId()); externalTask.setActivityInstanceId(execution.getActivityInstanceId()); externalTask.setTenantId(execution.getTenantId()); externalTask.setPriority(priority); ProcessDefinitionEntity processDefinition = execution.getProcessDefinition(); externalTask.setProcessDefinitionKey(processDefinition.getKey()); externalTask.insert(); externalTask.produceHistoricExternalTaskCreatedEvent(); return externalTask; }