public TaskRunTime(final TaskUUID taskUUID, final String nodeName, final AbstractActivity abstractActivity, final XpdlExecution xpdlExecution) { this.taskUUID = taskUUID; this.activityDef = abstractActivity; this.activityId = nodeName; this.xpdlExecution = xpdlExecution; this.instanceUUID = xpdlExecution.getXpdlInstance().getUUID(); this.packageUUID = xpdlExecution.getProcessDefinition().getPackageDefinitionUUID(); this.iterationId = xpdlExecution.getIterationId(); this.activityInstanceId = xpdlExecution.getActivityInstanceId(); }
public TaskRunTime(TaskUUID taskUUID, String nodeName, AbstractActivity abstractActivity, XpdlExecution xpdlExecution) { this.taskUUID = taskUUID; this.activityDef = abstractActivity; this.activityId = nodeName; this.xpdlExecution = xpdlExecution; this.instanceUUID = xpdlExecution.getXpdlInstance().getUUID(); this.packageUUID = xpdlExecution.getProcessDefinition().getPackageDefinitionUUID(); this.iterationId = xpdlExecution.getIterationId(); this.activityInstanceId = xpdlExecution.getActivityInstanceId(); }
private void createNewIteration(XpdlExecution execution) { if (iterationDescriptors != null && !iterationDescriptors.isEmpty()) { String iterationUUID = Misc.getUniqueId("it"); execution.setIterationId(iterationUUID); XpdlInstance instance = execution.getXpdlInstance(); for (IterationDescriptor it : iterationDescriptors) { JoinRunTime jr = getJoinRunTime(instance, execution.getProcessDefinition().getNode(it.getJoinNodeName())); if (jr.update(iterationUUID, it.getTransitionSourceNodes())) { throw new BonitaRuntimeException("Error in iteration: join " + it.getJoinNodeName() + " has not been reinitialized"); } } } }
List<ProcessParameter> processParameters = xpdlExecution.getProcessDefinition().getParameters(); if (processParameters != null) { parameterValues = new HashMap<String, Object>();
final List<ProcessParameter> processParameters = xpdlExecution.getProcessDefinition().getParameters(); if (processParameters != null) { parameterValues = new HashMap<String, Object>();