Class AbstractRegistrationAuthorityRuleParser
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.filter.spring.BaseFilterParser
net.shibboleth.idp.attribute.filter.spring.policyrule.BasePolicyRuleParser
net.shibboleth.idp.attribute.filter.spring.saml.impl.AbstractRegistrationAuthorityRuleParser
- All Implemented Interfaces:
BeanDefinitionParser
- Direct Known Subclasses:
IssuerRegistrationAuthorityRuleParser
,ProxiedRequesterRegistrationAuthorityRuleParser
,RequesterRegistrationAuthorityRuleParser
Spring bean definition parser that creates RegistrationAuthorityPolicyRule beans.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.slf4j.Logger
Class logger.static final String
Name of the attribute carrying the boolean to flag behaviour if the metadata MDRPI.static final String
Name of the attribute carrying the Issuers list.Fields inherited from class net.shibboleth.idp.attribute.filter.spring.BaseFilterParser
AFP_ELEMENT_NAME, DENY_VALUE_RULE, NAMESPACE, PERMIT_VALUE_RULE, POLICY_REQUIREMENT_RULE, QUALIFIED_ID
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doNativeParse
(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) Parser the native bean class.Methods inherited from class net.shibboleth.idp.attribute.filter.spring.policyrule.BasePolicyRuleParser
doParse, getBeanClass, getNativeBeanClass, hasAttributeId
Methods inherited from class net.shibboleth.idp.attribute.filter.spring.BaseFilterParser
getAbsoluteReference, getQualifiedId, isPolicyRule, parseCustomElements, resolveId
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, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Field Details
-
REGISTRARS_ATTR_NAME
Name of the attribute carrying the Issuers list.- See Also:
-
MATCH_IF_METADATA_SILENT_ATTR_NAME
Name of the attribute carrying the boolean to flag behaviour if the metadata MDRPI.- See Also:
-
log
@Nonnull private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
AbstractRegistrationAuthorityRuleParser
public AbstractRegistrationAuthorityRuleParser()
-
-
Method Details
-
doNativeParse
protected void doNativeParse(@Nonnull Element element, @Nonnull ParserContext parserContext, @Nonnull BeanDefinitionBuilder builder) Parser the native bean class. This is either called direct or then injected into the nesting class.- Specified by:
doNativeParse
in classBasePolicyRuleParser
- Parameters:
element
- the configparserContext
- the contextbuilder
- the builder
-