1 23 24 29 30 package com.sun.enterprise.tools.upgrade.transform.elements; 31 32 36 import org.w3c.dom.Document ; 37 import org.w3c.dom.Element ; 38 import org.w3c.dom.NodeList ; 39 import org.w3c.dom.Node ; 40 import com.sun.enterprise.tools.upgrade.transform.ElementToObjectMapper; 41 42 public class SecurityService extends BaseElement { 43 44 45 public SecurityService() { 46 } 47 52 public void transform(Element element, Element parentSource, Element parentResult){ 53 NodeList secureServs = parentResult.getElementsByTagName("security-service"); 55 Element secureService = null; 56 if(secureServs.getLength() == 0){ 57 NodeList config = parentResult.getElementsByTagName("config"); 58 secureService = parentResult.getOwnerDocument().createElement("security-service"); 59 this.transferAttributes(element, secureService, null); 60 this.appendElementToParent((Element )config.item(0),secureService); 61 62 }else { 63 secureService = (Element )secureServs.item(0); 64 this.transferAttributes(element, secureService, null); 65 } 66 super.transform(element, parentSource, secureService); 67 } 68 69 } 70 | Popular Tags |