Class MethodPermissionNode
- java.lang.Object
-
- com.sun.enterprise.deployment.node.DeploymentDescriptorNode<MethodPermissionDescriptor>
-
- org.glassfish.ejb.deployment.node.MethodPermissionNode
-
- All Implemented Interfaces:
XMLNode<MethodPermissionDescriptor>
public class MethodPermissionNode extends DeploymentDescriptorNode<MethodPermissionDescriptor>
This class handles all the method-permission xml tag information- Version:
- Author:
- Jerome Dochez
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
abstractDescriptor, handlers, localStrings, parentNode, rootNode, serviceLocator
-
-
Constructor Summary
Constructors Constructor Description MethodPermissionNode()
Creates new MethodPermissionNode
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodPermissionDescriptor
getDescriptor()
void
setElementValue(XMLElement element, String value)
receives notification of the value for a particular tagvoid
startElement(XMLElement element, Attributes attributes)
SAX Parser API implementation, we don't really care for now.Node
writeDescriptor(Node parent, String nodeName, MethodPermissionDescriptor descriptor, EjbDescriptor ejb)
write the descriptor class to a DOM tree and return itNode
writeDescriptorInNode(Node subNode, MethodPermissionDescriptor descriptor, EjbDescriptor ejb)
Write the descriptor in a DOM tree which root element is provided-
Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
addDescriptor, addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, endElement, forceAppendTextChild, getDispatchTable, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, getXMLRootTag, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setParentNode, setXMLRootTag, writeDescriptor, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors
-
-
-
-
Method Detail
-
getDescriptor
public MethodPermissionDescriptor getDescriptor()
- Specified by:
getDescriptor
in interfaceXMLNode<MethodPermissionDescriptor>
- Overrides:
getDescriptor
in classDeploymentDescriptorNode<MethodPermissionDescriptor>
- Returns:
- the descriptor instance to associate with this XMLNode
-
startElement
public void startElement(XMLElement element, Attributes attributes)
SAX Parser API implementation, we don't really care for now.- Specified by:
startElement
in interfaceXMLNode<MethodPermissionDescriptor>
- Overrides:
startElement
in classDeploymentDescriptorNode<MethodPermissionDescriptor>
- Parameters:
element
- the XML element type nameattributes
- the specified or defaultted attritutes
-
setElementValue
public void setElementValue(XMLElement element, String value)
receives notification of the value for a particular tag- Specified by:
setElementValue
in interfaceXMLNode<MethodPermissionDescriptor>
- Overrides:
setElementValue
in classDeploymentDescriptorNode<MethodPermissionDescriptor>
- Parameters:
element
- the xml elementvalue
- it's associated value
-
writeDescriptor
public Node writeDescriptor(Node parent, String nodeName, MethodPermissionDescriptor descriptor, EjbDescriptor ejb)
write the descriptor class to a DOM tree and return it- Parameters:
parent
- node in the DOM treenode
- name for the root element of this xml fragmentthe
- descriptor to write- Returns:
- the DOM tree top node
-
writeDescriptorInNode
public Node writeDescriptorInNode(Node subNode, MethodPermissionDescriptor descriptor, EjbDescriptor ejb)
Write the descriptor in a DOM tree which root element is provided- Parameters:
subNode
- the root element for the DOM fragmentdescriptor
- the method permisison descriptorejb
- the ejb descriptor the above method permission belongs to
-
-