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 DelegatingAuthenticatorBean extends AuthenticatorBean
32 {
33
34 @ConfigurationElement(attributeType = "ads-delegateHost")
35 private String delegateHost;
36
37
38 @ConfigurationElement(attributeType = "ads-delegatePort")
39 private int delegatePort;
40
41
42 @ConfigurationElement(attributeType = "ads-delegateSsl", isOptional = true)
43 private boolean delegateSsl;
44
45
46
47
48
49 public String getDelegateHost()
50 {
51 return delegateHost;
52 }
53
54
55
56
57
58 public void setDelegateHost( String delegateHost )
59 {
60 this.delegateHost = delegateHost;
61 }
62
63
64
65
66
67 public int getDelegatePort()
68 {
69 return delegatePort;
70 }
71
72
73
74
75
76 public void setDelegatePort( int delegatePort )
77 {
78 this.delegatePort = delegatePort;
79 }
80
81
82
83
84
85 @Override
86 public String toString( String tabs )
87 {
88 StringBuilder sb = new StringBuilder();
89
90 sb.append( tabs ).append( "Delegating Authenticator :\n" );
91 sb.append( super.toString( tabs + " " ) );
92
93 sb.append( tabs ).append( " delegate host : " ).append( delegateHost ).append( '\n' );
94 sb.append( tabs ).append( " delegate port : " ).append( delegatePort ).append( '\n' );
95 sb.append( tabs ).append( " delegate base DN : " ).append( baseDn ).append( '\n' );
96 sb.append( tabs ).append( " delegate SSL : " ).append( delegateSsl ).append( '\n' );
97
98 return sb.toString();
99 }
100
101
102
103
104
105 @Override
106 public String toString()
107 {
108 return toString( "" );
109 }
110
111 }