1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.directory.server.config.beans;
21
22
23 import org.apache.directory.server.config.ConfigurationElement;
24
25
26
27
28
29
30
31 public class SaslMechHandlerBean extends AdsBaseBean
32 {
33
34 @ConfigurationElement(attributeType = "ads-saslMechName", isRdn = true)
35 private String saslMechName;
36
37
38 @ConfigurationElement(attributeType = "ads-saslMechClassName")
39 private String saslMechClassName;
40
41
42 @ConfigurationElement(attributeType = "ads-ntlmMechProvider", isOptional = true)
43 private String ntlmMechProvider;
44
45
46
47
48
49 public SaslMechHandlerBean()
50 {
51 super();
52 }
53
54
55
56
57
58 public String getSaslMechName()
59 {
60 return saslMechName;
61 }
62
63
64
65
66
67 public void setSaslMechName( String saslMechName )
68 {
69 this.saslMechName = saslMechName;
70 }
71
72
73
74
75
76 public String getSaslMechClassName()
77 {
78 return saslMechClassName;
79 }
80
81
82
83
84
85 public void setSaslMechClassName( String saslMechClassName )
86 {
87 this.saslMechClassName = saslMechClassName;
88 }
89
90
91
92
93
94 public String getNtlmMechProvider()
95 {
96 return ntlmMechProvider;
97 }
98
99
100
101
102
103 public void setNtlmMechProvider( String ntlmMechProvider )
104 {
105 this.ntlmMechProvider = ntlmMechProvider;
106 }
107
108
109
110
111
112 @Override
113 public String toString( String tabs )
114 {
115 StringBuilder sb = new StringBuilder();
116
117 sb.append( tabs ).append( "SASL mechanism handler :\n" );
118 sb.append( tabs ).append( " SASL mechanism name :" ).append( saslMechName ).append( '\n' );
119 sb.append( tabs ).append( " SASL mechanism class name :" ).append( saslMechClassName ).append( '\n' );
120 sb.append( toString( tabs, " NTLM mechanism provider", ntlmMechProvider ) );
121
122 return sb.toString();
123 }
124
125
126
127
128
129 @Override
130 public String toString()
131 {
132 return toString( "" );
133 }
134 }