public class PermissionsNode extends AbstractBundleNode<PermissionsDescriptor>
| Modifier and Type | Field and Description |
|---|---|
static XMLElement |
ROOT_ELEMENT |
static String |
SCHEMA_ID |
static String |
SPEC_VERSION |
docType, SCHEMA_LOCATION_TAG, W3C_XML_SCHEMA, W3C_XML_SCHEMA_INSTANCEabstractDescriptor, handlers, localStrings, parentNode, rootNode, serviceLocator| Constructor and Description |
|---|
PermissionsNode() |
PermissionsNode(PermissionsDescriptor permDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDescriptor(Object descriptor)
Adds a new DOL descriptor instance to the descriptor instance associated with this XMLNode
|
PermissionsDescriptor |
getDescriptor() |
String |
getDocType() |
String |
getSpecVersion() |
String |
getSystemID() |
List |
getSystemIDs() |
protected XMLElement |
getXMLRootTag() |
String |
registerBundle(Map<String,String> publicIDToSystemIDMapping)
Registers the standard bundle node in the map.
|
Map<String,Class<?>> |
registerRuntimeBundle(Map<String,String> publicIDToSystemIDMapping,
Map<String,List<Class<?>>> versionUpgrades)
Registers all appropriate runtime bundle nodes for this standard node into the map.
|
addBundleNodeAttributes, addPrefixMapping, appendChildNS, elementsAllowingEmptyValue, elementsPreservingWhiteSpace, getDispatchTable, getSchemaURL, setDocType, setElementValue, setSpecVersion, topLevelTagName, topLevelTagValue, writeDescriptor, writeMessageDestinationswriteDisplayableComponentInfoaddNamespaceDeclaration, addNodeDescriptor, appendChild, appendQNameChild, appendTextChild, appendTextChild, composeQNameValue, createDescriptor, endElement, forceAppendTextChild, getHandlerFor, getLocalPartFromQName, getOwnerDocument, getParentNode, getPrefixFromQName, getRootNode, getXMLPath, handlesElement, postParsing, registerElementHandler, registerElementHandler, resolvePrefix, setAttribute, setAttributeNS, setAttributeValue, setDescriptorInfo, setParentNode, setXMLRootTag, startElement, writeDescriptor, writeDescriptors, writeEjbReferenceDescriptors, writeEntityManagerFactoryReferenceDescriptors, writeEntityManagerReferenceDescriptors, writeEnvEntryDescriptors, writeJNDIEnvironmentRefs, writeLifeCycleCallbackDescriptors, writeLocalizedDescriptions, writeMessageDestinationRefDescriptors, writeResourceDescriptors, writeResourceEnvRefDescriptors, writeResourceRefDescriptors, writeServiceReferenceDescriptors, writeSimpleTextDescriptor, writeSubDescriptorsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitendElement, getHandlerFor, getParentNode, getRootNode, getXMLPath, handlesElement, resolvePrefix, startElementpublic static final String SCHEMA_ID
public static final String SPEC_VERSION
public static final XMLElement ROOT_ELEMENT
public PermissionsNode()
public PermissionsNode(PermissionsDescriptor permDescriptor)
public PermissionsDescriptor getDescriptor()
getDescriptor in interface XMLNode<PermissionsDescriptor>getDescriptor in class DeploymentDescriptorNode<PermissionsDescriptor>public String registerBundle(Map<String,String> publicIDToSystemIDMapping)
BundleNodeThe implementation class must add to the map an entry with the key equal to the public ID of the DTD and the value the system ID.
publicIDToSystemIDMapping - map prepared by the callerpublic Map<String,Class<?>> registerRuntimeBundle(Map<String,String> publicIDToSystemIDMapping, Map<String,List<Class<?>>> versionUpgrades)
BundleNodeThe implementation class must add to the map one entry for each associated runtime descriptor node, with the entry key equal to the public ID of the runtime DTD and the value the system ID of the runtime DTD. The implementation must also return a map containing one entry for each associated runtime node, with the entry key equal to the top-level element name for the runtime descriptor and the entry value equal to the class of the runtime node.
versionUpgrades - The list of upgrades from older versions to the latest schemapublic String getDocType()
public String getSystemID()
public List getSystemIDs()
public String getSpecVersion()
protected XMLElement getXMLRootTag()
getXMLRootTag in class DeploymentDescriptorNode<PermissionsDescriptor>public void addDescriptor(Object descriptor)
DeploymentDescriptorNodeaddDescriptor in interface XMLNode<PermissionsDescriptor>addDescriptor in class DeploymentDescriptorNode<PermissionsDescriptor>descriptor - the new descriptorCopyright © 2019. All rights reserved.