org.jboss.security.microcontainer.beans.metadata
Class LoginModuleStackMetaData

java.lang.Object
  extended by org.jboss.security.microcontainer.beans.metadata.LoginModuleStackMetaData

public class LoginModuleStackMetaData
extends Object

This class contains the metadata of a stack of login modules.

Author:
Stefan Guilhen

Constructor Summary
LoginModuleStackMetaData()
           
 
Method Summary
 List<org.jboss.beans.metadata.spi.BeanMetaData> getBeans(String stackName)
           Creates the BeanMetaData objects that will be used by the microcontainer to create and populate an instance of LoginModuleStackBean.
 List<FlaggedModuleMetaData> getLoginModules()
           Obtains the metadata of the stack modules.
 String getName()
           Obtains the name of the login module stack.
 void setLoginModules(List<FlaggedModuleMetaData> loginModules)
           Sets the stack modules metadata.
 void setName(String name)
           Sets the name of the login module stack.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoginModuleStackMetaData

public LoginModuleStackMetaData()
Method Detail

getName

public String getName()

Obtains the name of the login module stack.

Returns:
a String containing the name of the stack.

setName

public void setName(String name)

Sets the name of the login module stack.

Parameters:
name - a String containing the name to be set.

getLoginModules

public List<FlaggedModuleMetaData> getLoginModules()

Obtains the metadata of the stack modules.

Returns:
a List containing the metadata of the stack modules.

setLoginModules

public void setLoginModules(List<FlaggedModuleMetaData> loginModules)

Sets the stack modules metadata.

Parameters:
loginModules - a List containing the metadata to be set.

getBeans

public List<org.jboss.beans.metadata.spi.BeanMetaData> getBeans(String stackName)

Creates the BeanMetaData objects that will be used by the microcontainer to create and populate an instance of LoginModuleStackBean.

Parameters:
stackName - the name of the LoginModuleStackBean to be created.
Returns:
a List containing all BeanMetaData objects needed to create the bean and its modules.


Copyright © 2009 JBoss Inc.. All Rights Reserved.