org.jboss.security.authorization.config
Class SecurityConfigObjectModelFactory

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

public class SecurityConfigObjectModelFactory
extends LoginConfigObjectModelFactory

JBossXB Object Factory capable of parsing the security configuration file that can include both authentication,authorization and mapping module configuration

Since:
Jun 9, 2006
Version:
$Revision: 86122 $
Author:
Anil Saldhana

Field Summary
 
Fields inherited from class org.jboss.security.auth.login.LoginConfigObjectModelFactory
controlFlags
 
Constructor Summary
SecurityConfigObjectModelFactory()
           Creates an instance of SecurityConfigObjectModelFactory.
 
Method Summary
 void addChild(ACLInfo aclInfo, ACLProviderEntry aclEntry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(ACLProviderEntry aclEntry, org.jboss.security.config.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(ApplicationPolicy aPolicy, ACLInfo aclInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(ApplicationPolicy aPolicy, AuditInfo auditInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(ApplicationPolicy aPolicy, AuthorizationInfo authInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(ApplicationPolicy aPolicy, IdentityTrustInfo auditInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(ApplicationPolicy aPolicy, MappingInfo authInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(AuditInfo auditInfo, AuditProviderEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(AuditProviderEntry entry, org.jboss.security.config.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(AuthorizationConfigEntryHolder entryInfo, org.jboss.security.config.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(AuthorizationInfo authInfo, AuthorizationConfigEntryHolder entryInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(AuthorizationInfo authInfo, AuthorizationModuleEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(AuthorizationModuleEntry entry, org.jboss.security.config.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(IdentityTrustInfo auditInfo, IdentityTrustModuleEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(IdentityTrustModuleEntry entry, org.jboss.security.config.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(MappingInfo authInfo, MappingModuleEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(MappingModuleEntry entry, org.jboss.security.config.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 Object newChild(ACLInfo info, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(ACLProviderEntry 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(AuditInfo info, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(AuditProviderEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(AuthorizationInfo info, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(AuthorizationModuleEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(IdentityTrustInfo info, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(IdentityTrustModuleEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(MappingInfo info, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(MappingModuleEntry entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 
Methods inherited from class org.jboss.security.auth.login.LoginConfigObjectModelFactory
addChild, addChild, addChild, addChild, addChild, addChild, addChild, addChild, addChild, addChild, completeRoot, getControlFlag, newChild, newChild, newChild, newChild, newChild, newChild, newChild, newRoot, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityConfigObjectModelFactory

public SecurityConfigObjectModelFactory()

Creates an instance of SecurityConfigObjectModelFactory.

Method Detail

newChild

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

newChild

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

newChild

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

addChild

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

addChild

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

addChild

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

addChild

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

addChild

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

newChild

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

newChild

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

addChild

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

addChild

public void addChild(ACLInfo aclInfo,
                     ACLProviderEntry aclEntry,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

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

newChild

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

newChild

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

addChild

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

addChild

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

addChild

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

newChild

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

newChild

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

addChild

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

addChild

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

addChild

public void addChild(AuditInfo auditInfo,
                     AuditProviderEntry entry,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

newChild

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

newChild

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

addChild

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

addChild

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

addChild

public void addChild(IdentityTrustInfo auditInfo,
                     IdentityTrustModuleEntry entry,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)


Copyright © 2009 JBoss Inc.. All Rights Reserved.