org.jboss.metadata
Class SecurityRoleMetaData

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

public class SecurityRoleMetaData
extends MetaData (src)

The meta data object for the security-role-mapping element. The security-role-mapping element maps the user principal to a different principal on the server. It can for example be used to map a run-as-principal to more than one role.


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
SecurityRoleMetaData(java.lang.String roleName)
           
 
Method Summary
 void addPrincipalName(java.lang.String principalName)
           
 void addPrincipalNames(java.util.Set principalNames)
           
 java.util.Set getPrincipals()
           
 java.lang.String getRoleName()
           
 
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

SecurityRoleMetaData

public SecurityRoleMetaData(java.lang.String roleName)
Method Detail

addPrincipalName

public void addPrincipalName(java.lang.String principalName)

addPrincipalNames

public void addPrincipalNames(java.util.Set principalNames)

getRoleName

public java.lang.String getRoleName()

getPrincipals

public java.util.Set getPrincipals()