@Override public void addNodeAttributes(Element node) { super.addNodeAttributes(node); node.setAttribute("title", this.getTitle()); node.setAttribute("name", this.getName()); node.setAttribute("description", this.getDescription()); node.setAttribute("class", this.getClassName()); node.setAttribute("chanID", this.getChannelPublishId()); node.setAttribute("typeID", this.getChannelTypeId()); node.setAttribute("fname", this.getFunctionalName()); node.setAttribute("timeout", String.valueOf(this.getTimeout())); node.setAttribute("editable", String.valueOf(this.isEditable())); node.setAttribute("hasHelp", String.valueOf(this.hasHelp())); node.setAttribute("hasAbout", String.valueOf(this.hasAbout())); node.setAttribute("secure", String.valueOf(this.isSecure())); node.setAttribute("isPortlet", String.valueOf(this.isPortlet())); }