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.attributeDefinition;
18
19 import edu.internet2.middleware.shibboleth.common.attribute.resolver.provider.attributeDefinition.PrincipalAuthenticationMethodDefinition;
20
21
22
23
24 public class PrincipalAuthenticationMethodAttributeDefinitionFactoryBean extends BaseAttributeDefinitionFactoryBean {
25
26
27 public Class getObjectType() {
28 return PrincipalAuthenticationMethodDefinition.class;
29 }
30
31
32 protected Object createInstance() throws Exception {
33 PrincipalAuthenticationMethodDefinition definition = new PrincipalAuthenticationMethodDefinition();
34 populateAttributeDefinition(definition);
35
36 return definition;
37 }
38 }