1
2 package edu.internet2.middleware.shibboleth.common.config.attribute.resolver.dataConnector;
3
4 import edu.internet2.middleware.shibboleth.common.config.BaseSpringNamespaceHandler;
5
6
7
8
9 public class DataConnectorNamespaceHandler extends BaseSpringNamespaceHandler {
10
11
12 public static final String NAMESPACE = "urn:mace:shibboleth:2.0:resolver:dc";
13
14
15 public void init() {
16 registerBeanDefinitionParser(StaticDataConnectorBeanDefinitionParser.TYPE_NAME,
17 new StaticDataConnectorBeanDefinitionParser());
18 registerBeanDefinitionParser(ComputedIDDataConnectorBeanDefinitionParser.TYPE_NAME,
19 new ComputedIDDataConnectorBeanDefinitionParser());
20 registerBeanDefinitionParser(StoredIDDataConnectorBeanDefinitionParser.TYPE_NAME,
21 new StoredIDDataConnectorBeanDefinitionParser());
22 registerBeanDefinitionParser(RDBMSDataConnectorBeanDefinitionParser.TYPE_NAME,
23 new RDBMSDataConnectorBeanDefinitionParser());
24 registerBeanDefinitionParser(LdapDataConnectorBeanDefinitionParser.TYPE_NAME,
25 new LdapDataConnectorBeanDefinitionParser());
26 }
27 }