org.jboss.ejb3.metamodel
Class AssemblyDescriptor

java.lang.Object
  extended by org.jboss.ejb3.metamodel.AssemblyDescriptor

public class AssemblyDescriptor
extends Object

Represents "assembly-descriptor" elements of the ejb-jar.xml deployment descriptor for the 1.4 schema

Version:
$Revision: 75470 $
Author:
William DeCoste, Anil.Saldhana@jboss.org

Constructor Summary
AssemblyDescriptor()
           
 
Method Summary
 void addApplicationException(ApplicationException applicationException)
           
 void addContainerTransaction(ContainerTransaction containerTransaction)
           
 void addInject(Inject inject)
           
 void addInterceptorBinding(InterceptorBinding binding)
           
 void addMessageDestination(MessageDestination messageDestination)
           
 void addMethodPermission(MethodPermission methodPermission)
           
 void addSecurityRole(SecurityRole securityRole)
           
 void addSecurityRoleMetaData(SecurityRoleMetaData srm)
           
 MessageDestination findMessageDestination(String name)
           
 List getApplicationExceptions()
           
 List getContainerTransactions()
           
 ExcludeList getExcludeList()
           
 InitList getInitList()
           
 List getInjects()
           
 List<InterceptorBinding> getInterceptorBindings()
           
 Collection<MessageDestination> getMessageDestinations()
           
 List getMethodPermissions()
           
 Map getPrincipalVersusRolesMap()
          Get a map of principals versus set of roles that may be configured by the user at the deployment level
 Map<String,SecurityRoleMetaData> getSecurityRoleMetaData()
           
 List getSecurityRoles()
           
 Set getSecurityRolesGivenPrincipal(String userName)
           
 void setContainerTransactions(List containerTransactions)
           
 void setExcludeList(ExcludeList excludeList)
           
 void setInitList(InitList initList)
           
 void setMethodPermissions(List methodPermissions)
           
 void setSecurityRoles(List securityRoles)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssemblyDescriptor

public AssemblyDescriptor()
Method Detail

getMessageDestinations

public Collection<MessageDestination> getMessageDestinations()

addMessageDestination

public void addMessageDestination(MessageDestination messageDestination)

findMessageDestination

public MessageDestination findMessageDestination(String name)

getInitList

public InitList getInitList()

setInitList

public void setInitList(InitList initList)

getExcludeList

public ExcludeList getExcludeList()

setExcludeList

public void setExcludeList(ExcludeList excludeList)

getApplicationExceptions

public List getApplicationExceptions()

addApplicationException

public void addApplicationException(ApplicationException applicationException)

getSecurityRoles

public List getSecurityRoles()

setSecurityRoles

public void setSecurityRoles(List securityRoles)

addSecurityRole

public void addSecurityRole(SecurityRole securityRole)

getInterceptorBindings

public List<InterceptorBinding> getInterceptorBindings()

addInterceptorBinding

public void addInterceptorBinding(InterceptorBinding binding)

getInjects

public List getInjects()

addInject

public void addInject(Inject inject)

getMethodPermissions

public List getMethodPermissions()

setMethodPermissions

public void setMethodPermissions(List methodPermissions)

addMethodPermission

public void addMethodPermission(MethodPermission methodPermission)

getContainerTransactions

public List getContainerTransactions()

setContainerTransactions

public void setContainerTransactions(List containerTransactions)

addContainerTransaction

public void addContainerTransaction(ContainerTransaction containerTransaction)

addSecurityRoleMetaData

public void addSecurityRoleMetaData(SecurityRoleMetaData srm)

getSecurityRolesGivenPrincipal

public Set getSecurityRolesGivenPrincipal(String userName)

getPrincipalVersusRolesMap

public Map getPrincipalVersusRolesMap()
Get a map of principals versus set of roles that may be configured by the user at the deployment level

Returns:

getSecurityRoleMetaData

public Map<String,SecurityRoleMetaData> getSecurityRoleMetaData()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 JBoss Inc.. All Rights Reserved.