1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package edu.internet2.middleware.shibboleth.common.config.profile;
18
19 import org.springframework.beans.factory.support.BeanDefinitionBuilder;
20 import org.w3c.dom.Element;
21
22
23 public abstract class AbstractShibbolethProfileHandlerBeanDefinitionParser extends
24 AbstractRequestURIMappedProfileHandlerBeanDefinitionParser {
25
26
27 protected void doParse(Element config, BeanDefinitionBuilder builder) {
28 super.doParse(config, builder);
29
30 builder.addPropertyReference("parserPool", config.getAttributeNS(null, "parserPoolRef"));
31
32 builder.addPropertyReference("relyingPartyConfigurationManager", config.getAttributeNS(null,
33 "relyingPartyManagerId"));
34
35 builder.addPropertyReference("sessionManager", config.getAttributeNS(null, "sessionManagerId"));
36 }
37 }