public void readTasks(Element element, TaskNode taskNode) { List elements = element.elements("task"); if (elements.size() > 0) { TaskMgmtDefinition tmd = processDefinition.getTaskMgmtDefinition(); for (Iterator iter = elements.iterator(); iter.hasNext();) { Element taskElement = (Element) iter.next(); readTask(taskElement, tmd, taskNode); } } }
public void readTasks(Element element, TaskNode taskNode) { List elements = element.elements("task"); if (elements.size() > 0) { TaskMgmtDefinition tmd = processDefinition.getTaskMgmtDefinition(); for (Iterator iter = elements.iterator(); iter.hasNext();) { Element taskElement = (Element) iter.next(); readTask(taskElement, tmd, taskNode); } } }
public void verifySwimlaneAssignments() { TaskMgmtDefinition taskMgmtDefinition = processDefinition.getTaskMgmtDefinition(); Map swimlanes; if (taskMgmtDefinition != null && (swimlanes = taskMgmtDefinition.getSwimlanes()) != null) { Task startTask = taskMgmtDefinition.getStartTask(); Swimlane startTaskSwimlane = startTask != null ? startTask.getSwimlane() : null; for (Iterator iter = swimlanes.values().iterator(); iter.hasNext();) { Swimlane swimlane = (Swimlane) iter.next(); if (swimlane.getAssignmentDelegation() == null && swimlane != startTaskSwimlane) { addWarning("swimlane '" + swimlane.getName() + "' does not have an assignment"); } } } }
public void verifySwimlaneAssignments() { TaskMgmtDefinition taskMgmtDefinition = processDefinition.getTaskMgmtDefinition(); Map swimlanes; if (taskMgmtDefinition != null && (swimlanes = taskMgmtDefinition.getSwimlanes()) != null) { Task startTask = taskMgmtDefinition.getStartTask(); Swimlane startTaskSwimlane = startTask != null ? startTask.getSwimlane() : null; for (Iterator iter = swimlanes.values().iterator(); iter.hasNext();) { Swimlane swimlane = (Swimlane) iter.next(); if (swimlane.getAssignmentDelegation() == null && swimlane != startTaskSwimlane) { addWarning("swimlane '" + swimlane.getName() + "' does not have an assignment"); } } } }
protected void readSwimlanes(Element processDefinitionElement) { TaskMgmtDefinition taskMgmtDefinition = processDefinition.getTaskMgmtDefinition(); for (Iterator iter = processDefinitionElement.elementIterator("swimlane"); iter.hasNext();) { Element swimlaneElement = (Element) iter.next();
public void readStartStateTask(Element startTaskElement, StartState startState) { TaskMgmtDefinition taskMgmtDefinition = processDefinition.getTaskMgmtDefinition(); Task startTask = readTask(startTaskElement, taskMgmtDefinition, null); startTask.setStartState(startState); if (startTask.getName() == null) startTask.setName(startState.getName()); taskMgmtDefinition.setStartTask(startTask); }
public void readStartStateTask(Element startTaskElement, StartState startState) { TaskMgmtDefinition taskMgmtDefinition = processDefinition.getTaskMgmtDefinition(); Task startTask = readTask(startTaskElement, taskMgmtDefinition, null); startTask.setStartState(startState); if (startTask.getName() == null) startTask.setName(startState.getName()); taskMgmtDefinition.setStartTask(startTask); }
protected void readSwimlanes(Element processDefinitionElement) { TaskMgmtDefinition taskMgmtDefinition = processDefinition.getTaskMgmtDefinition(); for (Iterator iter = processDefinitionElement.elementIterator("swimlane"); iter.hasNext();) { Element swimlaneElement = (Element) iter.next();