Class PairwiseIdDataConnectorParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
net.shibboleth.ext.spring.util.AbstractCustomBeanDefinitionParser
net.shibboleth.idp.attribute.resolver.spring.BaseResolverPluginParser
net.shibboleth.idp.attribute.resolver.spring.dc.impl.PairwiseIdDataConnectorParser
- All Implemented Interfaces:
BeanDefinitionParser
- Direct Known Subclasses:
ComputedIdDataConnectorParser
Spring bean definition parser for configuring
PairwiseIdDataConnector
variants.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.slf4j.Logger
Class logger.static final QName
Schema type - resolver.Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doParse
(Element config, ParserContext parserContext, BeanDefinitionBuilder builder) protected void
doParse
(Element config, ParserContext parserContext, BeanDefinitionBuilder builder, String generatedIdDefaultName) Parse any common material forPairwiseIdDataConnector
.protected Class<PairwiseIdDataConnector>
getBeanClass
(Element element) protected String
Return a string which is to be prepended to all log messages.Methods inherited from class net.shibboleth.idp.attribute.resolver.spring.BaseResolverPluginParser
failOnDependencies, getActivationCondition, getDefinitionId, warnOnDependencies
Methods inherited from class net.shibboleth.ext.spring.util.AbstractCustomBeanDefinitionParser
registerBeanDefinition
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClassName, getParentName, parseInternal
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Field Details
-
TYPE_NAME_RESOLVER
Schema type - resolver. -
log
@Nonnull private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
PairwiseIdDataConnectorParser
public PairwiseIdDataConnectorParser()
-
-
Method Details
-
getBeanClass
- Overrides:
getBeanClass
in classAbstractSingleBeanDefinitionParser
-
doParse
protected void doParse(@Nonnull Element config, @Nonnull ParserContext parserContext, @Nonnull BeanDefinitionBuilder builder) - Overrides:
doParse
in classBaseResolverPluginParser
-
doParse
protected void doParse(@Nonnull Element config, @Nonnull ParserContext parserContext, @Nonnull BeanDefinitionBuilder builder, @Nullable String generatedIdDefaultName) Parse any common material forPairwiseIdDataConnector
.- Parameters:
config
- the DOM element under consideration.parserContext
- Spring's context.builder
- Spring's bean builder.generatedIdDefaultName
- the name to give the generated Attribute if none was provided.
-
getLogPrefix
Return a string which is to be prepended to all log messages.- Overrides:
getLogPrefix
in classBaseResolverPluginParser
- Returns:
- "Attribute Definition: '<definitionID>' :"
-