edu.internet2.middleware.shibboleth.common.config.attribute.resolver.principalConnector
Class BasePrincipalConnectorFactoryBean

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.principalConnector.BasePrincipalConnectorFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
CryptoTransientPrincipalConnectorFactoryBean, DirectPrincipalConnectorFactoryBean, StoredIDPrincipalConnectorFactoryBean, TransientPrincipalConnectorFactoryBean

public abstract class BasePrincipalConnectorFactoryBean
extends AbstractResolutionPluginFactoryBean

Base Spring factory bean that produces principal connectors.


Field Summary
 
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
 
Constructor Summary
BasePrincipalConnectorFactoryBean()
           
 
Method Summary
 String getNameIdFormat()
          Gets the format of the NameID the connector operates on.
protected  void populatePrincipalConnector(BasePrincipalConnector connector)
          Populates the given connector with information from this factory.
 void setNameIdFormat(String format)
          Sets the format of the NameID the connector operates on.
 
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, createInstance, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, getObjectType, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasePrincipalConnectorFactoryBean

public BasePrincipalConnectorFactoryBean()
Method Detail

getNameIdFormat

public String getNameIdFormat()
Gets the format of the NameID the connector operates on.

Returns:
format of the NameID the connector operates on

setNameIdFormat

public void setNameIdFormat(String format)
Sets the format of the NameID the connector operates on.

Parameters:
format - format of the NameID the connector operates on

populatePrincipalConnector

protected void populatePrincipalConnector(BasePrincipalConnector connector)
Populates the given connector with information from this factory.

Parameters:
connector - connector populates


Copyright © 2006-2011 Internet2. All Rights Reserved.