public abstract class EjbNode<S extends EjbDescriptor> extends DisplayableComponentNode<S>
abstractDescriptor, handlers, localStrings, parentNode, rootNode, serviceLocator
Constructor and Description |
---|
EjbNode()
Creates new EjbNode
|
Modifier and Type | Method and Description |
---|---|
void |
addDescriptor(Object newDescriptor)
Adds a new DOL descriptor instance to the descriptor instance associated with this XMLNode
|
S |
getDescriptor() |
protected Map |
getDispatchTable()
all sub-implementation of this class can use a dispatch table to map xml element to method name on the descriptor
class for setting the element value.
|
abstract S |
getEjbDescriptor() |
protected static void |
writeAroundInvokeDescriptors(Node parentNode,
Iterator aroundInvokeDescs) |
protected static void |
writeAroundTimeoutDescriptors(Node parentNode,
Iterator aroundTimeoutDescs) |
protected void |
writeCommonHeaderEjbDescriptor(Node ejbNode,
EjbDescriptor descriptor)
write the common descriptor info to a DOM tree and return it
|
protected void |
writeRoleReferenceDescriptors(Node parentNode,
Iterator refs)
write the security role references to the DOM Tree
|
protected void |
writeSecurityIdentityDescriptor(Node parent,
EjbDescriptor descriptor)
write the security identity information about an EJB
|
writeDescriptor, writeDisplayableComponentInfo
addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, endElement, forceAppendTextChild, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, getXMLRootTag, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setElementValue, setParentNode, setXMLRootTag, startElement, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors
public void addDescriptor(Object newDescriptor)
DeploymentDescriptorNode
addDescriptor
in interface XMLNode<S extends EjbDescriptor>
addDescriptor
in class DeploymentDescriptorNode<S extends EjbDescriptor>
newDescriptor
- the new descriptorpublic S getDescriptor()
getDescriptor
in interface XMLNode<S extends EjbDescriptor>
getDescriptor
in class DeploymentDescriptorNode<S extends EjbDescriptor>
public abstract S getEjbDescriptor()
protected Map getDispatchTable()
DeploymentDescriptorNode
getDispatchTable
in class DeploymentDescriptorNode<S extends EjbDescriptor>
protected void writeCommonHeaderEjbDescriptor(Node ejbNode, EjbDescriptor descriptor)
parent
- node for the DOM treethe
- descriptor to writeprotected void writeSecurityIdentityDescriptor(Node parent, EjbDescriptor descriptor)
parent
- node for the DOM treethe
- EJB descriptor the security information to be retrievedprotected void writeRoleReferenceDescriptors(Node parentNode, Iterator refs)
parentNode
- for the DOM treerefs
- iterator over the RoleReference descriptors to writeprotected static void writeAroundInvokeDescriptors(Node parentNode, Iterator aroundInvokeDescs)
Copyright © 2020. All rights reserved.