((ProcessBuildData) parser.getData()).addNode(node); return node;
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); handleNode(node, element, uri, localName, parser); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node); return node; }
.getParent(); nodeContainer.addNode(linkNode); ((ProcessBuildData) parser.getData()).addNode(node);
((ProcessBuildData) parser.getData()).addNode(node); return node;
((ProcessBuildData) parser.getData()).addNode(node); return node;
((ProcessBuildData) parser.getData()).addNode(node); return node;
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); ProcessBuildData buildData = (ProcessBuildData) parser.getData(); Map<String, PlanItem> planItems = (Map<String, PlanItem>) buildData.getMetaData("PlanItems"); PlanItem planItem = planItems.get(node.getMetaData().get("UniqueId")); if (planItem != null && planItem.getEntryCriterion() != null) { if ("autostart".equalsIgnoreCase(planItem.getEntryCriterion().getExpression())) { node.setMetaData("customAutoStart", "true"); } else { node.setMetaData("customActivationExpression", planItem.getEntryCriterion().getExpression()); node.setMetaData("customActivationFragmentName", node.getName()); } } handleNode(node, element, uri, localName, parser); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node); return node; }
public Object start(final String uri, final String localName, final Attributes attrs, final ExtensibleXmlParser xmlPackageReader) throws SAXException { xmlPackageReader.startElementBuilder( localName, attrs ); WorkflowProcessImpl process = ( WorkflowProcessImpl ) xmlPackageReader.getParent(); ActionNode actionNode = new ActionNode(); final String name = attrs.getValue( "name" ); emptyAttributeCheck( localName, "name", name, xmlPackageReader ); actionNode.setName( name ); final String id = attrs.getValue( "id" ); emptyAttributeCheck( localName, "id", name, xmlPackageReader ); actionNode.setId( new Long(id) ); process.addNode( actionNode ); ((ProcessBuildData)xmlPackageReader.getData()).addNode( actionNode ); return actionNode; }
((ProcessBuildData) parser.getData()).addNode(node);
((ProcessBuildData) parser.getData()).addNode(node);
((ProcessBuildData) parser.getData()).addNode(node); return node;
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); handleNode(node, element, uri, localName, parser); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node); return node; }
.getParent(); nodeContainer.addNode(linkNode); ((ProcessBuildData) parser.getData()).addNode(node);
((ProcessBuildData) parser.getData()).addNode(node); return node;
((ProcessBuildData) parser.getData()).addNode(node); return node;
((ProcessBuildData) parser.getData()).addNode(node); return node;
public Object end(final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { final Element element = parser.endElementBuilder(); Node node = (Node) parser.getCurrent(); ProcessBuildData buildData = (ProcessBuildData) parser.getData(); Map<String, PlanItem> planItems = (Map<String, PlanItem>) buildData.getMetaData("PlanItems"); PlanItem planItem = planItems.get(node.getMetaData().get("UniqueId")); if (planItem != null && planItem.getEntryCriterion() != null) { if ("autostart".equalsIgnoreCase(planItem.getEntryCriterion().getExpression())) { node.setMetaData("customAutoStart", "true"); } else { node.setMetaData("customActivationExpression", planItem.getEntryCriterion().getExpression()); node.setMetaData("customActivationFragmentName", node.getName()); } } handleNode(node, element, uri, localName, parser); NodeContainer nodeContainer = (NodeContainer) parser.getParent(); nodeContainer.addNode(node); ((ProcessBuildData) parser.getData()).addNode(node); return node; }
((ProcessBuildData) parser.getData()).addNode(node);
((ProcessBuildData) parser.getData()).addNode(node);