@SuppressWarnings("unchecked") public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser parser) throws SAXException { parser.startElementBuilder(localName, attrs); String id = attrs.getValue("id"); String escalationCode = attrs.getValue("escalationCode"); ProcessBuildData buildData = (ProcessBuildData) parser.getData(); Map<String, Escalation> escalations = (Map<String, Escalation>) buildData.getMetaData(ProcessHandler.ESCALATIONS); if (escalations == null) { escalations = new HashMap<String, Escalation>(); buildData.setMetaData(ProcessHandler.ESCALATIONS, escalations); } Escalation e = new Escalation(id, escalationCode); escalations.put(id, e); return e; }
throw new IllegalArgumentException("Could not find escalation " + escalationRef); faultNode.setFaultName(escalation.getEscalationCode()); } else {
"Could not find escalation " + escalationRef); String faultName = escalation.getEscalationCode(); String variable = (String) actionNode.getMetaData("MappingVariable"); actionNode
@SuppressWarnings("unchecked") public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser parser) throws SAXException { parser.startElementBuilder(localName, attrs); String id = attrs.getValue("id"); String escalationCode = attrs.getValue("escalationCode"); ProcessBuildData buildData = (ProcessBuildData) parser.getData(); Map<String, Escalation> escalations = (Map<String, Escalation>) buildData.getMetaData(ProcessHandler.ESCALATIONS); if (escalations == null) { escalations = new HashMap<String, Escalation>(); buildData.setMetaData(ProcessHandler.ESCALATIONS, escalations); } Escalation e = new Escalation(id, escalationCode); escalations.put(id, e); return e; }
String type = escalation.getEscalationCode(); eventFilter.setType("Escalation-" + attachedTo + "-" + type); eventFilters.add(eventFilter);
addTriggerWithInMappings(startNode, "Escalation-" + escalation.getEscalationCode());
throw new IllegalArgumentException("Could not find escalation " + escalationRef); faultNode.setFaultName(escalation.getEscalationCode()); } else {
"Could not find escalation " + escalationRef); String faultName = escalation.getEscalationCode(); String variable = (String) actionNode.getMetaData("MappingVariable"); actionNode
String type = escalation.getEscalationCode(); eventFilter.setType("Escalation-" + attachedTo + "-" + type); eventFilters.add(eventFilter);
addTriggerWithInMappings(startNode, "Escalation-" + escalation.getEscalationCode());