edu.internet2.middleware.shibboleth.common.config.attribute.resolver.principalConnector
Class BasePrincipalConnectrBeanDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
edu.internet2.middleware.shibboleth.common.config.attribute.resolver.AbstractResolutionPlugInBeanDefinitionParser
edu.internet2.middleware.shibboleth.common.config.attribute.resolver.principalConnector.BasePrincipalConnectrBeanDefinitionParser
- All Implemented Interfaces:
- BeanDefinitionParser
- Direct Known Subclasses:
- DirectPrincipalConnectorBeanDefinitionParser, StoredIDPrincipalConnectorBeanDefinitionParser, TransientPrincipalConnectorBeanDefinitionParser
public abstract class BasePrincipalConnectrBeanDefinitionParser
- extends AbstractResolutionPlugInBeanDefinitionParser
Base spring bean definition parser for principal connectors. PrincipalConnector implementations should provide a
custom BeanDefinitionParser by extending this class and overriding the doParse() method to parse any additional
attributes or elements it requires. Standard attributes and elements defined by the ResolutionPlugIn and
PrincipalConnector schemas will automatically attempt to be parsed.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAMEID_FORMAT_ATTRIBUTE_NAME
public static final String NAMEID_FORMAT_ATTRIBUTE_NAME
- NameID format attribute name.
- See Also:
- Constant Field Values
BasePrincipalConnectrBeanDefinitionParser
public BasePrincipalConnectrBeanDefinitionParser()
doParse
protected void doParse(String pluginId,
Element pluginConfig,
Map<QName,List<Element>> pluginConfigChildren,
BeanDefinitionBuilder pluginBuilder,
ParserContext parserContext)
- Parses the plugin configuration.
- Specified by:
doParse
in class AbstractResolutionPlugInBeanDefinitionParser
- Parameters:
pluginId
- unique ID of the pluginpluginConfig
- root plugin configuration elementpluginConfigChildren
- immediate children of the root configuration element (provided to save from having to
reparse them)pluginBuilder
- bean definition builder for the pluginparserContext
- current parsing context
Copyright © 2006-2011 Internet2. All Rights Reserved.