edu.internet2.middleware.shibboleth.common.config.attribute.resolver.attributeDefinition
Class SAML2NameIDAttributeDefinitionFactoryBean

java.lang.Object
  extended by org.springframework.beans.factory.config.AbstractFactoryBean
      extended by edu.internet2.middleware.shibboleth.common.config.attribute.resolver.AbstractResolutionPluginFactoryBean
          extended by edu.internet2.middleware.shibboleth.common.config.attribute.resolver.attributeDefinition.BaseAttributeDefinitionFactoryBean
              extended by edu.internet2.middleware.shibboleth.common.config.attribute.resolver.attributeDefinition.SAML2NameIDAttributeDefinitionFactoryBean
All Implemented Interfaces:
BeanClassLoaderAware, BeanFactoryAware, DisposableBean, FactoryBean, InitializingBean

public class SAML2NameIDAttributeDefinitionFactoryBean
extends BaseAttributeDefinitionFactoryBean

Factory bean for creating SAML2NameIDAttributeDefinitions.


Field Summary
 
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
 
Constructor Summary
SAML2NameIDAttributeDefinitionFactoryBean()
           
 
Method Summary
protected  Object createInstance()
          
 String getNameIdFormat()
          Gets the format for the NameID used as an attribute value.
 String getNameIdQualifier()
          Gets the NameID qualifier for the NameID used as an attribute value.
 Class getObjectType()
          
 void setNameIdFormat(String format)
          Sets the format for the NameID used as an attribute value.
 void setNameIdQualifier(String qualifier)
          Sets the NameID qualifier for the NameID used as an attribute value.
 
Methods inherited from class edu.internet2.middleware.shibboleth.common.config.attribute.resolver.attributeDefinition.BaseAttributeDefinitionFactoryBean
getAttributeEncoders, getDisplayDescriptions, getDisplayNames, getSourceAttributeId, isDependencyOnly, populateAttributeDefinition, setAttributeEncoders, setDependencyOnly, setDisplayDescriptions, setDisplayNames, setSourceAttributeId
 
Methods inherited from class edu.internet2.middleware.shibboleth.common.config.attribute.resolver.AbstractResolutionPluginFactoryBean
getDependencyIds, getPluginId, setDependencyIds, setPluginId
 
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAML2NameIDAttributeDefinitionFactoryBean

public SAML2NameIDAttributeDefinitionFactoryBean()
Method Detail

getObjectType

public Class getObjectType()

Specified by:
getObjectType in interface FactoryBean
Specified by:
getObjectType in class AbstractFactoryBean

getNameIdFormat

public String getNameIdFormat()
Gets the format for the NameID used as an attribute value.

Returns:
format for the NameID used as an attribute value

setNameIdFormat

public void setNameIdFormat(String format)
Sets the format for the NameID used as an attribute value.

Parameters:
format - format for the NameID used as an attribute value

getNameIdQualifier

public String getNameIdQualifier()
Gets the NameID qualifier for the NameID used as an attribute value.

Returns:
NameID qualifier for the NameID used as an attribute value

setNameIdQualifier

public void setNameIdQualifier(String qualifier)
Sets the NameID qualifier for the NameID used as an attribute value.

Parameters:
qualifier - NameID qualifier for the NameID used as an attribute value

createInstance

protected Object createInstance()
                         throws Exception

Specified by:
createInstance in class AbstractFactoryBean
Throws:
Exception


Copyright © 2006-2010 Internet2. All Rights Reserved.