org.jboss.metadata
Class AssemblyDescriptorMetaData

java.lang.Object
  extended byorg.jboss.metadata.MetaData (src) 
      extended byorg.jboss.metadata.AssemblyDescriptorMetaData
All Implemented Interfaces:
java.lang.Cloneable, XmlLoadable (src)

public class AssemblyDescriptorMetaData
extends MetaData (src)

The meta data object for the assembly-descriptor element. This implementation only contains the security-role meta data


Field Summary
 
Fields inherited from class org.jboss.metadata.MetaData (src)
log, TX_MANDATORY, TX_NEVER, TX_NOT_SUPPORTED, TX_REQUIRED, TX_REQUIRES_NEW, TX_SUPPORTS, TX_UNKNOWN
 
Constructor Summary
AssemblyDescriptorMetaData()
           
 
Method Summary
 void addMessageDestinationMetaData(MessageDestinationMetaData (src)  metaData)
           
 void addSecurityRoleMetaData(SecurityRoleMetaData (src)  srMetaData)
           
 MessageDestinationMetaData (src) getMessageDestinationMetaData(java.lang.String name)
           
 SecurityRoleMetaData (src) getSecurityRoleByName(java.lang.String roleName)
           
 java.util.Set getSecurityRoleNamesByPrincipal(java.lang.String userName)
           
 java.util.Map getSecurityRoles()
           
 void mergeSecurityRoles(java.util.Map applRoles)
          Merge the security role/principal mapping defined in jboss.xml with the one defined at jboss-app.xml.
 
Methods inherited from class org.jboss.metadata.MetaData (src)
clone, getChildrenByTagName, getElementAttribute, getElementContent, getElementContent, getFirstElementContent, getOptionalChild, getOptionalChild, getOptionalChildBooleanContent, getOptionalChildBooleanContent, getOptionalChildContent, getOptionalChildContent, getUniqueChild, getUniqueChildContent, importEjbJarXml, importJbossXml, importXml, jdk13Enabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssemblyDescriptorMetaData

public AssemblyDescriptorMetaData()
Method Detail

addSecurityRoleMetaData

public void addSecurityRoleMetaData(SecurityRoleMetaData (src)  srMetaData)

getSecurityRoles

public java.util.Map getSecurityRoles()

mergeSecurityRoles

public void mergeSecurityRoles(java.util.Map applRoles)
Merge the security role/principal mapping defined in jboss.xml with the one defined at jboss-app.xml.


getSecurityRoleByName

public SecurityRoleMetaData (src)  getSecurityRoleByName(java.lang.String roleName)

getSecurityRoleNamesByPrincipal

public java.util.Set getSecurityRoleNamesByPrincipal(java.lang.String userName)

addMessageDestinationMetaData

public void addMessageDestinationMetaData(MessageDestinationMetaData (src)  metaData)

getMessageDestinationMetaData

public MessageDestinationMetaData (src)  getMessageDestinationMetaData(java.lang.String name)