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 ChangeLogBean extends AdsBaseBean
32 {
33
34 @ConfigurationElement(attributeType = "ads-changeLogId", isRdn = true)
35 private String changeLogId;
36
37
38 @ConfigurationElement(attributeType = "ads-changeLogExposed")
39 private boolean changeLogExposed;
40
41
42
43
44
45 public ChangeLogBean()
46 {
47
48 changeLogExposed = false;
49
50
51 setEnabled( false );
52 }
53
54
55
56
57
58 public String getChangeLogId()
59 {
60 return changeLogId;
61 }
62
63
64
65
66
67 public void setChangeLogId( String changeLogId )
68 {
69 this.changeLogId = changeLogId;
70 }
71
72
73
74
75
76 public boolean isChangeLogExposed()
77 {
78 return changeLogExposed;
79 }
80
81
82
83
84
85 public void setChangeLogExposed( boolean changeLogExposed )
86 {
87 this.changeLogExposed = changeLogExposed;
88 }
89
90
91
92
93
94 @Override
95 public String toString( String tabs )
96 {
97 StringBuilder sb = new StringBuilder();
98
99 sb.append( tabs ).append( "ChangeLog :\n" );
100 sb.append( tabs ).append( " changeLog id : " ).append( changeLogId ).append( '\n' );
101 sb.append( toString( tabs, " changeLog exposed", changeLogExposed ) );
102
103 return sb.toString();
104 }
105
106
107
108
109
110 @Override
111 public String toString()
112 {
113 return toString( "" );
114 }
115 }