/** * write the descriptor class to a DOM tree and return it * * @param parent node for the DOM tree * @param node name * @param the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, String nodeName, DefaultResourcePrincipal descriptor) { Node ejbRef = appendChild(parent, nodeName); appendTextChild(ejbRef, RuntimeTagNames.NAME, descriptor.getName()); appendTextChild(ejbRef, RuntimeTagNames.PASSWORD, descriptor.getPassword()); return ejbRef; } }
/** * write the descriptor class to a DOM tree and return it * * @param parent node for the DOM tree * @param node name * @param the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, String nodeName, ResourceRef descriptor) { Node refNode = appendChild(parent, nodeName); appendTextChild(refNode, RuntimeTagNames.RES_REF_NAME, descriptor.getResRefName()); appendTextChild(refNode, RuntimeTagNames.JNDI_NAME, descriptor.getJndiName()); DefaultResourcePrincipal defaultPrincipal = descriptor.getDefaultResourcePrincipal(); if (defaultPrincipal!=null) { DefaultResourcePrincipalNode subNode = new DefaultResourcePrincipalNode(); subNode.writeDescriptor(refNode, RuntimeTagNames.DEFAULT_RESOURCE_PRINCIPAL, defaultPrincipal); } return refNode; } }
/** * write the descriptor class to a DOM tree and return it * * @param parent node for the DOM tree * @param node name * @param the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, String nodeName, DefaultResourcePrincipal descriptor) { Node ejbRef = appendChild(parent, nodeName); appendTextChild(ejbRef, RuntimeTagNames.NAME, descriptor.getName()); appendTextChild(ejbRef, RuntimeTagNames.PASSWORD, descriptor.getPassword()); return ejbRef; } }