1 45 46 package org.openejb.alt.assembler.classic.xml; 47 48 49 import org.openejb.OpenEJBException; 50 import org.openejb.alt.assembler.classic.MethodPermissionInfo; 51 import org.w3c.dom.Node ; 52 53 62 public class MethodPermission extends MethodPermissionInfo implements DomObject{ 63 64 65 68 public static final String DESCRIPTION = "description"; 69 70 73 public static final String ROLE_NAME = "role-name"; 74 75 78 public static final String METHOD = "method"; 79 80 81 85 public void initializeFromDOM(Node node) throws OpenEJBException{ 86 description = DomTools.getChildElementPCData(node, DESCRIPTION); 87 roleNames = DomTools.getChildElementsPCData(node, ROLE_NAME); 88 89 DomObject[] dos = DomTools.collectChildElementsByType(node, Method.class, METHOD); 90 methods = new Method[dos.length]; 91 for (int i=0; i < dos.length; i++) methods[i] = (Method)dos[i]; 92 93 } 94 95 public void serializeToDOM(Node node) throws OpenEJBException{} 96 97 } 98 | Popular Tags |