/** * */ package org.korsakow.domain.interchange.ddg; import org.korsakow.ide.util.DomUtil; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; public class RuleDDG extends DomainObjectDDG { public RuleDDG(Document document) { super(document); } public Element create() { Element elm = create("Rule"); return elm; } public Element createList() { Element rulesNode = getDocument().createElement("rules"); return rulesNode; } public void append(Node parent, Long id, String name, String type, String triggerType) { append(parent, id); DomUtil.appendTextNode(getDocument(), parent, "name", name); DomUtil.appendTextNode(getDocument(), parent, "type", type); DomUtil.appendTextNode(getDocument(), parent, "triggerType", triggerType); } }