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 HttpWebAppBean extends AdsBaseBean
32 {
33
34 @ConfigurationElement(attributeType = "ads-id", isRdn = true)
35 private String id;
36
37
38 @ConfigurationElement(attributeType = "ads-httpAppCtxPath")
39 private String httpAppCtxPath;
40
41
42 @ConfigurationElement(attributeType = "ads-httpWarFile")
43 private String httpWarFile;
44
45
46
47
48
49 public HttpWebAppBean()
50 {
51 super();
52
53
54 setEnabled( true );
55 }
56
57
58
59
60
61 public String getId()
62 {
63 return id;
64 }
65
66
67
68
69
70 public void setId( String id )
71 {
72 this.id = id;
73 }
74
75
76
77
78
79 public String getHttpAppCtxPath()
80 {
81 return httpAppCtxPath;
82 }
83
84
85
86
87
88 public void setHttpAppCtxPath( String httpAppCtxPath )
89 {
90 this.httpAppCtxPath = httpAppCtxPath;
91 }
92
93
94
95
96
97 public String getHttpWarFile()
98 {
99 return httpWarFile;
100 }
101
102
103
104
105
106 public void setHttpWarFile( String httpWarFile )
107 {
108 this.httpWarFile = httpWarFile;
109 }
110
111
112
113
114
115 @Override
116 public String toString( String tabs )
117 {
118 StringBuilder sb = new StringBuilder();
119
120 sb.append( tabs ).append( "HttpWebApp :\n" );
121 sb.append( super.toString( tabs + " " ) );
122 sb.append( tabs ).append( " id : " ).append( id ).append( '\n' );
123 sb.append( tabs ).append( " war file : " ).append( httpWarFile ).append( '\n' );
124 sb.append( toString( tabs, " application context path", httpAppCtxPath ) );
125
126 return sb.toString();
127 }
128
129
130
131
132
133 @Override
134 public String toString()
135 {
136 return toString( "" );
137 }
138 }