Class EjbRelationshipRoleNode

java.lang.Object
com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
org.glassfish.ejb.deployment.node.EjbRelationshipRoleNode
All Implemented Interfaces:
com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>

public class EjbRelationshipRoleNode extends com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
This class is responsible for handling the ejb-relationship-role xml elements
Version:
Author:
Jerome Dochez
  • Field Summary

    Fields inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode

    abstractDescriptor, handlers, I18N_NODE, serviceLocator
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    endElement(com.sun.enterprise.deployment.node.XMLElement element)
     
     
    protected Map<String,String>
     
    com.sun.enterprise.deployment.node.XMLNode<?>
    getHandlerFor(com.sun.enterprise.deployment.node.XMLElement element)
     
    boolean
    handlesElement(com.sun.enterprise.deployment.node.XMLElement element)
     
    void
    setElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value)
     
    writeDescriptor(Node parent, String nodeName, RelationRoleDescriptor descriptor)
     

    Methods inherited from class com.sun.enterprise.deployment.node.DeploymentDescriptorNode

    addDescriptor, addNamespaceDeclaration, addNodeDescriptor, addPrefixMapping, appendChild, appendQNameChild, appendTextChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, forceAppendTextChild, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, getXMLRootTag, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setParentNode, setXMLRootTag, startElement, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptors

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EjbRelationshipRoleNode

      public EjbRelationshipRoleNode()
  • Method Details

    • getHandlerFor

      public com.sun.enterprise.deployment.node.XMLNode<?> getHandlerFor(com.sun.enterprise.deployment.node.XMLElement element)
      Specified by:
      getHandlerFor in interface com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>
      Overrides:
      getHandlerFor in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
    • handlesElement

      public boolean handlesElement(com.sun.enterprise.deployment.node.XMLElement element)
      Specified by:
      handlesElement in interface com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>
      Overrides:
      handlesElement in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
    • getDescriptor

      public RelationRoleDescriptor getDescriptor()
      Specified by:
      getDescriptor in interface com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>
      Overrides:
      getDescriptor in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
    • getDispatchTable

      protected Map<String,String> getDispatchTable()
      Overrides:
      getDispatchTable in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
    • endElement

      public boolean endElement(com.sun.enterprise.deployment.node.XMLElement element)
      Specified by:
      endElement in interface com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>
      Overrides:
      endElement in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
    • setElementValue

      public void setElementValue(com.sun.enterprise.deployment.node.XMLElement element, String value)
      Specified by:
      setElementValue in interface com.sun.enterprise.deployment.node.XMLNode<RelationRoleDescriptor>
      Overrides:
      setElementValue in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>
    • writeDescriptor

      public Node writeDescriptor(Node parent, String nodeName, RelationRoleDescriptor descriptor)
      Overrides:
      writeDescriptor in class com.sun.enterprise.deployment.node.DeploymentDescriptorNode<RelationRoleDescriptor>