Class MethodPermissionNode
java.lang.Object
com.sun.enterprise.deployment.node.DeploymentDescriptorNode<com.sun.enterprise.deployment.MethodPermissionDescriptor>
org.glassfish.ejb.deployment.node.MethodPermissionNode
- All Implemented Interfaces:
com.sun.enterprise.deployment.node.XMLNode<com.sun.enterprise.deployment.MethodPermissionDescriptor>
public class MethodPermissionNode
extends com.sun.enterprise.deployment.node.DeploymentDescriptorNode<com.sun.enterprise.deployment.MethodPermissionDescriptor>
This class handles all the method-permission xml tag information
- Author:
- Jerome Dochez
-
Field Summary
Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
abstractDescriptor, handlers, I18N_NODE, serviceLocator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sun.enterprise.deployment.MethodPermissionDescriptorvoidsetElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value) receives notification of the value for a particular tagvoidstartElement(com.sun.enterprise.deployment.node.XMLElement element, Attributes attributes) SAX Parser API implementation, we don't really care for now.writeDescriptor(Node parent, String nodeName, com.sun.enterprise.deployment.MethodPermissionDescriptor descriptor, com.sun.enterprise.deployment.EjbDescriptor ejb) write the descriptor class to a DOM tree and return itwriteDescriptorInNode(Node subNode, com.sun.enterprise.deployment.MethodPermissionDescriptor descriptor, com.sun.enterprise.deployment.EjbDescriptor ejb) Write the descriptor in a DOM tree which root element is providedMethods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode
addDescriptor, addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, endElement, forceAppendTextChild, getDispatchTable, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, getXMLRootTag, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setParentNode, setXMLRootTag, writeDescriptor, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors
-
Constructor Details
-
MethodPermissionNode
public MethodPermissionNode()Creates new MethodPermissionNode
-
-
Method Details
-
getDescriptor
public com.sun.enterprise.deployment.MethodPermissionDescriptor getDescriptor()- Specified by:
getDescriptorin interfacecom.sun.enterprise.deployment.node.XMLNode<com.sun.enterprise.deployment.MethodPermissionDescriptor>- Overrides:
getDescriptorin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<com.sun.enterprise.deployment.MethodPermissionDescriptor>
-
startElement
public void startElement(com.sun.enterprise.deployment.node.XMLElement element, Attributes attributes) SAX Parser API implementation, we don't really care for now.- Specified by:
startElementin interfacecom.sun.enterprise.deployment.node.XMLNode<com.sun.enterprise.deployment.MethodPermissionDescriptor>- Overrides:
startElementin classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<com.sun.enterprise.deployment.MethodPermissionDescriptor>
-
setElementValue
receives notification of the value for a particular tag- Specified by:
setElementValuein interfacecom.sun.enterprise.deployment.node.XMLNode<com.sun.enterprise.deployment.MethodPermissionDescriptor>- Overrides:
setElementValuein classcom.sun.enterprise.deployment.node.DeploymentDescriptorNode<com.sun.enterprise.deployment.MethodPermissionDescriptor>- Parameters:
element- the xml elementvalue- it's associated value
-
writeDescriptor
public Node writeDescriptor(Node parent, String nodeName, com.sun.enterprise.deployment.MethodPermissionDescriptor descriptor, com.sun.enterprise.deployment.EjbDescriptor ejb) write the descriptor class to a DOM tree and return it- Parameters:
parent- node in the DOM treenodeName- node name for the root element of this xml fragmentdescriptor- the descriptor to write- Returns:
- the DOM tree top node
-
writeDescriptorInNode
public Node writeDescriptorInNode(Node subNode, com.sun.enterprise.deployment.MethodPermissionDescriptor descriptor, com.sun.enterprise.deployment.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
-