org.jboss.security.auth.login
Class LoginConfigObjectModelFactory

java.lang.Object
  extended by org.jboss.security.auth.login.LoginConfigObjectModelFactory
All Implemented Interfaces:
org.jboss.xb.binding.ObjectModelFactory
Direct Known Subclasses:
SecurityConfigObjectModelFactory

public class LoginConfigObjectModelFactory
extends Object
implements org.jboss.xb.binding.ObjectModelFactory

A JBossXB object factory for parsing the login-config.xml object model.

Version:
$Revision: 86122 $
Author:
Scott.Stark@jboss.org, Anil.Saldhana@jboss.org

Field Summary
protected  Map<String,org.jboss.security.config.ControlFlag> controlFlags
           
 
Constructor Summary
LoginConfigObjectModelFactory()
           
 
Method Summary
 void addChild(AppConfigurationEntryHolder entryInfo, org.jboss.security.config.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(ApplicationPolicy aPolicy, AuthenticationInfo authInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(ApplicationPolicy aPolicy, JASPIAuthenticationInfo authInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(AuthenticationInfo authInfo, AppConfigurationEntryHolder entryInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(AuthModuleEntry entry, org.jboss.security.config.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(JASPIAuthenticationInfo authInfo, AuthModuleEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(JASPIAuthenticationInfo authInfo, LoginModuleStackHolder lmsHolder, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(LoginModuleStackHolder lmsh, AppConfigurationEntryHolder entryInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(org.jboss.security.config.ModuleOption option, Object value, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(PolicyConfig pc, ApplicationPolicy aPolicy, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 Object completeRoot(Object root, org.jboss.xb.binding.UnmarshallingContext ctx, String uri, String name)
           
 org.jboss.security.config.ControlFlag getControlFlag(String flag)
           
 Object newChild(AppConfigurationEntryHolder entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(ApplicationPolicy aPolicy, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(AuthenticationInfo info, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(AuthModuleEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(BaseAuthenticationInfo info, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(JASPIAuthenticationInfo info, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(LoginModuleStackHolder entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(PolicyConfig config, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newRoot(Object root, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
           
 void setValue(org.jboss.security.config.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

controlFlags

protected final Map<String,org.jboss.security.config.ControlFlag> controlFlags
Constructor Detail

LoginConfigObjectModelFactory

public LoginConfigObjectModelFactory()
Method Detail

completeRoot

public Object completeRoot(Object root,
                           org.jboss.xb.binding.UnmarshallingContext ctx,
                           String uri,
                           String name)
Specified by:
completeRoot in interface org.jboss.xb.binding.ObjectModelFactory

newRoot

public Object newRoot(Object root,
                      org.jboss.xb.binding.UnmarshallingContext navigator,
                      String namespaceURI,
                      String localName,
                      Attributes attrs)
Specified by:
newRoot in interface org.jboss.xb.binding.ObjectModelFactory

newChild

public Object newChild(PolicyConfig config,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(ApplicationPolicy aPolicy,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(BaseAuthenticationInfo info,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(AuthenticationInfo info,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(JASPIAuthenticationInfo info,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(LoginModuleStackHolder entry,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(AppConfigurationEntryHolder entry,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(AuthModuleEntry entry,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

setValue

public void setValue(org.jboss.security.config.ModuleOption option,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceUri,
                     String localName,
                     String value)

addChild

public void addChild(org.jboss.security.config.ModuleOption option,
                     Object value,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(AuthenticationInfo authInfo,
                     AppConfigurationEntryHolder entryInfo,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(AppConfigurationEntryHolder entryInfo,
                     org.jboss.security.config.ModuleOption option,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(JASPIAuthenticationInfo authInfo,
                     AuthModuleEntry entry,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(LoginModuleStackHolder lmsh,
                     AppConfigurationEntryHolder entryInfo,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(AuthModuleEntry entry,
                     org.jboss.security.config.ModuleOption option,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(JASPIAuthenticationInfo authInfo,
                     LoginModuleStackHolder lmsHolder,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(ApplicationPolicy aPolicy,
                     JASPIAuthenticationInfo authInfo,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(ApplicationPolicy aPolicy,
                     AuthenticationInfo authInfo,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(PolicyConfig pc,
                     ApplicationPolicy aPolicy,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

getControlFlag

public org.jboss.security.config.ControlFlag getControlFlag(String flag)


Copyright © 2009 JBoss Inc.. All Rights Reserved.