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.config.attribute.filtering.BaseFilterBeanDefinitionParser;
24
25
26
27
28 public abstract class AbstractEntityGroupMatchFunctorBeanDefinitionParser extends BaseFilterBeanDefinitionParser {
29
30
31 protected void doParse(Element configElement, BeanDefinitionBuilder builder) {
32 super.doParse(configElement, builder);
33
34 builder.addPropertyValue("entityGroup", DatatypeHelper.safeTrimOrNullString(configElement.getAttributeNS(null,
35 "groupID")));
36 }
37 }