1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.app.web.admin.general;
17
18 import javax.validation.constraints.Max;
19 import javax.validation.constraints.Min;
20 import javax.validation.constraints.Size;
21
22 import org.lastaflute.web.validation.Required;
23 import org.lastaflute.web.validation.theme.conversion.ValidateTypeFailure;
24
25
26
27
28
29 public class EditForm {
30
31 @Size(max = 10)
32 public String incrementalCrawling;
33
34 @Required
35 @Min(-1)
36 @Max(1000)
37 @ValidateTypeFailure
38 public Integer dayForCleanup;
39
40 @Required
41 @Min(0)
42 @Max(100)
43 @ValidateTypeFailure
44 public Integer crawlingThreadCount;
45
46 @Size(max = 10)
47 public String searchLog;
48
49 @Size(max = 10)
50 public String userInfo;
51
52 @Size(max = 10)
53 public String userFavorite;
54
55 @Size(max = 10)
56 public String webApiJson;
57
58 @Size(max = 10000)
59 public String appValue;
60
61 @Size(max = 1000)
62 public String defaultLabelValue;
63
64 @Size(max = 1000)
65 public String defaultSortValue;
66
67 @Size(max = 10000)
68 public String virtualHostValue;
69
70 @Size(max = 10)
71 public String appendQueryParameter;
72
73 @Size(max = 10)
74 public String loginRequired;
75
76 @Size(max = 10)
77 public String resultCollapsed;
78
79 @Size(max = 10)
80 public String loginLink;
81
82 @Size(max = 10)
83 public String thumbnail;
84
85 @Size(max = 1000)
86 public String ignoreFailureType;
87
88 @Required
89 @Min(-1)
90 @Max(10000)
91 @ValidateTypeFailure
92 public Integer failureCountThreshold;
93
94 @Size(max = 10)
95 public String popularWord;
96
97 @Required
98 @Size(max = 20)
99 public String csvFileEncoding;
100
101 @Min(-1)
102 @Max(100000)
103 @ValidateTypeFailure
104 public Integer purgeSearchLogDay;
105
106 @Min(-1)
107 @Max(100000)
108 @ValidateTypeFailure
109 public Integer purgeJobLogDay;
110
111 @Min(-1)
112 @Max(100000)
113 @ValidateTypeFailure
114 public Integer purgeUserInfoDay;
115
116 @Size(max = 10000)
117 public String purgeByBots;
118
119 @Size(max = 1000)
120 public String notificationTo;
121
122 @Size(max = 10)
123 public String suggestSearchLog;
124
125 @Size(max = 10)
126 public String suggestDocuments;
127
128 @Min(0)
129 @Max(100000)
130 @ValidateTypeFailure
131 public Integer purgeSuggestSearchLogDay;
132
133 @Size(max = 1000)
134 public String ldapProviderUrl;
135
136 @Size(max = 1000)
137 public String ldapSecurityPrincipal;
138
139 @Size(max = 1000)
140 public String ldapAdminSecurityPrincipal;
141
142 @Size(max = 1000)
143 public String ldapAdminSecurityCredentials;
144
145 @Size(max = 1000)
146 public String ldapBaseDn;
147
148 @Size(max = 1000)
149 public String ldapAccountFilter;
150
151 @Size(max = 1000)
152 public String ldapGroupFilter;
153
154 @Size(max = 100)
155 public String ldapMemberofAttribute;
156
157 @Size(max = 3000)
158 public String notificationLogin;
159
160 @Size(max = 3000)
161 public String notificationSearchTop;
162
163 @Size(max = 10)
164 public String logLevel;
165
166 @Size(max = 1000)
167 public String storageEndpoint;
168
169 @Size(max = 1000)
170 public String storageAccessKey;
171
172 @Size(max = 1000)
173 public String storageSecretKey;
174
175 @Size(max = 1000)
176 public String storageBucket;
177 }