/** * write the descriptor class to a DOM tree and return it * * @param parent node for the DOM tree * @param the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, T descriptor) { Node node = super.writeDescriptor(parent, descriptor); // description, display-name, icons... writeDisplayableComponentInfo(node, descriptor); return node; }
/** * write the descriptor class to a 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, MethodPermissionDescriptor descriptor, EjbDescriptor ejb) { Node subNode = super.writeDescriptor(parent, nodeName, descriptor); return writeDescriptorInNode(subNode, descriptor, ejb); }
/** * write the descriptor class to a DOM tree and return it * * @param parent node for the DOM tree * @param the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, T descriptor) { Node node = super.writeDescriptor(parent, descriptor); // description, display-name, icons... writeDisplayableComponentInfo(node, descriptor); return node; }
/** * write the descriptor class to a 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, MethodPermissionDescriptor descriptor, EjbDescriptor ejb) { Node subNode = super.writeDescriptor(parent, nodeName, descriptor); return writeDescriptorInNode(subNode, descriptor, ejb); }
/** * write the descriptor class to a DOM tree and return it * * @param parent node in the DOM tree * @param descriptor the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, T descriptor) { return writeDescriptor(parent, getXMLRootTag().getQName(), descriptor); }
/** * write the descriptor class to a DOM tree and return it * * @param parent node in the DOM tree * @param descriptor the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, T descriptor) { return writeDescriptor(parent, getXMLRootTag().getQName(), descriptor); }
@Override public Node writeDescriptor(Node parent, String nodeName, TimeoutValueDescriptor desc) { Node timeoutNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(timeoutNode, EjbTagNames.TIMEOUT_VALUE, Long.toString(desc.getValue())); appendTextChild(timeoutNode, EjbTagNames.TIMEOUT_UNIT, timeUnitToElement.get(desc.getUnit())); return timeoutNode; }
@Override public Node writeDescriptor(Node parent, String nodeName, RunAsIdentityDescriptor descriptor) { Node subNode = super.writeDescriptor(parent, nodeName, descriptor); writeLocalizedDescriptions(subNode, descriptor); appendTextChild(subNode, TagNames.ROLE_NAME, descriptor.getRoleName()); return subNode; }
/** * write the descriptor class to a DOM tree and return it * * @param parent node in the DOM tree * @param node name for the root element for this DOM tree fragment * @param the descriptor to write * @return the DOM tree top node */ public Node writeDescriptor(Node parent, String nodeName, RunAsIdentityDescriptor descriptor) { Node subNode = super.writeDescriptor(parent, nodeName, descriptor); writeLocalizedDescriptions(subNode, descriptor); appendTextChild(subNode, EjbTagNames.ROLE_NAME, descriptor.getRoleName()); return subNode; }
@Override public Node writeDescriptor(Node parent, String nodeName, ResourceEnvReferenceDescriptor ejbRef) { Node resRefNode = super.writeDescriptor(parent, nodeName, ejbRef); appendTextChild(resRefNode, TagNames.RESOURCE_ENV_REFERENCE_NAME, ejbRef.getName()); appendTextChild(resRefNode, RuntimeTagNames.JNDI_NAME, ejbRef.getJndiName()); return resRefNode; }
@Override public Node writeDescriptor(Node parent, String nodeName, MessageDestinationReferenceDescriptor msgDestRef) { Node msgDestRefNode = super.writeDescriptor(parent, nodeName, msgDestRef); appendTextChild(msgDestRefNode, RuntimeTagNames.MESSAGE_DESTINATION_REFERENCE_NAME, msgDestRef.getName()); appendTextChild(msgDestRefNode, RuntimeTagNames.JNDI_NAME, msgDestRef.getJndiName()); return msgDestRefNode; }
public Node writeDescriptor(Node parent, String nodeName, EjbBundleDescriptorImpl descriptor) { Node relationshipsNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(relationshipsNode, TagNames.DESCRIPTION, descriptor.getRelationshipsDescription()); EjbRelationNode subNode = new EjbRelationNode(); for (RelationshipDescriptor rd : descriptor.getRelationships()) { subNode.writeDescriptor(relationshipsNode, EjbTagNames.EJB_RELATION, rd); } return relationshipsNode; } }
public Node writeDescriptor( Node parent, String nodeName, EjbMessageBeanDescriptor descriptor) { Node raNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(raNode, RuntimeTagNames.RESOURCE_ADAPTER_MID, descriptor.getResourceAdapterMid()); ActivationConfigNode activationConfigNode = new ActivationConfigNode(); activationConfigNode.writeDescriptor (raNode, RuntimeTagNames.ACTIVATION_CONFIG, descriptor.getRuntimeActivationConfigDescriptor()); return raNode; } }
@Override public Node writeDescriptor(Node parent, String nodeName, RoleReference roleRef) { Node subNode = super.writeDescriptor(parent, nodeName, roleRef); writeLocalizedDescriptions(subNode, roleRef); appendTextChild(subNode, TagNames.ROLE_NAME, roleRef.getName()); appendTextChild(subNode, TagNames.ROLE_LINK, roleRef.getValue()); return subNode; } }
@Override public Node writeDescriptor(Node parent, String nodeName, MdbConnectionFactoryDescriptor mcf) { Node mcfNode = super.writeDescriptor(parent, nodeName, mcf); appendTextChild(mcfNode, RuntimeTagNames.JNDI_NAME, mcf.getJndiName()); if (mcf.getDefaultResourcePrincipal()!=null) { DefaultResourcePrincipalNode subNode = new DefaultResourcePrincipalNode(); subNode.writeDescriptor(mcfNode, RuntimeTagNames.DEFAULT_RESOURCE_PRINCIPAL, mcf.getDefaultResourcePrincipal()); } return mcfNode; } }
@Override public Node writeDescriptor(Node parent, String nodeName, RelationshipDescriptor descriptor) { Node ejbRelationNode = super.writeDescriptor(parent, nodeName, descriptor); writeLocalizedDescriptions(ejbRelationNode, descriptor); appendTextChild(ejbRelationNode, EjbTagNames.EJB_RELATION_NAME, descriptor.getName()); EjbRelationshipRoleNode roleNode = new EjbRelationshipRoleNode(); roleNode.writeDescriptor(ejbRelationNode, EjbTagNames.EJB_RELATIONSHIP_ROLE, descriptor.getSource()); roleNode.writeDescriptor(ejbRelationNode, EjbTagNames.EJB_RELATIONSHIP_ROLE, descriptor.getSink()); return ejbRelationNode; } }
@Override public Node writeDescriptor(Node parent, String nodeName, ResourceReferenceDescriptor rrDescriptor) { Node rrNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(rrNode, TagNames.RESOURCE_REFERENCE_NAME, rrDescriptor.getName()); appendTextChild(rrNode, RuntimeTagNames.JNDI_NAME, rrDescriptor.getJndiName()); if (rrDescriptor.getResourcePrincipal() != null) { DefaultResourcePrincipalNode drpNode = new DefaultResourcePrincipalNode(); drpNode.writeDescriptor(rrNode, RuntimeTagNames.DEFAULT_RESOURCE_PRINCIPAL, rrDescriptor.getResourcePrincipal()); } return rrNode; }
@Override public Node writeDescriptor(Node parent, String nodeName, BeanCacheDescriptor descriptor) { Node beanCacheNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(beanCacheNode, RuntimeTagNames.MAX_CACHE_SIZE, descriptor.getMaxCacheSize()); appendTextChild(beanCacheNode, RuntimeTagNames.RESIZE_QUANTITY, descriptor.getResizeQuantity()); appendTextChild(beanCacheNode, RuntimeTagNames.IS_CACHE_OVERFLOW_ALLOWED, String.valueOf(descriptor.isIsCacheOverflowAllowed())); appendTextChild(beanCacheNode, RuntimeTagNames.CACHE_IDLE_TIMEOUT_IN_SECONDS, descriptor.getCacheIdleTimeoutInSeconds()); appendTextChild(beanCacheNode, RuntimeTagNames.REMOVAL_TIMEOUT_IN_SECONDS, descriptor.getRemovalTimeoutInSeconds()); appendTextChild(beanCacheNode, RuntimeTagNames.VICTIM_SELECTION_POLICY, descriptor.getVictimSelectionPolicy()); return beanCacheNode; } }
@Override public Node writeDescriptor(Node parent, String nodeName, IASEjbCMPFinder finder) { Node finderNode = super.writeDescriptor(parent, nodeName, finder); appendTextChild(finderNode, RuntimeTagNames.METHOD_NAME, finder.getMethodName()); appendTextChild(finderNode, RuntimeTagNames.QUERY_PARAMS, finder.getQueryParameterDeclaration()); appendTextChild(finderNode, RuntimeTagNames.QUERY_FILTER, finder.getQueryFilter()); appendTextChild(finderNode, RuntimeTagNames.QUERY_VARIABLES, finder.getQueryVariables()); appendTextChild(finderNode, RuntimeTagNames.QUERY_ORDERING, finder.getQueryOrdering()); return finderNode; } }
@Override public Node writeDescriptor(Node parent, String nodeName, BeanPoolDescriptor descriptor) { Node beanpoolNode = super.writeDescriptor(parent, nodeName, descriptor); appendTextChild(beanpoolNode, RuntimeTagNames.STEADY_POOL_SIZE, descriptor.getSteadyPoolSize()); appendTextChild(beanpoolNode, RuntimeTagNames.POOL_RESIZE_QUANTITY, descriptor.getPoolResizeQuantity()); appendTextChild(beanpoolNode, RuntimeTagNames.MAX_POOL_SIZE, descriptor.getMaxPoolSize()); appendTextChild(beanpoolNode, RuntimeTagNames.POOL_IDLE_TIMEOUT_IN_SECONDS, descriptor.getPoolIdleTimeoutInSeconds()); appendTextChild(beanpoolNode, RuntimeTagNames.MAX_WAIT_TIME_IN_MILLIS, descriptor.getMaxWaitTimeInMillis()); return beanpoolNode; } }