public void read(Element processStateElement, JpdlXmlReader jpdlReader) { Element subProcessElement = processStateElement.element("sub-process"); if (subProcessElement != null) { String binding = subProcessElement.attributeValue("binding"); if ("late".equalsIgnoreCase(binding)) { subProcessName = subProcessElement.attributeValue("name"); if (log.isDebugEnabled()) { log.debug(this + " will be late bound to process definition: " + subProcessName); } } else { subProcessDefinition = resolveSubProcess(subProcessElement, jpdlReader); } } variableAccesses = new HashSet(jpdlReader.readVariableAccesses(processStateElement)); }
public void read(Element processStateElement, JpdlXmlReader jpdlReader) { Element subProcessElement = processStateElement.element("sub-process"); if (subProcessElement != null) { String binding = subProcessElement.attributeValue("binding"); if ("late".equalsIgnoreCase(binding)) { subProcessName = subProcessElement.attributeValue("name"); if (log.isDebugEnabled()) { log.debug(this + " will be late bound to process definition: " + subProcessName); } } else { subProcessDefinition = resolveSubProcess(subProcessElement, jpdlReader); } } variableAccesses = new HashSet(jpdlReader.readVariableAccesses(processStateElement)); }
public void read(Element scriptElement, JpdlXmlReader jpdlReader) { if (scriptElement.isTextOnly()) { expression = scriptElement.getTextTrim(); } else { variableAccesses = new HashSet(jpdlReader.readVariableAccesses(scriptElement)); expression = scriptElement.element("expression").getTextTrim(); } }
public void read(Element scriptElement, JpdlXmlReader jpdlReader) { if (scriptElement.isTextOnly()) { expression = scriptElement.getTextTrim(); } else { variableAccesses = new HashSet(jpdlReader.readVariableAccesses(scriptElement)); expression = scriptElement.element("expression").getTextTrim(); } }
protected TaskController readTaskController(Element taskControllerElement) { TaskController taskController = new TaskController(); if (taskControllerElement.attributeValue("class") != null) { Delegation taskControllerDelegation = new Delegation(); taskControllerDelegation.read(taskControllerElement, this); taskController.setTaskControllerDelegation(taskControllerDelegation); } else { List variableAccesses = readVariableAccesses(taskControllerElement); taskController.setVariableAccesses(variableAccesses); } return taskController; }
protected TaskController readTaskController(Element taskControllerElement) { TaskController taskController = new TaskController(); if (taskControllerElement.attributeValue("class") != null) { Delegation taskControllerDelegation = new Delegation(); taskControllerDelegation.read(taskControllerElement, this); taskController.setTaskControllerDelegation(taskControllerDelegation); } else { List variableAccesses = readVariableAccesses(taskControllerElement); taskController.setVariableAccesses(variableAccesses); } return taskController; }