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 InterceptorBean extends AdsBaseBean implements Comparable<InterceptorBean>
32 {
33
34 @ConfigurationElement(attributeType = "ads-interceptorId", isRdn = true)
35 private String interceptorId;
36
37
38 @ConfigurationElement(attributeType = "ads-interceptorClassName")
39 private String interceptorClassName;
40
41
42 @ConfigurationElement(attributeType = "ads-interceptorOrder")
43 private int interceptorOrder;
44
45
46
47
48
49 public InterceptorBean()
50 {
51 }
52
53
54
55
56
57
58
59
60 public int compareTo( InterceptorBean o )
61 {
62 if ( interceptorOrder > o.interceptorOrder )
63 {
64 return 1;
65 }
66 else if ( interceptorOrder < o.interceptorOrder )
67 {
68 return -1;
69 }
70
71 return 0;
72 }
73
74
75
76
77
78 public String getInterceptorId()
79 {
80 return interceptorId;
81 }
82
83
84
85
86
87 public void setInterceptorId( String id )
88 {
89 this.interceptorId = id;
90 }
91
92
93
94
95
96 public int getInterceptorOrder()
97 {
98 return interceptorOrder;
99 }
100
101
102
103
104
105 public void setInterceptorOrder( int interceptorOrder )
106 {
107 this.interceptorOrder = interceptorOrder;
108 }
109
110
111
112
113
114 public String getInterceptorClassName()
115 {
116 return interceptorClassName;
117 }
118
119
120
121
122
123 public void setInterceptorClassName( String interceptorClassName )
124 {
125 this.interceptorClassName = interceptorClassName;
126 }
127
128
129
130
131
132 @Override
133 public String toString( String tabs )
134 {
135 StringBuilder sb = new StringBuilder();
136
137 sb.append( tabs ).append( "interceptor[" ).append( interceptorOrder ).append( "] : " ).append( '\n' );
138 sb.append( tabs ).append( " interceptor id : " ).append( interceptorId ).append( '\n' );
139 sb.append( tabs ).append( " class name : " ).append( interceptorClassName ).append( '\n' );
140
141 return sb.toString();
142 }
143
144
145
146
147
148 @Override
149 public String toString()
150 {
151 return toString( "" );
152 }
153 }