1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package edu.internet2.middleware.shibboleth.common.config.attribute.filtering.match.saml;
18
19 import org.opensaml.xml.util.DatatypeHelper;
20 import org.springframework.beans.factory.support.BeanDefinitionBuilder;
21 import org.w3c.dom.Element;
22
23 import edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.saml.AbstractNameIDFormatSupportedMatchFunctor;
24 import edu.internet2.middleware.shibboleth.common.config.attribute.filtering.BaseFilterBeanDefinitionParser;
25
26
27 public abstract class AbstractNameIDFormatSupportedMatchFunctorBeanDefinitionParser extends
28 BaseFilterBeanDefinitionParser {
29
30
31 protected void doParse(Element configElement, BeanDefinitionBuilder builder) {
32 super.doParse(configElement, builder);
33
34 builder.addPropertyValue("nameIdFormat",
35 DatatypeHelper.safeTrimOrNullString(configElement.getAttributeNS(null, "nameIdFormat")));
36 }
37 }