/** * write the method descriptor class to a java-method DOM tree and return it * * @param parent node in the DOM tree * @param node name for the root element of this xml fragment * @param the descriptor to write * @return the DOM tree top node */ public Node writeJavaMethodDescriptor(Node parent, String nodeName, MethodDescriptor descriptor, boolean writeEmptyMethodParamsElementForVoidMethods) { Node methodNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(methodNode, RuntimeTagNames.METHOD_NAME, descriptor.getName()); if (descriptor.getParameterClassNames() != null) { Node paramsNode = appendChild(methodNode, RuntimeTagNames.METHOD_PARAMS); writeMethodParams(paramsNode, descriptor); } else { if( writeEmptyMethodParamsElementForVoidMethods ) { appendChild(methodNode, RuntimeTagNames.METHOD_PARAMS); } } return methodNode; }
/** * write the method descriptor class to a java-method DOM tree and return it * * @param parent node in the DOM tree * @param node name for the root element of this xml fragment * @param the descriptor to write * @return the DOM tree top node */ public Node writeJavaMethodDescriptor(Node parent, String nodeName, MethodDescriptor descriptor, boolean writeEmptyMethodParamsElementForVoidMethods) { Node methodNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(methodNode, RuntimeTagNames.METHOD_NAME, descriptor.getName()); if (descriptor.getParameterClassNames() != null) { Node paramsNode = appendChild(methodNode, RuntimeTagNames.METHOD_PARAMS); writeMethodParams(paramsNode, descriptor); } else { if( writeEmptyMethodParamsElementForVoidMethods ) { appendChild(methodNode, RuntimeTagNames.METHOD_PARAMS); } } return methodNode; }
/** * write the method descriptor class to a query-method DOM tree and return it * * @param parent node in the DOM tree * @param node name for the root element of this xml fragment * @param the descriptor to write * @return the DOM tree top node */ public Node writeQueryMethodDescriptor(Node parent, String nodeName, MethodDescriptor descriptor) { Node methodNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(methodNode, EjbTagNames.METHOD_NAME, descriptor.getName()); Node paramsNode = appendChild(methodNode, EjbTagNames.METHOD_PARAMS); writeMethodParams(paramsNode, descriptor); return methodNode; }
/** * write the method descriptor class to a query-method DOM tree and return it * * @param parent node in the DOM tree * @param node name for the root element of this xml fragment * @param the descriptor to write * @return the DOM tree top node */ public Node writeQueryMethodDescriptor(Node parent, String nodeName, MethodDescriptor descriptor) { Node methodNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(methodNode, TagNames.METHOD_NAME, descriptor.getName()); Node paramsNode = appendChild(methodNode, TagNames.METHOD_PARAMS); writeMethodParams(paramsNode, descriptor); return methodNode; }
public Node writeDescriptor(Node parent, String nodeName, MethodDescriptor descriptor, String ejbName) { Node methodNode = super.writeDescriptor(parent, nodeName, descriptor); writeLocalizedDescriptions(methodNode, descriptor); if (ejbName != null && ejbName.length() > 0) { appendTextChild(methodNode, TagNames.EJB_NAME, ejbName); } String methodIntfSymbol = descriptor.getEjbClassSymbol(); if( (methodIntfSymbol != null) && !methodIntfSymbol.equals(MethodDescriptor.EJB_BEAN) ) { appendTextChild(methodNode, TagNames.METHOD_INTF, methodIntfSymbol); } appendTextChild(methodNode, TagNames.METHOD_NAME, descriptor.getName()); if (descriptor.getParameterClassNames()!=null) { Node paramsNode = appendChild(methodNode, TagNames.METHOD_PARAMS); writeMethodParams(paramsNode, descriptor); } return methodNode; }
/** * write the method descriptor class to a query-method DOM tree and return it * * @param parent node in the DOM tree * @param node name for the root element of this xml fragment * @param the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, String nodeName, MethodDescriptor descriptor, String ejbName) { Node methodNode = super.writeDescriptor(parent, nodeName, descriptor); writeLocalizedDescriptions(methodNode, descriptor); if (ejbName != null && ejbName.length() > 0) { appendTextChild(methodNode, EjbTagNames.EJB_NAME, ejbName); } String methodIntfSymbol = descriptor.getEjbClassSymbol(); if( (methodIntfSymbol != null) && !methodIntfSymbol.equals(MethodDescriptor.EJB_BEAN) ) { appendTextChild(methodNode, EjbTagNames.METHOD_INTF, methodIntfSymbol); } appendTextChild(methodNode, EjbTagNames.METHOD_NAME, descriptor.getName()); if (descriptor.getParameterClassNames()!=null) { Node paramsNode = appendChild(methodNode, EjbTagNames.METHOD_PARAMS); writeMethodParams(paramsNode, descriptor); } return methodNode; }