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 = 1000)
59 public String defaultLabelValue;
60
61 @Size(max = 1000)
62 public String defaultSortValue;
63
64 @Size(max = 10000)
65 public String virtualHostValue;
66
67 @Size(max = 10)
68 public String appendQueryParameter;
69
70 @Size(max = 10)
71 public String loginRequired;
72
73 @Size(max = 10)
74 public String resultCollapsed;
75
76 @Size(max = 10)
77 public String loginLink;
78
79 @Size(max = 10)
80 public String thumbnail;
81
82 @Size(max = 1000)
83 public String ignoreFailureType;
84
85 @Required
86 @Min(-1)
87 @Max(10000)
88 @ValidateTypeFailure
89 public Integer failureCountThreshold;
90
91 @Size(max = 10)
92 public String popularWord;
93
94 @Required
95 @Size(max = 20)
96 public String csvFileEncoding;
97
98 @Min(-1)
99 @Max(100000)
100 @ValidateTypeFailure
101 public Integer purgeSearchLogDay;
102
103 @Min(-1)
104 @Max(100000)
105 @ValidateTypeFailure
106 public Integer purgeJobLogDay;
107
108 @Min(-1)
109 @Max(100000)
110 @ValidateTypeFailure
111 public Integer purgeUserInfoDay;
112
113 @Size(max = 10000)
114 public String purgeByBots;
115
116 @Size(max = 1000)
117 public String notificationTo;
118
119 @Size(max = 10)
120 public String suggestSearchLog;
121
122 @Size(max = 10)
123 public String suggestDocuments;
124
125 @Min(0)
126 @Max(100000)
127 @ValidateTypeFailure
128 public Integer purgeSuggestSearchLogDay;
129
130 @Size(max = 1000)
131 public String ldapProviderUrl;
132
133 @Size(max = 1000)
134 public String ldapSecurityPrincipal;
135
136 @Size(max = 1000)
137 public String ldapAdminSecurityPrincipal;
138
139 @Size(max = 1000)
140 public String ldapAdminSecurityCredentials;
141
142 @Size(max = 1000)
143 public String ldapBaseDn;
144
145 @Size(max = 1000)
146 public String ldapAccountFilter;
147
148 @Size(max = 100)
149 public String ldapMemberofAttribute;
150
151 @Size(max = 3000)
152 public String notificationLogin;
153
154 @Size(max = 3000)
155 public String notificationSearchTop;
156 }