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- Version:
- Author:
- Jerome Dochez
-
-
Constructor Summary
Constructors Constructor Description MethodPermissionNode()Creates new MethodPermissionNode
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.enterprise.deployment.MethodPermissionDescriptorgetDescriptor()voidsetElementValue(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.NodewriteDescriptor(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 itNodewriteDescriptorInNode(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-
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 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
public void setElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value)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 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, 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
-
-