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.resolver.principalConnector;
18
19 import edu.internet2.middleware.shibboleth.common.config.BaseSpringNamespaceHandler;
20
21
22
23
24 public class PrincipalConnectorNamespaceHandler extends BaseSpringNamespaceHandler {
25
26
27 public static final String NAMESPACE_URI = "urn:mace:shibboleth:2.0:resolver:pc";
28
29
30 public void init() {
31 registerBeanDefinitionParser(DirectPrincipalConnectorBeanDefinitionParser.SCHEMA_TYPE,
32 new DirectPrincipalConnectorBeanDefinitionParser());
33
34 registerBeanDefinitionParser(TransientPrincipalConnectorBeanDefinitionParser.SCHEMA_TYPE,
35 new TransientPrincipalConnectorBeanDefinitionParser());
36
37 registerBeanDefinitionParser(CryptoTransientPrincipalConnectorBeanDefinitionParser.SCHEMA_TYPE,
38 new CryptoTransientPrincipalConnectorBeanDefinitionParser());
39
40 registerBeanDefinitionParser(StoredIDPrincipalConnectorBeanDefinitionParser.SCHEMA_TYPE,
41 new StoredIDPrincipalConnectorBeanDefinitionParser());
42 }
43
44 }