▲Page Top

lastadoc for fess

action

No. URL type class#method Form or Body return count
fields class lines method lines
1 / # simple implementation for now html RootAction#index() HtmlResponse 0 40 14
2 /admin/ # simple implementation for now html AdminAction#index() HtmlResponse 0 381 234
3 /admin/accesstoken/ # simple implementation for now html AdminAccesstokenAction#index() HtmlResponse 7 381 4
4 /admin/accesstoken/list/{pageNumber} # simple implementation for now html AdminAccesstokenAction#list() SearchForm HtmlResponse 7 381 11
5 /admin/accesstoken/search # simple implementation for now html AdminAccesstokenAction#search() SearchForm HtmlResponse 7 381 7
6 /admin/accesstoken/reset # simple implementation for now html AdminAccesstokenAction#reset() SearchForm HtmlResponse 7 381 7
7 /admin/accesstoken/createnew # simple implementation for now html AdminAccesstokenAction#createnew() HtmlResponse 7 381 10
8 /admin/accesstoken/details/{crudMode}/{id} # simple implementation for now html AdminAccesstokenAction#details() HtmlResponse 7 381 23
9 /admin/accesstoken/edit # simple implementation for now html AdminAccesstokenAction#edit() EditForm HtmlResponse 7 381 24
10 /admin/accesstoken/create # simple implementation for now html AdminAccesstokenAction#create() CreateForm HtmlResponse 7 381 20
11 /admin/accesstoken/update # simple implementation for now html AdminAccesstokenAction#update() EditForm HtmlResponse 7 381 19
12 /admin/accesstoken/delete # simple implementation for now html AdminAccesstokenAction#delete() EditForm HtmlResponse 7 381 20
13 /admin/backup/ # simple implementation for now html AdminBackupAction#index() HtmlResponse 8 7 5
14 /admin/backup/upload # simple implementation for now html AdminBackupAction#upload() UploadForm HtmlResponse 8 7 19
15 /admin/backup/download/{id} # simple implementation for now api AdminBackupAction#download() ActionResponse 8 7 80
16 /admin/badword/ # simple implementation for now html AdminBadwordAction#index() HtmlResponse 5 442 4
17 /admin/badword/list/{pageNumber} # simple implementation for now html AdminBadwordAction#list() SearchForm HtmlResponse 5 442 11
18 /admin/badword/search # simple implementation for now html AdminBadwordAction#search() SearchForm HtmlResponse 5 442 7
19 /admin/badword/reset # simple implementation for now html AdminBadwordAction#reset() SearchForm HtmlResponse 5 442 7
20 /admin/badword/createnew # simple implementation for now html AdminBadwordAction#createnew() HtmlResponse 5 442 10
21 /admin/badword/edit # simple implementation for now html AdminBadwordAction#edit() EditForm HtmlResponse 5 442 18
22 /admin/badword/details/{crudMode}/{id} # simple implementation for now html AdminBadwordAction#details() HtmlResponse 5 442 17
23 /admin/badword/downloadpage # simple implementation for now html AdminBadwordAction#downloadpage() HtmlResponse 5 442 5
24 /admin/badword/download # simple implementation for now api AdminBadwordAction#download() DownloadForm ActionResponse 5 442 21
25 /admin/badword/uploadpage # simple implementation for now html AdminBadwordAction#uploadpage() HtmlResponse 5 442 5
26 /admin/badword/create # simple implementation for now html AdminBadwordAction#create() CreateForm HtmlResponse 5 442 20
27 /admin/badword/update # simple implementation for now html AdminBadwordAction#update() EditForm HtmlResponse 5 442 20
28 /admin/badword/delete # simple implementation for now html AdminBadwordAction#delete() EditForm HtmlResponse 5 442 21
29 /admin/badword/upload # simple implementation for now html AdminBadwordAction#upload() UploadForm HtmlResponse 5 442 15
30 /admin/boostdoc/ # simple implementation for now html AdminBoostdocAction#index() HtmlResponse 4 343 4
31 /admin/boostdoc/list/{pageNumber} # simple implementation for now html AdminBoostdocAction#list() SearchForm HtmlResponse 4 343 11
32 /admin/boostdoc/search # simple implementation for now html AdminBoostdocAction#search() SearchForm HtmlResponse 4 343 7
33 /admin/boostdoc/reset # simple implementation for now html AdminBoostdocAction#reset() SearchForm HtmlResponse 4 343 7
34 /admin/boostdoc/createnew # simple implementation for now html AdminBoostdocAction#createnew() HtmlResponse 4 343 10
35 /admin/boostdoc/edit # simple implementation for now html AdminBoostdocAction#edit() EditForm HtmlResponse 4 343 18
36 /admin/boostdoc/details/{crudMode}/{id} # simple implementation for now html AdminBoostdocAction#details() HtmlResponse 4 343 17
37 /admin/boostdoc/create # simple implementation for now html AdminBoostdocAction#create() CreateForm HtmlResponse 4 343 19
38 /admin/boostdoc/update # simple implementation for now html AdminBoostdocAction#update() EditForm HtmlResponse 4 343 19
39 /admin/boostdoc/delete # simple implementation for now html AdminBoostdocAction#delete() EditForm HtmlResponse 4 343 20
40 /admin/crawlinginfo/ # simple implementation for now html AdminCrawlinginfoAction#index() HtmlResponse 5 260 5
41 /admin/crawlinginfo/list/{pageNumber} # simple implementation for now html AdminCrawlinginfoAction#list() SearchForm HtmlResponse 5 260 8
42 /admin/crawlinginfo/search # simple implementation for now html AdminCrawlinginfoAction#search() SearchForm HtmlResponse 5 260 8
43 /admin/crawlinginfo/reset # simple implementation for now html AdminCrawlinginfoAction#reset() SearchForm HtmlResponse 5 260 8
44 /admin/crawlinginfo/back # simple implementation for now html AdminCrawlinginfoAction#back() SearchForm HtmlResponse 5 260 7
45 /admin/crawlinginfo/details/{crudMode}/{id} # simple implementation for now html AdminCrawlinginfoAction#details() HtmlResponse 5 260 21
46 /admin/crawlinginfo/threaddump # simple implementation for now html AdminCrawlinginfoAction#threaddump() EditForm HtmlResponse 5 260 19
47 /admin/crawlinginfo/delete # simple implementation for now html AdminCrawlinginfoAction#delete() EditForm HtmlResponse 5 260 12
48 /admin/crawlinginfo/deleteall # simple implementation for now html AdminCrawlinginfoAction#deleteall() HtmlResponse 5 260 8
49 /admin/dashboard/ # simple implementation for now html AdminDashboardAction#index() HtmlResponse 2 50 7
50 /admin/dataconfig/ # simple implementation for now html AdminDataconfigAction#index() HtmlResponse 6 427 4
51 /admin/dataconfig/list/{pageNumber} # simple implementation for now html AdminDataconfigAction#list() SearchForm HtmlResponse 6 427 11
52 /admin/dataconfig/search # simple implementation for now html AdminDataconfigAction#search() SearchForm HtmlResponse 6 427 7
53 /admin/dataconfig/reset # simple implementation for now html AdminDataconfigAction#reset() SearchForm HtmlResponse 6 427 7
54 /admin/dataconfig/createnew # simple implementation for now html AdminDataconfigAction#createnew() HtmlResponse 6 427 25
55 /admin/dataconfig/edit # simple implementation for now html AdminDataconfigAction#edit() EditForm HtmlResponse 6 427 28
56 /admin/dataconfig/details/{crudMode}/{id} # simple implementation for now html AdminDataconfigAction#details() HtmlResponse 6 427 25
57 /admin/dataconfig/create # simple implementation for now html AdminDataconfigAction#create() CreateForm HtmlResponse 6 427 19
58 /admin/dataconfig/update # simple implementation for now html AdminDataconfigAction#update() EditForm HtmlResponse 6 427 19
59 /admin/dataconfig/delete # simple implementation for now html AdminDataconfigAction#delete() EditForm HtmlResponse 6 427 18
60 /admin/design/ # simple implementation for now html AdminDesignAction#index() HtmlResponse 4 378 5
61 /admin/design/back # simple implementation for now html AdminDesignAction#back() HtmlResponse 4 378 5
62 /admin/design/upload # simple implementation for now html AdminDesignAction#upload() UploadForm HtmlResponse 4 378 63
63 /admin/design/download # simple implementation for now stream AdminDesignAction#download() FileAccessForm StreamResponse 4 378 15
64 /admin/design/delete # simple implementation for now html AdminDesignAction#delete() FileAccessForm HtmlResponse 4 378 15
65 /admin/design/edit # simple implementation for now html AdminDesignAction#edit() EditForm HtmlResponse 4 378 12
66 /admin/design/editAsUseDefault # simple implementation for now html AdminDesignAction#editAsUseDefault() EditForm HtmlResponse 4 378 12
67 /admin/design/update # simple implementation for now html AdminDesignAction#update() EditForm HtmlResponse 4 378 20
68 /admin/dict/ # simple implementation for now html AdminDictAction#index() HtmlResponse 2 48 7
69 /admin/dict/kuromoji/ # simple implementation for now html AdminDictKuromojiAction#index() SearchForm HtmlResponse 4 497 8
70 /admin/dict/kuromoji/list/{pageNumber} # simple implementation for now html AdminDictKuromojiAction#list() SearchForm HtmlResponse 4 497 12
71 /admin/dict/kuromoji/search # simple implementation for now html AdminDictKuromojiAction#search() SearchForm HtmlResponse 4 497 8
72 /admin/dict/kuromoji/reset # simple implementation for now html AdminDictKuromojiAction#reset() SearchForm HtmlResponse 4 497 8
73 /admin/dict/kuromoji/createnew/{dictId} # simple implementation for now html AdminDictKuromojiAction#createnew() HtmlResponse 4 497 11
74 /admin/dict/kuromoji/edit # simple implementation for now html AdminDictKuromojiAction#edit() EditForm HtmlResponse 4 497 18
75 /admin/dict/kuromoji/details/{dictId}/{crudMode}/{id} # simple implementation for now html AdminDictKuromojiAction#details() HtmlResponse 4 497 19
76 /admin/dict/kuromoji/downloadpage/{dictId} # simple implementation for now html AdminDictKuromojiAction#downloadpage() HtmlResponse 4 497 15
77 /admin/dict/kuromoji/download # simple implementation for now api AdminDictKuromojiAction#download() DownloadForm ActionResponse 4 497 14
78 /admin/dict/kuromoji/uploadpage/{dictId} # simple implementation for now html AdminDictKuromojiAction#uploadpage() HtmlResponse 4 497 15
79 /admin/dict/kuromoji/upload # simple implementation for now html AdminDictKuromojiAction#upload() UploadForm HtmlResponse 4 497 20
80 /admin/dict/kuromoji/create # simple implementation for now html AdminDictKuromojiAction#create() CreateForm HtmlResponse 4 497 20
81 /admin/dict/kuromoji/update # simple implementation for now html AdminDictKuromojiAction#update() EditForm HtmlResponse 4 497 20
82 /admin/dict/kuromoji/delete # simple implementation for now html AdminDictKuromojiAction#delete() EditForm HtmlResponse 4 497 19
83 /admin/dict/mapping/ # simple implementation for now html AdminDictMappingAction#index() SearchForm HtmlResponse 4 515 8
84 /admin/dict/mapping/list/{pageNumber} # simple implementation for now html AdminDictMappingAction#list() SearchForm HtmlResponse 4 515 12
85 /admin/dict/mapping/search # simple implementation for now html AdminDictMappingAction#search() SearchForm HtmlResponse 4 515 8
86 /admin/dict/mapping/reset # simple implementation for now html AdminDictMappingAction#reset() SearchForm HtmlResponse 4 515 8
87 /admin/dict/mapping/createnew/{dictId} # simple implementation for now html AdminDictMappingAction#createnew() HtmlResponse 4 515 11
88 /admin/dict/mapping/edit # simple implementation for now html AdminDictMappingAction#edit() EditForm HtmlResponse 4 515 19
89 /admin/dict/mapping/details/{dictId}/{crudMode}/{id} # simple implementation for now html AdminDictMappingAction#details() HtmlResponse 4 515 19
90 /admin/dict/mapping/downloadpage/{dictId} # simple implementation for now html AdminDictMappingAction#downloadpage() HtmlResponse 4 515 15
91 /admin/dict/mapping/download # simple implementation for now api AdminDictMappingAction#download() DownloadForm ActionResponse 4 515 14
92 /admin/dict/mapping/uploadpage/{dictId} # simple implementation for now html AdminDictMappingAction#uploadpage() HtmlResponse 4 515 15
93 /admin/dict/mapping/upload # simple implementation for now html AdminDictMappingAction#upload() UploadForm HtmlResponse 4 515 20
94 /admin/dict/mapping/create # simple implementation for now html AdminDictMappingAction#create() CreateForm HtmlResponse 4 515 19
95 /admin/dict/mapping/update # simple implementation for now html AdminDictMappingAction#update() EditForm HtmlResponse 4 515 19
96 /admin/dict/mapping/delete # simple implementation for now html AdminDictMappingAction#delete() EditForm HtmlResponse 4 515 19
97 /admin/dict/protwords/ # simple implementation for now html AdminDictProtwordsAction#index() SearchForm HtmlResponse 4 468 8
98 /admin/dict/protwords/list/{pageNumber} # simple implementation for now html AdminDictProtwordsAction#list() SearchForm HtmlResponse 4 468 12
99 /admin/dict/protwords/search # simple implementation for now html AdminDictProtwordsAction#search() SearchForm HtmlResponse 4 468 8
100 /admin/dict/protwords/reset # simple implementation for now html AdminDictProtwordsAction#reset() SearchForm HtmlResponse 4 468 8
101 /admin/dict/protwords/createnew/{dictId} # simple implementation for now html AdminDictProtwordsAction#createnew() HtmlResponse 4 468 11
102 /admin/dict/protwords/edit # simple implementation for now html AdminDictProtwordsAction#edit() EditForm HtmlResponse 4 468 18
103 /admin/dict/protwords/details/{dictId}/{crudMode}/{id} # simple implementation for now html AdminDictProtwordsAction#details() HtmlResponse 4 468 18
104 /admin/dict/protwords/downloadpage/{dictId} # simple implementation for now html AdminDictProtwordsAction#downloadpage() HtmlResponse 4 468 15
105 /admin/dict/protwords/download # simple implementation for now api AdminDictProtwordsAction#download() DownloadForm ActionResponse 4 468 14
106 /admin/dict/protwords/uploadpage/{dictId} # simple implementation for now html AdminDictProtwordsAction#uploadpage() HtmlResponse 4 468 15
107 /admin/dict/protwords/upload # simple implementation for now html AdminDictProtwordsAction#upload() UploadForm HtmlResponse 4 468 20
108 /admin/dict/protwords/create # simple implementation for now html AdminDictProtwordsAction#create() CreateForm HtmlResponse 4 468 11
109 /admin/dict/protwords/update # simple implementation for now html AdminDictProtwordsAction#update() EditForm HtmlResponse 4 468 13
110 /admin/dict/protwords/delete # simple implementation for now html AdminDictProtwordsAction#delete() EditForm HtmlResponse 4 468 13
111 /admin/dict/stemmeroverride/ # simple implementation for now html AdminDictStemmeroverrideAction#index() SearchForm HtmlResponse 4 510 8
112 /admin/dict/stemmeroverride/list/{pageNumber} # simple implementation for now html AdminDictStemmeroverrideAction#list() SearchForm HtmlResponse 4 510 12
113 /admin/dict/stemmeroverride/search # simple implementation for now html AdminDictStemmeroverrideAction#search() SearchForm HtmlResponse 4 510 8
114 /admin/dict/stemmeroverride/reset # simple implementation for now html AdminDictStemmeroverrideAction#reset() SearchForm HtmlResponse 4 510 8
115 /admin/dict/stemmeroverride/createnew/{dictId} # simple implementation for now html AdminDictStemmeroverrideAction#createnew() HtmlResponse 4 510 11
116 /admin/dict/stemmeroverride/edit # simple implementation for now html AdminDictStemmeroverrideAction#edit() EditForm HtmlResponse 4 510 19
117 /admin/dict/stemmeroverride/details/{dictId}/{crudMode}/{id} # simple implementation for now html AdminDictStemmeroverrideAction#details() HtmlResponse 4 510 19
118 /admin/dict/stemmeroverride/downloadpage/{dictId} # simple implementation for now html AdminDictStemmeroverrideAction#downloadpage() HtmlResponse 4 510 15
119 /admin/dict/stemmeroverride/download # simple implementation for now api AdminDictStemmeroverrideAction#download() DownloadForm ActionResponse 4 510 14
120 /admin/dict/stemmeroverride/uploadpage/{dictId} # simple implementation for now html AdminDictStemmeroverrideAction#uploadpage() HtmlResponse 4 510 15
121 /admin/dict/stemmeroverride/upload # simple implementation for now html AdminDictStemmeroverrideAction#upload() UploadForm HtmlResponse 4 510 20
122 /admin/dict/stemmeroverride/create # simple implementation for now html AdminDictStemmeroverrideAction#create() CreateForm HtmlResponse 4 510 19
123 /admin/dict/stemmeroverride/update # simple implementation for now html AdminDictStemmeroverrideAction#update() EditForm HtmlResponse 4 510 20
124 /admin/dict/stemmeroverride/delete # simple implementation for now html AdminDictStemmeroverrideAction#delete() EditForm HtmlResponse 4 510 19
125 /admin/dict/stopwords/ # simple implementation for now html AdminDictStopwordsAction#index() SearchForm HtmlResponse 4 461 8
126 /admin/dict/stopwords/list/{pageNumber} # simple implementation for now html AdminDictStopwordsAction#list() SearchForm HtmlResponse 4 461 12
127 /admin/dict/stopwords/search # simple implementation for now html AdminDictStopwordsAction#search() SearchForm HtmlResponse 4 461 8
128 /admin/dict/stopwords/reset # simple implementation for now html AdminDictStopwordsAction#reset() SearchForm HtmlResponse 4 461 8
129 /admin/dict/stopwords/createnew/{dictId} # simple implementation for now html AdminDictStopwordsAction#createnew() HtmlResponse 4 461 11
130 /admin/dict/stopwords/edit # simple implementation for now html AdminDictStopwordsAction#edit() EditForm HtmlResponse 4 461 18
131 /admin/dict/stopwords/details/{dictId}/{crudMode}/{id} # simple implementation for now html AdminDictStopwordsAction#details() HtmlResponse 4 461 18
132 /admin/dict/stopwords/downloadpage/{dictId} # simple implementation for now html AdminDictStopwordsAction#downloadpage() HtmlResponse 4 461 15
133 /admin/dict/stopwords/download # simple implementation for now api AdminDictStopwordsAction#download() DownloadForm ActionResponse 4 461 14
134 /admin/dict/stopwords/uploadpage/{dictId} # simple implementation for now html AdminDictStopwordsAction#uploadpage() HtmlResponse 4 461 15
135 /admin/dict/stopwords/upload # simple implementation for now html AdminDictStopwordsAction#upload() UploadForm HtmlResponse 4 461 20
136 /admin/dict/stopwords/create # simple implementation for now html AdminDictStopwordsAction#create() CreateForm HtmlResponse 4 461 11
137 /admin/dict/stopwords/update # simple implementation for now html AdminDictStopwordsAction#update() EditForm HtmlResponse 4 461 13
138 /admin/dict/stopwords/delete # simple implementation for now html AdminDictStopwordsAction#delete() EditForm HtmlResponse 4 461 13
139 /admin/dict/synonym/ # simple implementation for now html AdminDictSynonymAction#index() SearchForm HtmlResponse 4 536 8
140 /admin/dict/synonym/list/{pageNumber} # simple implementation for now html AdminDictSynonymAction#list() SearchForm HtmlResponse 4 536 12
141 /admin/dict/synonym/search # simple implementation for now html AdminDictSynonymAction#search() SearchForm HtmlResponse 4 536 8
142 /admin/dict/synonym/reset # simple implementation for now html AdminDictSynonymAction#reset() SearchForm HtmlResponse 4 536 8
143 /admin/dict/synonym/createnew/{dictId} # simple implementation for now html AdminDictSynonymAction#createnew() HtmlResponse 4 536 11
144 /admin/dict/synonym/edit # simple implementation for now html AdminDictSynonymAction#edit() EditForm HtmlResponse 4 536 19
145 /admin/dict/synonym/details/{dictId}/{crudMode}/{id} # simple implementation for now html AdminDictSynonymAction#details() HtmlResponse 4 536 19
146 /admin/dict/synonym/downloadpage/{dictId} # simple implementation for now html AdminDictSynonymAction#downloadpage() HtmlResponse 4 536 15
147 /admin/dict/synonym/download # simple implementation for now api AdminDictSynonymAction#download() DownloadForm ActionResponse 4 536 14
148 /admin/dict/synonym/uploadpage/{dictId} # simple implementation for now html AdminDictSynonymAction#uploadpage() HtmlResponse 4 536 15
149 /admin/dict/synonym/upload # simple implementation for now html AdminDictSynonymAction#upload() UploadForm HtmlResponse 4 536 20
150 /admin/dict/synonym/create # simple implementation for now html AdminDictSynonymAction#create() CreateForm HtmlResponse 4 536 19
151 /admin/dict/synonym/update # simple implementation for now html AdminDictSynonymAction#update() EditForm HtmlResponse 4 536 20
152 /admin/dict/synonym/delete # simple implementation for now html AdminDictSynonymAction#delete() EditForm HtmlResponse 4 536 19
153 /admin/duplicatehost/ # simple implementation for now html AdminDuplicatehostAction#index() SearchForm HtmlResponse 4 365 4
154 /admin/duplicatehost/list/{pageNumber} # simple implementation for now html AdminDuplicatehostAction#list() SearchForm HtmlResponse 4 365 11
155 /admin/duplicatehost/search # simple implementation for now html AdminDuplicatehostAction#search() SearchForm HtmlResponse 4 365 7
156 /admin/duplicatehost/reset # simple implementation for now html AdminDuplicatehostAction#reset() SearchForm HtmlResponse 4 365 7
157 /admin/duplicatehost/createnew # simple implementation for now html AdminDuplicatehostAction#createnew() HtmlResponse 4 365 10
158 /admin/duplicatehost/edit # simple implementation for now html AdminDuplicatehostAction#edit() EditForm HtmlResponse 4 365 18
159 /admin/duplicatehost/details/{crudMode}/{id} # simple implementation for now html AdminDuplicatehostAction#details() HtmlResponse 4 365 17
160 /admin/duplicatehost/create # simple implementation for now html AdminDuplicatehostAction#create() CreateForm HtmlResponse 4 365 19
161 /admin/duplicatehost/update # simple implementation for now html AdminDuplicatehostAction#update() EditForm HtmlResponse 4 365 19
162 /admin/duplicatehost/delete # simple implementation for now html AdminDuplicatehostAction#delete() EditForm HtmlResponse 4 365 20
163 /admin/elevateword/ # simple implementation for now html AdminElevatewordAction#index() HtmlResponse 6 495 4
164 /admin/elevateword/list/{pageNumber} # simple implementation for now html AdminElevatewordAction#list() SearchForm HtmlResponse 6 495 11
165 /admin/elevateword/search # simple implementation for now html AdminElevatewordAction#search() SearchForm HtmlResponse 6 495 7
166 /admin/elevateword/reset # simple implementation for now html AdminElevatewordAction#reset() SearchForm HtmlResponse 6 495 7
167 /admin/elevateword/createnew # simple implementation for now html AdminElevatewordAction#createnew() HtmlResponse 6 495 12
168 /admin/elevateword/edit # simple implementation for now html AdminElevatewordAction#edit() EditForm HtmlResponse 6 495 26
169 /admin/elevateword/details/{crudMode}/{id} # simple implementation for now html AdminElevatewordAction#details() HtmlResponse 6 495 19
170 /admin/elevateword/downloadpage # simple implementation for now html AdminElevatewordAction#downloadpage() HtmlResponse 6 495 5
171 /admin/elevateword/download # simple implementation for now api AdminElevatewordAction#download() DownloadForm ActionResponse 6 495 21
172 /admin/elevateword/uploadpage # simple implementation for now html AdminElevatewordAction#uploadpage() HtmlResponse 6 495 5
173 /admin/elevateword/create # simple implementation for now html AdminElevatewordAction#create() CreateForm HtmlResponse 6 495 21
174 /admin/elevateword/update # simple implementation for now html AdminElevatewordAction#update() EditForm HtmlResponse 6 495 21
175 /admin/elevateword/delete # simple implementation for now html AdminElevatewordAction#delete() EditForm HtmlResponse 6 495 19
176 /admin/elevateword/upload # simple implementation for now html AdminElevatewordAction#upload() UploadForm HtmlResponse 6 495 16
177 /admin/failureurl/ # simple implementation for now html AdminFailureurlAction#index() HtmlResponse 3 225 5
178 /admin/failureurl/list/{pageNumber} # simple implementation for now html AdminFailureurlAction#list() SearchForm HtmlResponse 3 225 7
179 /admin/failureurl/search # simple implementation for now html AdminFailureurlAction#search() SearchForm HtmlResponse 3 225 7
180 /admin/failureurl/reset # simple implementation for now html AdminFailureurlAction#reset() SearchForm HtmlResponse 3 225 7
181 /admin/failureurl/back # simple implementation for now html AdminFailureurlAction#back() SearchForm HtmlResponse 3 225 6
182 /admin/failureurl/details/{crudMode}/{id} # simple implementation for now html AdminFailureurlAction#details() HtmlResponse 3 225 16
183 /admin/failureurl/delete # simple implementation for now html AdminFailureurlAction#delete() EditForm HtmlResponse 3 225 12
184 /admin/failureurl/deleteall # simple implementation for now html AdminFailureurlAction#deleteall() HtmlResponse 3 225 8
185 /admin/fileauth/ # simple implementation for now html AdminFileauthAction#index() HtmlResponse 5 449 4
186 /admin/fileauth/list/{pageNumber} # simple implementation for now html AdminFileauthAction#list() SearchForm HtmlResponse 5 449 11
187 /admin/fileauth/search # simple implementation for now html AdminFileauthAction#search() SearchForm HtmlResponse 5 449 7
188 /admin/fileauth/reset # simple implementation for now html AdminFileauthAction#reset() SearchForm HtmlResponse 5 449 7
189 /admin/fileauth/createnew # simple implementation for now html AdminFileauthAction#createnew() HtmlResponse 5 449 13
190 /admin/fileauth/edit # simple implementation for now html AdminFileauthAction#edit() EditForm HtmlResponse 5 449 18
191 /admin/fileauth/details/{crudMode}/{id} # simple implementation for now html AdminFileauthAction#details() HtmlResponse 5 449 17
192 /admin/fileauth/create # simple implementation for now html AdminFileauthAction#create() CreateForm HtmlResponse 5 449 19
193 /admin/fileauth/update # simple implementation for now html AdminFileauthAction#update() EditForm HtmlResponse 5 449 19
194 /admin/fileauth/delete # simple implementation for now html AdminFileauthAction#delete() EditForm HtmlResponse 5 449 20
195 /admin/fileconfig/ # simple implementation for now html AdminFileconfigAction#index() HtmlResponse 6 453 4
196 /admin/fileconfig/list/{pageNumber} # simple implementation for now html AdminFileconfigAction#list() SearchForm HtmlResponse 6 453 11
197 /admin/fileconfig/search # simple implementation for now html AdminFileconfigAction#search() SearchForm HtmlResponse 6 453 7
198 /admin/fileconfig/reset # simple implementation for now html AdminFileconfigAction#reset() SearchForm HtmlResponse 6 453 7
199 /admin/fileconfig/createnew # simple implementation for now html AdminFileconfigAction#createnew() HtmlResponse 6 453 27
200 /admin/fileconfig/edit # simple implementation for now html AdminFileconfigAction#edit() EditForm HtmlResponse 6 453 26
201 /admin/fileconfig/details/{crudMode}/{id} # simple implementation for now html AdminFileconfigAction#details() HtmlResponse 6 453 21
202 /admin/fileconfig/create # simple implementation for now html AdminFileconfigAction#create() CreateForm HtmlResponse 6 453 19
203 /admin/fileconfig/update # simple implementation for now html AdminFileconfigAction#update() EditForm HtmlResponse 6 453 19
204 /admin/fileconfig/delete # simple implementation for now html AdminFileconfigAction#delete() EditForm HtmlResponse 6 453 20
205 /admin/general/ # simple implementation for now html AdminGeneralAction#index() HtmlResponse 4 247 9
206 /admin/general/sendmail # simple implementation for now html AdminGeneralAction#sendmail() MailForm HtmlResponse 4 247 29
207 /admin/general/update # simple implementation for now html AdminGeneralAction#update() EditForm HtmlResponse 4 247 9
208 /admin/group/ # simple implementation for now html AdminGroupAction#index() HtmlResponse 4 398 4
209 /admin/group/list/{pageNumber} # simple implementation for now html AdminGroupAction#list() SearchForm HtmlResponse 4 398 11
210 /admin/group/search # simple implementation for now html AdminGroupAction#search() SearchForm HtmlResponse 4 398 7
211 /admin/group/reset # simple implementation for now html AdminGroupAction#reset() SearchForm HtmlResponse 4 398 7
212 /admin/group/createnew # simple implementation for now html AdminGroupAction#createnew() HtmlResponse 4 398 10
213 /admin/group/edit # simple implementation for now html AdminGroupAction#edit() EditForm HtmlResponse 4 398 18
214 /admin/group/details/{crudMode}/{id} # simple implementation for now html AdminGroupAction#details() HtmlResponse 4 398 17
215 /admin/group/create # simple implementation for now html AdminGroupAction#create() CreateForm HtmlResponse 4 398 20
216 /admin/group/update # simple implementation for now html AdminGroupAction#update() EditForm HtmlResponse 4 398 20
217 /admin/group/delete # simple implementation for now html AdminGroupAction#delete() EditForm HtmlResponse 4 398 20
218 /admin/joblog/ # simple implementation for now html AdminJoblogAction#index() SearchForm HtmlResponse 3 265 5
219 /admin/joblog/list/{pageNumber} # simple implementation for now html AdminJoblogAction#list() SearchForm HtmlResponse 3 265 8
220 /admin/joblog/search # simple implementation for now html AdminJoblogAction#search() SearchForm HtmlResponse 3 265 8
221 /admin/joblog/reset # simple implementation for now html AdminJoblogAction#reset() SearchForm HtmlResponse 3 265 8
222 /admin/joblog/back # simple implementation for now html AdminJoblogAction#back() SearchForm HtmlResponse 3 265 7
223 /admin/joblog/details/{crudMode}/{id} # simple implementation for now html AdminJoblogAction#details() HtmlResponse 3 265 17
224 /admin/joblog/delete # simple implementation for now html AdminJoblogAction#delete() EditForm HtmlResponse 3 265 12
225 /admin/joblog/deleteall # simple implementation for now html AdminJoblogAction#deleteall() HtmlResponse 3 265 11
226 /admin/keymatch/ # simple implementation for now html AdminKeymatchAction#index() SearchForm HtmlResponse 5 404 4
227 /admin/keymatch/list/{pageNumber} # simple implementation for now html AdminKeymatchAction#list() SearchForm HtmlResponse 5 404 11
228 /admin/keymatch/search # simple implementation for now html AdminKeymatchAction#search() SearchForm HtmlResponse 5 404 7
229 /admin/keymatch/reset # simple implementation for now html AdminKeymatchAction#reset() SearchForm HtmlResponse 5 404 7
230 /admin/keymatch/createnew # simple implementation for now html AdminKeymatchAction#createnew() HtmlResponse 5 404 10
231 /admin/keymatch/edit # simple implementation for now html AdminKeymatchAction#edit() EditForm HtmlResponse 5 404 18
232 /admin/keymatch/details/{crudMode}/{id} # simple implementation for now html AdminKeymatchAction#details() HtmlResponse 5 404 21
233 /admin/keymatch/create # simple implementation for now html AdminKeymatchAction#create() CreateForm HtmlResponse 5 404 20
234 /admin/keymatch/update # simple implementation for now html AdminKeymatchAction#update() EditForm HtmlResponse 5 404 20
235 /admin/keymatch/delete # simple implementation for now html AdminKeymatchAction#delete() EditForm HtmlResponse 5 404 21
236 /admin/labeltype/ # simple implementation for now html AdminLabeltypeAction#index() SearchForm HtmlResponse 5 435 4
237 /admin/labeltype/list/{pageNumber} # simple implementation for now html AdminLabeltypeAction#list() SearchForm HtmlResponse 5 435 11
238 /admin/labeltype/search # simple implementation for now html AdminLabeltypeAction#search() SearchForm HtmlResponse 5 435 7
239 /admin/labeltype/reset # simple implementation for now html AdminLabeltypeAction#reset() SearchForm HtmlResponse 5 435 7
240 /admin/labeltype/createnew # simple implementation for now html AdminLabeltypeAction#createnew() HtmlResponse 5 435 12
241 /admin/labeltype/edit # simple implementation for now html AdminLabeltypeAction#edit() EditForm HtmlResponse 5 435 26
242 /admin/labeltype/details/{crudMode}/{id} # simple implementation for now html AdminLabeltypeAction#details() HtmlResponse 5 435 25
243 /admin/labeltype/create # simple implementation for now html AdminLabeltypeAction#create() CreateForm HtmlResponse 5 435 19
244 /admin/labeltype/update # simple implementation for now html AdminLabeltypeAction#update() EditForm HtmlResponse 5 435 19
245 /admin/labeltype/delete # simple implementation for now html AdminLabeltypeAction#delete() EditForm HtmlResponse 5 435 20
246 /admin/log/ # simple implementation for now html AdminLogAction#index() HtmlResponse 1 104 4
247 /admin/log/download/{id} # simple implementation for now api AdminLogAction#download() ActionResponse 1 104 15
248 /admin/maintenance/ # simple implementation for now html AdminMaintenanceAction#index() HtmlResponse 4 377 5
249 /admin/maintenance/reindexOnly # simple implementation for now html AdminMaintenanceAction#reindexOnly() ActionForm HtmlResponse 4 377 10
250 /admin/maintenance/reloadDocIndex # simple implementation for now html AdminMaintenanceAction#reloadDocIndex() ActionForm HtmlResponse 4 377 18
251 /admin/maintenance/clearCrawlerIndex # simple implementation for now html AdminMaintenanceAction#clearCrawlerIndex() ActionForm HtmlResponse 4 377 15
252 /admin/maintenance/downloadLogs # simple implementation for now api AdminMaintenanceAction#downloadLogs() ActionForm ActionResponse 4 377 17
253 /admin/pathmap/ # simple implementation for now html AdminPathmapAction#index() SearchForm HtmlResponse 4 357 4
254 /admin/pathmap/list/{pageNumber} # simple implementation for now html AdminPathmapAction#list() SearchForm HtmlResponse 4 357 11
255 /admin/pathmap/search # simple implementation for now html AdminPathmapAction#search() SearchForm HtmlResponse 4 357 7
256 /admin/pathmap/reset # simple implementation for now html AdminPathmapAction#reset() SearchForm HtmlResponse 4 357 7
257 /admin/pathmap/createnew # simple implementation for now html AdminPathmapAction#createnew() HtmlResponse 4 357 10
258 /admin/pathmap/edit # simple implementation for now html AdminPathmapAction#edit() EditForm HtmlResponse 4 357 18
259 /admin/pathmap/details/{crudMode}/{id} # simple implementation for now html AdminPathmapAction#details() HtmlResponse 4 357 17
260 /admin/pathmap/create # simple implementation for now html AdminPathmapAction#create() CreateForm HtmlResponse 4 357 19
261 /admin/pathmap/update # simple implementation for now html AdminPathmapAction#update() EditForm HtmlResponse 4 357 19
262 /admin/pathmap/delete # simple implementation for now html AdminPathmapAction#delete() EditForm HtmlResponse 4 357 20
263 /admin/plugin/ # simple implementation for now html AdminPluginAction#index() HtmlResponse 3 251 5
264 /admin/plugin/delete # simple implementation for now html AdminPluginAction#delete() DeleteForm HtmlResponse 3 251 9
265 /admin/plugin/install # simple implementation for now html AdminPluginAction#install() InstallForm HtmlResponse 3 251 54
266 /admin/plugin/installplugin # simple implementation for now html AdminPluginAction#installplugin() HtmlResponse 3 251 19
267 /admin/relatedcontent/ # simple implementation for now html AdminRelatedcontentAction#index() HtmlResponse 4 356 4
268 /admin/relatedcontent/list/{pageNumber} # simple implementation for now html AdminRelatedcontentAction#list() SearchForm HtmlResponse 4 356 11
269 /admin/relatedcontent/search # simple implementation for now html AdminRelatedcontentAction#search() SearchForm HtmlResponse 4 356 7
270 /admin/relatedcontent/reset # simple implementation for now html AdminRelatedcontentAction#reset() SearchForm HtmlResponse 4 356 7
271 /admin/relatedcontent/createnew # simple implementation for now html AdminRelatedcontentAction#createnew() HtmlResponse 4 356 10
272 /admin/relatedcontent/edit # simple implementation for now html AdminRelatedcontentAction#edit() EditForm HtmlResponse 4 356 18
273 /admin/relatedcontent/details/{crudMode}/{id} # simple implementation for now html AdminRelatedcontentAction#details() HtmlResponse 4 356 17
274 /admin/relatedcontent/create # simple implementation for now html AdminRelatedcontentAction#create() CreateForm HtmlResponse 4 356 19
275 /admin/relatedcontent/update # simple implementation for now html AdminRelatedcontentAction#update() EditForm HtmlResponse 4 356 19
276 /admin/relatedcontent/delete # simple implementation for now html AdminRelatedcontentAction#delete() EditForm HtmlResponse 4 356 20
277 /admin/relatedquery/ # simple implementation for now html AdminRelatedqueryAction#index() HtmlResponse 4 366 4
278 /admin/relatedquery/list/{pageNumber} # simple implementation for now html AdminRelatedqueryAction#list() SearchForm HtmlResponse 4 366 11
279 /admin/relatedquery/search # simple implementation for now html AdminRelatedqueryAction#search() SearchForm HtmlResponse 4 366 7
280 /admin/relatedquery/reset # simple implementation for now html AdminRelatedqueryAction#reset() SearchForm HtmlResponse 4 366 7
281 /admin/relatedquery/createnew # simple implementation for now html AdminRelatedqueryAction#createnew() HtmlResponse 4 366 10
282 /admin/relatedquery/edit # simple implementation for now html AdminRelatedqueryAction#edit() EditForm HtmlResponse 4 366 23
283 /admin/relatedquery/details/{crudMode}/{id} # simple implementation for now html AdminRelatedqueryAction#details() HtmlResponse 4 366 20
284 /admin/relatedquery/create # simple implementation for now html AdminRelatedqueryAction#create() CreateForm HtmlResponse 4 366 19
285 /admin/relatedquery/update # simple implementation for now html AdminRelatedqueryAction#update() EditForm HtmlResponse 4 366 19
286 /admin/relatedquery/delete # simple implementation for now html AdminRelatedqueryAction#delete() EditForm HtmlResponse 4 366 20
287 /admin/reqheader/ # simple implementation for now html AdminReqheaderAction#index() SearchForm HtmlResponse 5 403 4
288 /admin/reqheader/list/{pageNumber} # simple implementation for now html AdminReqheaderAction#list() SearchForm HtmlResponse 5 403 11
289 /admin/reqheader/search # simple implementation for now html AdminReqheaderAction#search() SearchForm HtmlResponse 5 403 7
290 /admin/reqheader/reset # simple implementation for now html AdminReqheaderAction#reset() SearchForm HtmlResponse 5 403 7
291 /admin/reqheader/createnew # simple implementation for now html AdminReqheaderAction#createnew() HtmlResponse 5 403 12
292 /admin/reqheader/edit # simple implementation for now html AdminReqheaderAction#edit() EditForm HtmlResponse 5 403 18
293 /admin/reqheader/details/{crudMode}/{id} # simple implementation for now html AdminReqheaderAction#details() HtmlResponse 5 403 17
294 /admin/reqheader/create # simple implementation for now html AdminReqheaderAction#create() CreateForm HtmlResponse 5 403 19
295 /admin/reqheader/update # simple implementation for now html AdminReqheaderAction#update() EditForm HtmlResponse 5 403 19
296 /admin/reqheader/delete # simple implementation for now html AdminReqheaderAction#delete() EditForm HtmlResponse 5 403 20
297 /admin/role/ # simple implementation for now html AdminRoleAction#index() SearchForm HtmlResponse 4 302 4
298 /admin/role/list/{pageNumber} # simple implementation for now html AdminRoleAction#list() SearchForm HtmlResponse 4 302 11
299 /admin/role/search # simple implementation for now html AdminRoleAction#search() SearchForm HtmlResponse 4 302 7
300 /admin/role/reset # simple implementation for now html AdminRoleAction#reset() SearchForm HtmlResponse 4 302 7
301 /admin/role/createnew # simple implementation for now html AdminRoleAction#createnew() HtmlResponse 4 302 10
302 /admin/role/details/{crudMode}/{id} # simple implementation for now html AdminRoleAction#details() HtmlResponse 4 302 17
303 /admin/role/create # simple implementation for now html AdminRoleAction#create() CreateForm HtmlResponse 4 302 19
304 /admin/role/delete # simple implementation for now html AdminRoleAction#delete() EditForm HtmlResponse 4 302 19
305 /admin/scheduler/ # simple implementation for now html AdminSchedulerAction#index() SearchForm HtmlResponse 5 494 4
306 /admin/scheduler/list/{pageNumber} # simple implementation for now html AdminSchedulerAction#list() SearchForm HtmlResponse 5 494 11
307 /admin/scheduler/search # simple implementation for now html AdminSchedulerAction#search() SearchForm HtmlResponse 5 494 7
308 /admin/scheduler/reset # simple implementation for now html AdminSchedulerAction#reset() SearchForm HtmlResponse 5 494 7
309 /admin/scheduler/createnewjob/{type}/{id}/{name} # simple implementation for now html AdminSchedulerAction#createnewjob() HtmlResponse 5 494 26
310 /admin/scheduler/createnew # simple implementation for now html AdminSchedulerAction#createnew() HtmlResponse 5 494 10
311 /admin/scheduler/edit # simple implementation for now html AdminSchedulerAction#edit() EditForm HtmlResponse 5 494 18
312 /admin/scheduler/details/{crudMode}/{id} # simple implementation for now html AdminSchedulerAction#details() HtmlResponse 5 494 21
313 /admin/scheduler/create # simple implementation for now html AdminSchedulerAction#create() CreateForm HtmlResponse 5 494 19
314 /admin/scheduler/update # simple implementation for now html AdminSchedulerAction#update() EditForm HtmlResponse 5 494 19
315 /admin/scheduler/delete # simple implementation for now html AdminSchedulerAction#delete() EditForm HtmlResponse 5 494 20
316 /admin/scheduler/start # simple implementation for now html AdminSchedulerAction#start() EditForm HtmlResponse 5 494 28
317 /admin/scheduler/stop # simple implementation for now html AdminSchedulerAction#stop() EditForm HtmlResponse 5 494 23
318 /admin/searchlist/ # simple implementation for now html AdminSearchlistAction#index() ListForm HtmlResponse 17 35 6
319 /admin/searchlist/search # simple implementation for now html AdminSearchlistAction#search() ListForm HtmlResponse 17 35 5
320 /admin/searchlist/prev # simple implementation for now html AdminSearchlistAction#prev() ListForm HtmlResponse 17 35 5
321 /admin/searchlist/next # simple implementation for now html AdminSearchlistAction#next() ListForm HtmlResponse 17 35 5
322 /admin/searchlist/move # simple implementation for now html AdminSearchlistAction#move() ListForm HtmlResponse 17 35 5
323 /admin/searchlist/delete # simple implementation for now html AdminSearchlistAction#delete() DeleteForm HtmlResponse 17 35 15
324 /admin/searchlist/deleteall # simple implementation for now html AdminSearchlistAction#deleteall() ListForm HtmlResponse 17 35 15
325 /admin/searchlist/createnew # simple implementation for now html AdminSearchlistAction#createnew() CreateForm HtmlResponse 17 35 10
326 /admin/searchlist/edit # simple implementation for now html AdminSearchlistAction#edit() EditForm HtmlResponse 17 35 14
327 /admin/searchlist/create # simple implementation for now html AdminSearchlistAction#create() CreateForm HtmlResponse 17 35 26
328 /admin/searchlist/update # simple implementation for now html AdminSearchlistAction#update() EditForm HtmlResponse 17 35 35
329 /admin/searchlog/ # simple implementation for now html AdminSearchlogAction#index() HtmlResponse 4 239 5
330 /admin/searchlog/list/{pageNumber} # simple implementation for now html AdminSearchlogAction#list() SearchForm HtmlResponse 4 239 8
331 /admin/searchlog/search # simple implementation for now html AdminSearchlogAction#search() SearchForm HtmlResponse 4 239 10
332 /admin/searchlog/reset # simple implementation for now html AdminSearchlogAction#reset() SearchForm HtmlResponse 4 239 8
333 /admin/searchlog/back # simple implementation for now html AdminSearchlogAction#back() SearchForm HtmlResponse 4 239 7
334 /admin/searchlog/details/{crudMode}/{logType}/{id} # simple implementation for now html AdminSearchlogAction#details() HtmlResponse 4 239 14
335 /admin/searchlog/delete # simple implementation for now html AdminSearchlogAction#delete() EditForm HtmlResponse 4 239 11
336 /admin/searchlog/deleteall # simple implementation for now html AdminSearchlogAction#deleteall() HtmlResponse 4 239 8
337 /admin/sereq/ # simple implementation for now html AdminSereqAction#index() HtmlResponse 2 152 4
338 /admin/sereq/upload # simple implementation for now api AdminSereqAction#upload() UploadForm ActionResponse 2 152 56
339 /admin/storage/ # simple implementation for now html AdminStorageAction#index() HtmlResponse 2 32 5
340 /admin/storage/list/{id} # simple implementation for now api AdminStorageAction#list() ActionResponse 2 32 5
341 /admin/storage/upload # simple implementation for now html AdminStorageAction#upload() ItemForm HtmlResponse 2 32 18
342 /admin/storage/download/{id} # simple implementation for now api AdminStorageAction#download() ActionResponse 2 32 24
343 /admin/storage/delete/{id} # simple implementation for now html AdminStorageAction#delete() HtmlResponse 2 32 17
344 /admin/storage/createDir # simple implementation for now html AdminStorageAction#createDir() ItemForm HtmlResponse 2 32 8
345 /admin/storage/editTags # simple implementation for now html AdminStorageAction#editTags() TagForm HtmlResponse 2 32 6
346 /admin/storage/updateTags # simple implementation for now html AdminStorageAction#updateTags() TagForm HtmlResponse 2 32 14
347 /admin/suggest/ # simple implementation for now html AdminSuggestAction#index() HtmlResponse 2 101 5
348 /admin/suggest/deleteAllWords # simple implementation for now html AdminSuggestAction#deleteAllWords() HtmlResponse 2 101 10
349 /admin/suggest/deleteDocumentWords # simple implementation for now html AdminSuggestAction#deleteDocumentWords() HtmlResponse 2 101 10
350 /admin/suggest/deleteQueryWords # simple implementation for now html AdminSuggestAction#deleteQueryWords() HtmlResponse 2 101 10
351 /admin/systeminfo/ # simple implementation for now html AdminSysteminfoAction#index() HtmlResponse 4 229 9
352 /admin/user/ # simple implementation for now html AdminUserAction#index() HtmlResponse 6 440 4
353 /admin/user/list/{pageNumber} # simple implementation for now html AdminUserAction#list() SearchForm HtmlResponse 6 440 11
354 /admin/user/search # simple implementation for now html AdminUserAction#search() SearchForm HtmlResponse 6 440 7
355 /admin/user/reset # simple implementation for now html AdminUserAction#reset() SearchForm HtmlResponse 6 440 7
356 /admin/user/createnew # simple implementation for now html AdminUserAction#createnew() HtmlResponse 6 440 12
357 /admin/user/edit # simple implementation for now html AdminUserAction#edit() EditForm HtmlResponse 6 440 19
358 /admin/user/details/{crudMode}/{id} # simple implementation for now html AdminUserAction#details() HtmlResponse 6 440 20
359 /admin/user/create # simple implementation for now html AdminUserAction#create() CreateForm HtmlResponse 6 440 21
360 /admin/user/update # simple implementation for now html AdminUserAction#update() EditForm HtmlResponse 6 440 21
361 /admin/user/delete # simple implementation for now html AdminUserAction#delete() EditForm HtmlResponse 6 440 25
362 /admin/webauth/ # simple implementation for now html AdminWebauthAction#index() SearchForm HtmlResponse 5 429 4
363 /admin/webauth/list/{pageNumber} # simple implementation for now html AdminWebauthAction#list() SearchForm HtmlResponse 5 429 11
364 /admin/webauth/search # simple implementation for now html AdminWebauthAction#search() SearchForm HtmlResponse 5 429 7
365 /admin/webauth/reset # simple implementation for now html AdminWebauthAction#reset() SearchForm HtmlResponse 5 429 7
366 /admin/webauth/createnew # simple implementation for now html AdminWebauthAction#createnew() HtmlResponse 5 429 13
367 /admin/webauth/edit # simple implementation for now html AdminWebauthAction#edit() EditForm HtmlResponse 5 429 18
368 /admin/webauth/details/{crudMode}/{id} # simple implementation for now html AdminWebauthAction#details() HtmlResponse 5 429 20
369 /admin/webauth/create # simple implementation for now html AdminWebauthAction#create() CreateForm HtmlResponse 5 429 19
370 /admin/webauth/update # simple implementation for now html AdminWebauthAction#update() EditForm HtmlResponse 5 429 19
371 /admin/webauth/delete # simple implementation for now html AdminWebauthAction#delete() EditForm HtmlResponse 5 429 20
372 /admin/webconfig/ # simple implementation for now html AdminWebconfigAction#index() SearchForm HtmlResponse 7 431 4
373 /admin/webconfig/list/{pageNumber} # simple implementation for now html AdminWebconfigAction#list() SearchForm HtmlResponse 7 431 11
374 /admin/webconfig/search # simple implementation for now html AdminWebconfigAction#search() SearchForm HtmlResponse 7 431 7
375 /admin/webconfig/reset # simple implementation for now html AdminWebconfigAction#reset() SearchForm HtmlResponse 7 431 7
376 /admin/webconfig/createnew # simple implementation for now html AdminWebconfigAction#createnew() HtmlResponse 7 431 25
377 /admin/webconfig/edit # simple implementation for now html AdminWebconfigAction#edit() EditForm HtmlResponse 7 431 28
378 /admin/webconfig/details/{crudMode}/{id} # simple implementation for now html AdminWebconfigAction#details() HtmlResponse 7 431 25
379 /admin/webconfig/create # simple implementation for now html AdminWebconfigAction#create() CreateForm HtmlResponse 7 431 19
380 /admin/webconfig/update # simple implementation for now html AdminWebconfigAction#update() EditForm HtmlResponse 7 431 19
381 /admin/webconfig/delete # simple implementation for now html AdminWebconfigAction#delete() EditForm HtmlResponse 7 431 20
382 /admin/wizard/ # simple implementation for now html AdminWizardAction#index() HtmlResponse 7 349 4
383 /admin/wizard/crawlingConfigForm # simple implementation for now html AdminWizardAction#crawlingConfigForm() HtmlResponse 7 349 5
384 /admin/wizard/crawlingConfig # simple implementation for now html AdminWizardAction#crawlingConfig() CrawlingConfigForm HtmlResponse 7 349 8
385 /admin/wizard/crawlingConfigNext # simple implementation for now html AdminWizardAction#crawlingConfigNext() CrawlingConfigForm HtmlResponse 7 349 8
386 /admin/wizard/startCrawlingForm # simple implementation for now html AdminWizardAction#startCrawlingForm() HtmlResponse 7 349 5
387 /admin/wizard/startCrawling # simple implementation for now html AdminWizardAction#startCrawling() StartCrawlingForm HtmlResponse 7 349 17
388 /api/admin/accesstoken/settings # simple implementation for now api ApiAdminAccesstokenAction#settings() SearchBody JsonResponse<ApiResult> 1 149 9
389 /api/admin/accesstoken/setting/{id} # simple implementation for now api ApiAdminAccesstokenAction#get$setting() JsonResponse<ApiResult> 1 149 6
390 /api/admin/accesstoken/setting # simple implementation for now api ApiAdminAccesstokenAction#post$setting() CreateBody JsonResponse<ApiResult> 1 149 18
391 /api/admin/accesstoken/setting # simple implementation for now api ApiAdminAccesstokenAction#put$setting() EditBody JsonResponse<ApiResult> 1 149 17
392 /api/admin/accesstoken/setting/{id} # simple implementation for now api ApiAdminAccesstokenAction#delete$setting() JsonResponse<ApiResult> 1 149 14
393 /api/admin/backup/files # simple implementation for now api ApiAdminBackupAction#files() JsonResponse<ApiResult> 0 102 4
394 /api/admin/backup/file/{id} # simple implementation for now stream ApiAdminBackupAction#get$file() StreamResponse 0 102 58
395 /api/admin/badword/settings # simple implementation for now api ApiAdminBadwordAction#settings() SearchBody JsonResponse<ApiResult> 3 208 10
396 /api/admin/badword/setting/{id} # simple implementation for now api ApiAdminBadwordAction#get$setting() JsonResponse<ApiResult> 3 208 10
397 /api/admin/badword/setting # simple implementation for now api ApiAdminBadwordAction#post$setting() CreateBody JsonResponse<ApiResult> 3 208 18
398 /api/admin/badword/setting # simple implementation for now api ApiAdminBadwordAction#put$setting() EditBody JsonResponse<ApiResult> 3 208 19
399 /api/admin/badword/setting/{id} # simple implementation for now api ApiAdminBadwordAction#delete$setting() JsonResponse<ApiResult> 3 208 20
400 /api/admin/badword/upload # simple implementation for now api ApiAdminBadwordAction#put$upload() UploadForm JsonResponse<ApiResult> 3 208 12
401 /api/admin/badword/download # simple implementation for now stream ApiAdminBadwordAction#get$download() DownloadBody StreamResponse 3 208 19
402 /api/admin/boostdoc/settings # simple implementation for now api ApiAdminBoostdocAction#settings() SearchBody JsonResponse<ApiResult> 2 145 9
403 /api/admin/boostdoc/setting/{id} # simple implementation for now api ApiAdminBoostdocAction#get$setting() JsonResponse<ApiResult> 2 145 9
404 /api/admin/boostdoc/setting # simple implementation for now api ApiAdminBoostdocAction#post$setting() CreateBody JsonResponse<ApiResult> 2 145 17
405 /api/admin/boostdoc/setting # simple implementation for now api ApiAdminBoostdocAction#put$setting() EditBody JsonResponse<ApiResult> 2 145 17
406 /api/admin/boostdoc/setting/{id} # simple implementation for now api ApiAdminBoostdocAction#delete$setting() JsonResponse<ApiResult> 2 145 14
407 /api/admin/crawlinginfo/logs # simple implementation for now api ApiAdminCrawlinginfoAction#logs() SearchBody JsonResponse<ApiResult> 3 113 9
408 /api/admin/crawlinginfo/log/{id} # simple implementation for now api ApiAdminCrawlinginfoAction#get$log() JsonResponse<ApiResult> 3 113 6
409 /api/admin/crawlinginfo/log/{id} # simple implementation for now api ApiAdminCrawlinginfoAction#delete$log() JsonResponse<ApiResult> 3 113 14
410 /api/admin/crawlinginfo/all # simple implementation for now api ApiAdminCrawlinginfoAction#delete$all() JsonResponse<ApiResult> 3 113 10
411 /api/admin/dataconfig/settings # simple implementation for now api ApiAdminDataconfigAction#settings() SearchBody JsonResponse<ApiResult> 2 154 10
412 /api/admin/dataconfig/setting/{id} # simple implementation for now api ApiAdminDataconfigAction#get$setting() JsonResponse<ApiResult> 2 154 6
413 /api/admin/dataconfig/setting # simple implementation for now api ApiAdminDataconfigAction#post$setting() CreateBody JsonResponse<ApiResult> 2 154 18
414 /api/admin/dataconfig/setting # simple implementation for now api ApiAdminDataconfigAction#put$setting() EditBody JsonResponse<ApiResult> 2 154 17
415 /api/admin/dataconfig/setting/{id} # simple implementation for now api ApiAdminDataconfigAction#delete$setting() JsonResponse<ApiResult> 2 154 14
416 /api/admin/dict/ # simple implementation for now api ApiAdminDictAction#get$index() JsonResponse<ApiResult> 1 42 7
417 /api/admin/dict/kuromoji/settings/{dictId} # simple implementation for now api ApiAdminDictKuromojiAction#get$settings() SearchBody JsonResponse<ApiResult> 2 185 9
418 /api/admin/dict/kuromoji/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictKuromojiAction#get$setting() JsonResponse<ApiResult> 2 185 9
419 /api/admin/dict/kuromoji/setting/{dictId} # simple implementation for now api ApiAdminDictKuromojiAction#post$setting() CreateBody JsonResponse<ApiResult> 2 185 15
420 /api/admin/dict/kuromoji/setting/{dictId} # simple implementation for now api ApiAdminDictKuromojiAction#put$setting() EditBody JsonResponse<ApiResult> 2 185 15
421 /api/admin/dict/kuromoji/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictKuromojiAction#delete$setting() JsonResponse<ApiResult> 2 185 9
422 /api/admin/dict/kuromoji/upload/{dictId} # simple implementation for now api ApiAdminDictKuromojiAction#put$upload() UploadForm JsonResponse<ApiResult> 2 185 15
423 /api/admin/dict/kuromoji/download/{dictId} # simple implementation for now stream ApiAdminDictKuromojiAction#get$download() DownloadBody StreamResponse 2 185 12
424 /api/admin/dict/mapping/settings/{dictId} # simple implementation for now api ApiAdminDictMappingAction#get$settings() SearchBody JsonResponse<ApiResult> 2 183 9
425 /api/admin/dict/mapping/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictMappingAction#get$setting() JsonResponse<ApiResult> 2 183 9
426 /api/admin/dict/mapping/setting/{dictId} # simple implementation for now api ApiAdminDictMappingAction#post$setting() CreateBody JsonResponse<ApiResult> 2 183 15
427 /api/admin/dict/mapping/setting/{dictId} # simple implementation for now api ApiAdminDictMappingAction#put$setting() EditBody JsonResponse<ApiResult> 2 183 15
428 /api/admin/dict/mapping/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictMappingAction#delete$setting() JsonResponse<ApiResult> 2 183 9
429 /api/admin/dict/mapping/upload/{dictId} # simple implementation for now api ApiAdminDictMappingAction#put$upload() UploadForm JsonResponse<ApiResult> 2 183 15
430 /api/admin/dict/mapping/download/{dictId} # simple implementation for now stream ApiAdminDictMappingAction#get$download() DownloadBody StreamResponse 2 183 12
431 /api/admin/dict/protwords/settings/{dictId} # simple implementation for now api ApiAdminDictProtwordsAction#get$settings() SearchBody JsonResponse<ApiResult> 2 182 9
432 /api/admin/dict/protwords/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictProtwordsAction#get$setting() JsonResponse<ApiResult> 2 182 9
433 /api/admin/dict/protwords/setting/{dictId} # simple implementation for now api ApiAdminDictProtwordsAction#post$setting() CreateBody JsonResponse<ApiResult> 2 182 15
434 /api/admin/dict/protwords/setting/{dictId} # simple implementation for now api ApiAdminDictProtwordsAction#put$setting() EditBody JsonResponse<ApiResult> 2 182 15
435 /api/admin/dict/protwords/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictProtwordsAction#delete$setting() JsonResponse<ApiResult> 2 182 9
436 /api/admin/dict/protwords/upload/{dictId} # simple implementation for now api ApiAdminDictProtwordsAction#put$upload() UploadForm JsonResponse<ApiResult> 2 182 15
437 /api/admin/dict/protwords/download/{dictId} # simple implementation for now stream ApiAdminDictProtwordsAction#get$download() DownloadBody StreamResponse 2 182 12
438 /api/admin/dict/stemmeroverride/settings/{dictId} # simple implementation for now api ApiAdminDictStemmeroverrideAction#get$settings() SearchBody JsonResponse<ApiResult> 2 182 10
439 /api/admin/dict/stemmeroverride/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictStemmeroverrideAction#get$setting() JsonResponse<ApiResult> 2 182 7
440 /api/admin/dict/stemmeroverride/setting/{dictId} # simple implementation for now api ApiAdminDictStemmeroverrideAction#post$setting() CreateBody JsonResponse<ApiResult> 2 182 15
441 /api/admin/dict/stemmeroverride/setting/{dictId} # simple implementation for now api ApiAdminDictStemmeroverrideAction#put$setting() EditBody JsonResponse<ApiResult> 2 182 15
442 /api/admin/dict/stemmeroverride/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictStemmeroverrideAction#delete$setting() JsonResponse<ApiResult> 2 182 9
443 /api/admin/dict/stemmeroverride/upload/{dictId} # simple implementation for now api ApiAdminDictStemmeroverrideAction#put$upload() UploadForm JsonResponse<ApiResult> 2 182 15
444 /api/admin/dict/stemmeroverride/download/{dictId} # simple implementation for now stream ApiAdminDictStemmeroverrideAction#get$download() DownloadBody StreamResponse 2 182 12
445 /api/admin/dict/stopwords/settings/{dictId} # simple implementation for now api ApiAdminDictStopwordsAction#get$settings() SearchBody JsonResponse<ApiResult> 2 182 9
446 /api/admin/dict/stopwords/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictStopwordsAction#get$setting() JsonResponse<ApiResult> 2 182 9
447 /api/admin/dict/stopwords/setting/{dictId} # simple implementation for now api ApiAdminDictStopwordsAction#post$setting() CreateBody JsonResponse<ApiResult> 2 182 15
448 /api/admin/dict/stopwords/setting/{dictId} # simple implementation for now api ApiAdminDictStopwordsAction#put$setting() EditBody JsonResponse<ApiResult> 2 182 15
449 /api/admin/dict/stopwords/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictStopwordsAction#delete$setting() JsonResponse<ApiResult> 2 182 9
450 /api/admin/dict/stopwords/upload/{dictId} # simple implementation for now api ApiAdminDictStopwordsAction#put$upload() UploadForm JsonResponse<ApiResult> 2 182 15
451 /api/admin/dict/stopwords/download/{dictId} # simple implementation for now stream ApiAdminDictStopwordsAction#get$download() DownloadBody StreamResponse 2 182 12
452 /api/admin/dict/synonym/settings/{dictId} # simple implementation for now api ApiAdminDictSynonymAction#get$settings() SearchBody JsonResponse<ApiResult> 2 183 9
453 /api/admin/dict/synonym/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictSynonymAction#get$setting() JsonResponse<ApiResult> 2 183 9
454 /api/admin/dict/synonym/setting/{dictId} # simple implementation for now api ApiAdminDictSynonymAction#post$setting() CreateBody JsonResponse<ApiResult> 2 183 15
455 /api/admin/dict/synonym/setting/{dictId} # simple implementation for now api ApiAdminDictSynonymAction#put$setting() EditBody JsonResponse<ApiResult> 2 183 15
456 /api/admin/dict/synonym/setting/{dictId}/{id} # simple implementation for now api ApiAdminDictSynonymAction#delete$setting() JsonResponse<ApiResult> 2 183 9
457 /api/admin/dict/synonym/upload/{dictId} # simple implementation for now api ApiAdminDictSynonymAction#put$upload() UploadForm JsonResponse<ApiResult> 2 183 15
458 /api/admin/dict/synonym/download/{dictId} # simple implementation for now stream ApiAdminDictSynonymAction#get$download() DownloadBody StreamResponse 2 183 12
459 /api/admin/documents/bulk # simple implementation for now api ApiAdminDocumentsAction#put$bulk() BulkBody JsonResponse<ApiResult> 2 136 97
460 /api/admin/duplicatehost/settings # simple implementation for now api ApiAdminDuplicatehostAction#settings() SearchBody JsonResponse<ApiResult> 2 151 10
461 /api/admin/duplicatehost/setting/{id} # simple implementation for now api ApiAdminDuplicatehostAction#get$setting() JsonResponse<ApiResult> 2 151 6
462 /api/admin/duplicatehost/setting # simple implementation for now api ApiAdminDuplicatehostAction#post$setting() CreateBody JsonResponse<ApiResult> 2 151 18
463 /api/admin/duplicatehost/setting # simple implementation for now api ApiAdminDuplicatehostAction#put$setting() EditBody JsonResponse<ApiResult> 2 151 17
464 /api/admin/duplicatehost/setting/{id} # simple implementation for now api ApiAdminDuplicatehostAction#delete$setting() JsonResponse<ApiResult> 2 151 14
465 /api/admin/elevateword/settings # simple implementation for now api ApiAdminElevatewordAction#settings() SearchBody JsonResponse<ApiResult> 3 242 10
466 /api/admin/elevateword/setting/{id} # simple implementation for now api ApiAdminElevatewordAction#get$setting() JsonResponse<ApiResult> 3 242 15
467 /api/admin/elevateword/setting # simple implementation for now api ApiAdminElevatewordAction#post$setting() CreateBody JsonResponse<ApiResult> 3 242 19
468 /api/admin/elevateword/setting # simple implementation for now api ApiAdminElevatewordAction#put$setting() EditBody JsonResponse<ApiResult> 3 242 20
469 /api/admin/elevateword/setting/{id} # simple implementation for now api ApiAdminElevatewordAction#delete$setting() JsonResponse<ApiResult> 3 242 20
470 /api/admin/elevateword/upload # simple implementation for now api ApiAdminElevatewordAction#put$upload() UploadForm JsonResponse<ApiResult> 3 242 12
471 /api/admin/elevateword/download # simple implementation for now stream ApiAdminElevatewordAction#get$download() DownloadBody StreamResponse 3 242 19
472 /api/admin/failureurl/logs # simple implementation for now api ApiAdminFailureurlAction#logs() SearchBody JsonResponse<ApiResult> 4 118 9
473 /api/admin/failureurl/log/{id} # simple implementation for now api ApiAdminFailureurlAction#get$log() JsonResponse<ApiResult> 4 118 6
474 /api/admin/failureurl/log/{id} # simple implementation for now api ApiAdminFailureurlAction#delete$log() JsonResponse<ApiResult> 4 118 14
475 /api/admin/failureurl/all # simple implementation for now api ApiAdminFailureurlAction#delete$all() JsonResponse<ApiResult> 4 118 11
476 /api/admin/fileauth/settings # simple implementation for now api ApiAdminFileauthAction#settings() SearchBody JsonResponse<ApiResult> 3 168 10
477 /api/admin/fileauth/setting/{id} # simple implementation for now api ApiAdminFileauthAction#get$setting() JsonResponse<ApiResult> 3 168 6
478 /api/admin/fileauth/setting # simple implementation for now api ApiAdminFileauthAction#post$setting() CreateBody JsonResponse<ApiResult> 3 168 22
479 /api/admin/fileauth/setting # simple implementation for now api ApiAdminFileauthAction#put$setting() EditBody JsonResponse<ApiResult> 3 168 17
480 /api/admin/fileauth/setting/{id} # simple implementation for now api ApiAdminFileauthAction#delete$setting() JsonResponse<ApiResult> 3 168 14
481 /api/admin/fileconfig/settings # simple implementation for now api ApiAdminFileconfigAction#settings() SearchBody JsonResponse<ApiResult> 2 159 10
482 /api/admin/fileconfig/setting/{id} # simple implementation for now api ApiAdminFileconfigAction#get$setting() JsonResponse<ApiResult> 2 159 6
483 /api/admin/fileconfig/setting # simple implementation for now api ApiAdminFileconfigAction#post$setting() CreateBody JsonResponse<ApiResult> 2 159 18
484 /api/admin/fileconfig/setting # simple implementation for now api ApiAdminFileconfigAction#put$setting() EditBody JsonResponse<ApiResult> 2 159 17
485 /api/admin/fileconfig/setting/{id} # simple implementation for now api ApiAdminFileconfigAction#delete$setting() JsonResponse<ApiResult> 2 159 14
486 /api/admin/general/ # simple implementation for now api ApiAdminGeneralAction#get$index() JsonResponse<ApiResult> 1 55 6
487 /api/admin/general/ # simple implementation for now api ApiAdminGeneralAction#put$index() EditBody JsonResponse<ApiResult> 1 55 8
488 /api/admin/group/settings # simple implementation for now api ApiAdminGroupAction#settings() SearchBody JsonResponse<ApiResult> 2 154 10
489 /api/admin/group/setting/{id} # simple implementation for now api ApiAdminGroupAction#get$setting() JsonResponse<ApiResult> 2 154 6
490 /api/admin/group/setting # simple implementation for now api ApiAdminGroupAction#post$setting() CreateBody JsonResponse<ApiResult> 2 154 19
491 /api/admin/group/setting # simple implementation for now api ApiAdminGroupAction#put$setting() EditBody JsonResponse<ApiResult> 2 154 17
492 /api/admin/group/setting/{id} # simple implementation for now api ApiAdminGroupAction#delete$setting() JsonResponse<ApiResult> 2 154 19
493 /api/admin/joblog/logs # simple implementation for now api ApiAdminJoblogAction#logs() SearchBody JsonResponse<ApiResult> 2 97 9
494 /api/admin/joblog/log/{id} # simple implementation for now api ApiAdminJoblogAction#get$log() JsonResponse<ApiResult> 2 97 6
495 /api/admin/joblog/log/{id} # simple implementation for now api ApiAdminJoblogAction#delete$log() JsonResponse<ApiResult> 2 97 14
496 /api/admin/keymatch/settings # simple implementation for now api ApiAdminKeymatchAction#settings() SearchBody JsonResponse<ApiResult> 2 150 10
497 /api/admin/keymatch/setting/{id} # simple implementation for now api ApiAdminKeymatchAction#get$setting() JsonResponse<ApiResult> 2 150 6
498 /api/admin/keymatch/setting # simple implementation for now api ApiAdminKeymatchAction#post$setting() CreateBody JsonResponse<ApiResult> 2 150 18
499 /api/admin/keymatch/setting # simple implementation for now api ApiAdminKeymatchAction#put$setting() EditBody JsonResponse<ApiResult> 2 150 17
500 /api/admin/keymatch/setting/{id} # simple implementation for now api ApiAdminKeymatchAction#delete$setting() JsonResponse<ApiResult> 2 150 14
501 /api/admin/labeltype/settings # simple implementation for now api ApiAdminLabeltypeAction#settings() SearchBody JsonResponse<ApiResult> 2 156 10
502 /api/admin/labeltype/setting/{id} # simple implementation for now api ApiAdminLabeltypeAction#get$setting() JsonResponse<ApiResult> 2 156 6
503 /api/admin/labeltype/setting # simple implementation for now api ApiAdminLabeltypeAction#post$setting() CreateBody JsonResponse<ApiResult> 2 156 18
504 /api/admin/labeltype/setting # simple implementation for now api ApiAdminLabeltypeAction#put$setting() EditBody JsonResponse<ApiResult> 2 156 17
505 /api/admin/labeltype/setting/{id} # simple implementation for now api ApiAdminLabeltypeAction#delete$setting() JsonResponse<ApiResult> 2 156 14
506 /api/admin/log/files # simple implementation for now api ApiAdminLogAction#files() JsonResponse<ApiResult> 0 49 4
507 /api/admin/log/file/{id} # simple implementation for now stream ApiAdminLogAction#get$file() StreamResponse 0 49 13
508 /api/admin/pathmap/settings # simple implementation for now api ApiAdminPathmapAction#settings() SearchBody JsonResponse<ApiResult> 2 146 10
509 /api/admin/pathmap/setting/{id} # simple implementation for now api ApiAdminPathmapAction#get$setting() JsonResponse<ApiResult> 2 146 7
510 /api/admin/pathmap/setting # simple implementation for now api ApiAdminPathmapAction#post$setting() CreateBody JsonResponse<ApiResult> 2 146 18
511 /api/admin/pathmap/setting # simple implementation for now api ApiAdminPathmapAction#put$setting() EditBody JsonResponse<ApiResult> 2 146 17
512 /api/admin/pathmap/setting/{id} # simple implementation for now api ApiAdminPathmapAction#delete$setting() JsonResponse<ApiResult> 2 146 14
513 /api/admin/plugin/installed # simple implementation for now api ApiAdminPluginAction#get$installed() JsonResponse<ApiResult> 0 73 4
514 /api/admin/plugin/available # simple implementation for now api ApiAdminPluginAction#get$available() JsonResponse<ApiResult> 0 73 4
515 /api/admin/plugin/ # simple implementation for now api ApiAdminPluginAction#post$index() InstallBody JsonResponse<ApiResult> 0 73 10
516 /api/admin/plugin/ # simple implementation for now api ApiAdminPluginAction#delete$index() DeleteBody JsonResponse<ApiResult> 0 73 5
517 /api/admin/relatedcontent/settings # simple implementation for now api ApiAdminRelatedcontentAction#settings() SearchBody JsonResponse<ApiResult> 2 151 10
518 /api/admin/relatedcontent/setting/{id} # simple implementation for now api ApiAdminRelatedcontentAction#get$setting() JsonResponse<ApiResult> 2 151 7
519 /api/admin/relatedcontent/setting # simple implementation for now api ApiAdminRelatedcontentAction#post$setting() CreateBody JsonResponse<ApiResult> 2 151 18
520 /api/admin/relatedcontent/setting # simple implementation for now api ApiAdminRelatedcontentAction#put$setting() EditBody JsonResponse<ApiResult> 2 151 17
521 /api/admin/relatedcontent/setting/{id} # simple implementation for now api ApiAdminRelatedcontentAction#delete$setting() JsonResponse<ApiResult> 2 151 14
522 /api/admin/relatedquery/settings # simple implementation for now api ApiAdminRelatedqueryAction#settings() SearchBody JsonResponse<ApiResult> 2 152 10
523 /api/admin/relatedquery/setting/{id} # simple implementation for now api ApiAdminRelatedqueryAction#get$setting() JsonResponse<ApiResult> 2 152 6
524 /api/admin/relatedquery/setting # simple implementation for now api ApiAdminRelatedqueryAction#post$setting() CreateBody JsonResponse<ApiResult> 2 152 18
525 /api/admin/relatedquery/setting # simple implementation for now api ApiAdminRelatedqueryAction#put$setting() EditBody JsonResponse<ApiResult> 2 152 17
526 /api/admin/relatedquery/setting/{id} # simple implementation for now api ApiAdminRelatedqueryAction#delete$setting() JsonResponse<ApiResult> 2 152 14
527 /api/admin/reqheader/settings # simple implementation for now api ApiAdminReqheaderAction#settings() SearchBody JsonResponse<ApiResult> 3 171 10
528 /api/admin/reqheader/setting/{id} # simple implementation for now api ApiAdminReqheaderAction#get$setting() JsonResponse<ApiResult> 3 171 6
529 /api/admin/reqheader/setting # simple implementation for now api ApiAdminReqheaderAction#post$setting() CreateBody JsonResponse<ApiResult> 3 171 22
530 /api/admin/reqheader/setting # simple implementation for now api ApiAdminReqheaderAction#put$setting() EditBody JsonResponse<ApiResult> 3 171 17
531 /api/admin/reqheader/setting/{id} # simple implementation for now api ApiAdminReqheaderAction#delete$setting() JsonResponse<ApiResult> 3 171 14
532 /api/admin/role/settings # simple implementation for now api ApiAdminRoleAction#settings() SearchBody JsonResponse<ApiResult> 2 145 10
533 /api/admin/role/setting/{id} # simple implementation for now api ApiAdminRoleAction#get$setting() JsonResponse<ApiResult> 2 145 6
534 /api/admin/role/setting # simple implementation for now api ApiAdminRoleAction#post$setting() CreateBody JsonResponse<ApiResult> 2 145 17
535 /api/admin/role/setting # simple implementation for now api ApiAdminRoleAction#put$setting() EditBody JsonResponse<ApiResult> 2 145 17
536 /api/admin/role/setting/{id} # simple implementation for now api ApiAdminRoleAction#delete$setting() JsonResponse<ApiResult> 2 145 13
537 /api/admin/scheduler/ # simple implementation for now html ApiAdminSchedulerAction#index() HtmlResponse 2 216 3
538 /api/admin/scheduler/{id}/start # simple implementation for now api ApiAdminSchedulerAction#put$start() JsonResponse<ApiResult> 2 216 21
539 /api/admin/scheduler/{id}/stop # simple implementation for now api ApiAdminSchedulerAction#put$stop() JsonResponse<ApiResult> 2 216 17
540 /api/admin/scheduler/settings # simple implementation for now api ApiAdminSchedulerAction#settings() SearchBody JsonResponse<ApiResult> 2 216 10
541 /api/admin/scheduler/setting/{id} # simple implementation for now api ApiAdminSchedulerAction#get$setting() JsonResponse<ApiResult> 2 216 9
542 /api/admin/scheduler/setting # simple implementation for now api ApiAdminSchedulerAction#post$setting() CreateBody JsonResponse<ApiResult> 2 216 18
543 /api/admin/scheduler/setting # simple implementation for now api ApiAdminSchedulerAction#put$setting() EditBody JsonResponse<ApiResult> 2 216 17
544 /api/admin/scheduler/setting/{id} # simple implementation for now api ApiAdminSchedulerAction#delete$setting() JsonResponse<ApiResult> 2 216 14
545 /api/admin/searchlist/docs # simple implementation for now api ApiAdminSearchlistAction#docs() SearchBody JsonResponse<ApiResult> 3 230 28
546 /api/admin/searchlist/doc/{id} # simple implementation for now api ApiAdminSearchlistAction#get$doc() JsonResponse<ApiResult> 3 230 9
547 /api/admin/searchlist/doc # simple implementation for now api ApiAdminSearchlistAction#post$doc() CreateBody JsonResponse<ApiResult> 3 230 29
548 /api/admin/searchlist/doc # simple implementation for now api ApiAdminSearchlistAction#put$doc() EditBody JsonResponse<ApiResult> 3 230 38
549 /api/admin/searchlist/doc/{id} # simple implementation for now api ApiAdminSearchlistAction#delete$doc() JsonResponse<ApiResult> 3 230 11
550 /api/admin/searchlist/query # simple implementation for now api ApiAdminSearchlistAction#delete$query() SearchBody JsonResponse<ApiResult> 3 230 24
551 /api/admin/stats/ # simple implementation for now api ApiAdminStatsAction#index() JsonResponse<ApiResult> 0 10 9
552 /api/admin/storage/list/{id} # simple implementation for now api ApiAdminStorageAction#list() JsonResponse<ApiResult> 1 111 13
553 /api/admin/storage/download/{id} # simple implementation for now stream ApiAdminStorageAction#get$download() StreamResponse 1 111 14
554 /api/admin/storage/delete/{id} # simple implementation for now api ApiAdminStorageAction#delete$delete() JsonResponse<ApiResult> 1 111 16
555 /api/admin/storage/upload # simple implementation for now api ApiAdminStorageAction#put$upload() UploadForm JsonResponse<ApiResult> 1 111 16
556 /api/admin/suggest/ # simple implementation for now api ApiAdminSuggestAction#get$index() JsonResponse<ApiResult> 1 75 7
557 /api/admin/suggest/all # simple implementation for now api ApiAdminSuggestAction#delete$all() JsonResponse<ApiResult> 1 75 6
558 /api/admin/suggest/document # simple implementation for now api ApiAdminSuggestAction#delete$document() JsonResponse<ApiResult> 1 75 6
559 /api/admin/suggest/query # simple implementation for now api ApiAdminSuggestAction#delete$query() JsonResponse<ApiResult> 1 75 6
560 /api/admin/systeminfo/ # simple implementation for now api ApiAdminSysteminfoAction#get$index() JsonResponse<ApiResult> 0 36 12
561 /api/admin/user/settings # simple implementation for now api ApiAdminUserAction#settings() SearchBody JsonResponse<ApiResult> 2 155 10
562 /api/admin/user/setting/{id} # simple implementation for now api ApiAdminUserAction#get$setting() JsonResponse<ApiResult> 2 155 6
563 /api/admin/user/setting # simple implementation for now api ApiAdminUserAction#post$setting() CreateBody JsonResponse<ApiResult> 2 155 18
564 /api/admin/user/setting # simple implementation for now api ApiAdminUserAction#put$setting() EditBody JsonResponse<ApiResult> 2 155 18
565 /api/admin/user/setting/{id} # simple implementation for now api ApiAdminUserAction#delete$setting() JsonResponse<ApiResult> 2 155 19
566 /api/admin/webauth/settings # simple implementation for now api ApiAdminWebauthAction#settings() SearchBody JsonResponse<ApiResult> 3 171 10
567 /api/admin/webauth/setting/{id} # simple implementation for now api ApiAdminWebauthAction#get$setting() JsonResponse<ApiResult> 3 171 6
568 /api/admin/webauth/setting # simple implementation for now api ApiAdminWebauthAction#post$setting() CreateBody JsonResponse<ApiResult> 3 171 22
569 /api/admin/webauth/setting # simple implementation for now api ApiAdminWebauthAction#put$setting() EditBody JsonResponse<ApiResult> 3 171 17
570 /api/admin/webauth/setting/{id} # simple implementation for now api ApiAdminWebauthAction#delete$setting() JsonResponse<ApiResult> 3 171 14
571 /api/admin/webconfig/settings # simple implementation for now api ApiAdminWebconfigAction#settings() SearchBody JsonResponse<ApiResult> 2 158 10
572 /api/admin/webconfig/setting/{id} # simple implementation for now api ApiAdminWebconfigAction#get$setting() JsonResponse<ApiResult> 2 158 6
573 /api/admin/webconfig/setting # simple implementation for now api ApiAdminWebconfigAction#post$setting() CreateBody JsonResponse<ApiResult> 2 158 18
574 /api/admin/webconfig/setting # simple implementation for now api ApiAdminWebconfigAction#put$setting() EditBody JsonResponse<ApiResult> 2 158 17
575 /api/admin/webconfig/setting/{id} # simple implementation for now api ApiAdminWebconfigAction#delete$setting() JsonResponse<ApiResult> 2 158 14
576 /cache/ # simple implementation for now api CacheAction#index() CacheForm ActionResponse 1 62 29
577 /error/ # simple implementation for now html ErrorAction#index() ErrorForm HtmlResponse 0 30 3
578 /error/badrequrest/ # simple implementation for now html ErrorBadrequrestAction#index() ErrorForm HtmlResponse 0 30 3
579 /error/notfound/ # simple implementation for now html ErrorNotfoundAction#index() ErrorForm HtmlResponse 0 30 3
580 /error/systemerror/ # simple implementation for now html ErrorSystemerrorAction#index() ErrorForm HtmlResponse 0 30 3
581 /go/ # simple implementation for now api GoAction#index() GoForm ActionResponse 2 144 91
582 /help/ # simple implementation for now html HelpAction#index() HtmlResponse 0 52 14
583 /login/ # simple implementation for now html LoginAction#index() HtmlResponse 3 130 4
584 /login/login # simple implementation for now html LoginAction#login() LoginForm HtmlResponse 3 130 26
585 /login/changePassword # simple implementation for now html LoginAction#changePassword() PasswordForm HtmlResponse 3 130 18
586 /logout/ # simple implementation for now html LogoutAction#index() HtmlResponse 0 43 11
587 /osdd/ # simple implementation for now api OsddAction#index() ActionResponse 0 38 6
588 /profile/ # simple implementation for now html ProfileAction#index() HtmlResponse 2 91 3
589 /profile/changePassword # simple implementation for now html ProfileAction#changePassword() ProfileForm HtmlResponse 2 91 16
590 /search/ # simple implementation for now html SearchAction#index() SearchForm HtmlResponse 3 34 3
591 /search/advance # simple implementation for now html SearchAction#advance() SearchForm HtmlResponse 3 34 20
592 /search/search # simple implementation for now html SearchAction#search() SearchForm HtmlResponse 3 34 11
593 /search/prev # simple implementation for now html SearchAction#prev() SearchForm HtmlResponse 3 34 3
594 /search/next # simple implementation for now html SearchAction#next() SearchForm HtmlResponse 3 34 3
595 /search/move # simple implementation for now html SearchAction#move() SearchForm HtmlResponse 3 34 3
596 /sso/ # simple implementation for now api SsoAction#index() ActionResponse 1 176 57
597 /sso/metadata # simple implementation for now api SsoAction#metadata() ActionResponse 1 176 21
598 /sso/logout # simple implementation for now api SsoAction#logout() ActionResponse 1 176 21
599 /thumbnail/ # simple implementation for now api ThumbnailAction#index() ThumbnailForm ActionResponse 1 81 29

/

Execute Method: org.codelibs.fess.app.web.RootAction#index()

annotations: @Execute

The action for the root of the application.

The index page.

@return The HTML response for the index page.

Return as: HtmlResponse

implementations: redirectToLogin(),asHtml(virtualHost(path_IndexJsp)

/admin/

Execute Method: org.codelibs.fess.app.web.admin.AdminAction#index()

annotations: @Execute @Secured{value=[admin-dashboard, admin-dashboard-view, admin-wizard, admin-wizard-view, admin-general, admin-general-view, admin-scheduler, admin-scheduler-view, admin-design, admin-design-view, admin-dict, admin-dict-view, admin-accesstoken, admin-accesstoken-view, admin-plugin, admin-plugin-view, admin-storage, admin-storage-view, admin-webconfig, admin-webconfig-view, admin-fileconfig, admin-fileconfig-view, admin-dataconfig, admin-dataconfig-view, admin-labeltype, admin-labeltype-view, admin-keymatch, admin-keymatch-view, admin-boostdoc, admin-boostdoc-view, admin-relatedcontent, admin-relatedcontent-view, admin-relatedquery, admin-relatedquery-view, admin-pathmap, admin-pathmap-view, admin-webauth, admin-webauth-view, admin-fileauth, admin-fileauth-view, admin-reqheader, admin-reqheader-view, admin-duplicatehost, admin-duplicatehost-view, admin-user, admin-user-view, admin-role, admin-role-view, admin-group, admin-group-view, admin-suggest, admin-suggest-view, admin-elevateword, admin-elevateword-view, admin-badword, admin-badword-view, admin-systeminfo, admin-systeminfo-view, admin-searchlog, admin-searchlog-view, admin-joblog, admin-joblog-view, admin-crawlinginfo, admin-crawlinginfo-view, admin-log, admin-log-view, admin-failureurl, admin-failureurl-view, admin-backup, admin-backup-view, admin-maintenance, admin-maintenance-view, admin-sereq, admin-sereq-view, admin-dashboard, admin-dashboard-view, admin-wizard, admin-wizard-view, admin-general, admin-general-view, admin-scheduler, admin-scheduler-view, admin-design, admin-design-view, admin-dict, admin-dict-view, admin-accesstoken, admin-accesstoken-view, admin-plugin, admin-plugin-view, admin-storage, admin-storage-view, admin-webconfig, admin-webconfig-view, admin-fileconfig, admin-fileconfig-view, admin-dataconfig, admin-dataconfig-view, admin-labeltype, admin-labeltype-view, admin-keymatch, admin-keymatch-view, admin-boostdoc, admin-boostdoc-view, admin-relatedcontent, admin-relatedcontent-view, admin-relatedquery, admin-relatedquery-view, admin-pathmap, admin-pathmap-view, admin-webauth, admin-webauth-view, admin-fileauth, admin-fileauth-view, admin-reqheader, admin-reqheader-view, admin-duplicatehost, admin-duplicatehost-view, admin-user, admin-user-view, admin-role, admin-role-view, admin-group, admin-group-view, admin-suggest, admin-suggest-view, admin-elevateword, admin-elevateword-view, admin-badword, admin-badword-view, admin-systeminfo, admin-systeminfo-view, admin-searchlog, admin-searchlog-view, admin-joblog, admin-joblog-view, admin-crawlinginfo, admin-crawlinginfo-view, admin-log, admin-log-view, admin-failureurl, admin-failureurl-view, admin-backup, admin-backup-view, admin-maintenance, admin-maintenance-view, admin-sereq, admin-sereq-view, admin-dashboard, admin-dashboard-view, admin-wizard, admin-wizard-view, admin-general, admin-general-view, admin-scheduler, admin-scheduler-view, admin-design, admin-design-view, admin-dict, admin-dict-view, admin-accesstoken, admin-accesstoken-view, admin-plugin, admin-plugin-view, admin-storage, admin-storage-view, admin-webconfig, admin-webconfig-view, admin-fileconfig, admin-fileconfig-view, admin-dataconfig, admin-dataconfig-view, admin-labeltype, admin-labeltype-view, admin-keymatch, admin-keymatch-view, admin-boostdoc, admin-boostdoc-view, admin-relatedcontent, admin-relatedcontent-view, admin-relatedquery, admin-relatedquery-view, admin-pathmap, admin-pathmap-view, admin-webauth, admin-webauth-view, admin-fileauth, admin-fileauth-view, admin-reqheader, admin-reqheader-view, admin-duplicatehost, admin-duplicatehost-view, admin-user, admin-user-view, admin-role, admin-role-view, admin-group, admin-group-view, admin-suggest, admin-suggest-view, admin-elevateword, admin-elevateword-view, admin-badword, admin-badword-view, admin-systeminfo, admin-systeminfo-view, admin-searchlog, admin-searchlog-view, admin-joblog, admin-joblog-view, admin-crawlinginfo, admin-crawlinginfo-view, admin-log, admin-log-view, admin-failureurl, admin-failureurl-view, admin-backup, admin-backup-view, admin-maintenance, admin-maintenance-view, admin-sereq, admin-sereq-view]}

The action for admin pages.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: redirect(getUserBean(),##unanalyzable##,##unanalyzable##

/admin/accesstoken/

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#index()

annotations: @Execute @Secured{value=[admin-accesstoken, admin-accesstoken-view]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asListHtml()

/admin/accesstoken/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#list()

annotations: @Execute @Secured{value=[admin-accesstoken, admin-accesstoken-view]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Show the list page.

@param pageNumber The page number.
@param form The search form.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

The page number.

Form or Body: SearchForm

The search form for Access Token.

No. name type comment annotations
1 id

String

The ID field for searching access tokens

Return as: HtmlResponse

implementations: asHtml(path_AdminAccesstoken_AdminAccesstokenJsp)

/admin/accesstoken/search

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#search()

annotations: @Execute @Secured{value=[admin-accesstoken, admin-accesstoken-view]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Search the access tokens.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Access Token.

No. name type comment annotations
1 id

String

The ID field for searching access tokens

Return as: HtmlResponse

implementations: asHtml(path_AdminAccesstoken_AdminAccesstokenJsp)

/admin/accesstoken/reset

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#reset()

annotations: @Execute @Secured{value=[admin-accesstoken, admin-accesstoken-view]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Reset the search form.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Access Token.

No. name type comment annotations
1 id

String

The ID field for searching access tokens

Return as: HtmlResponse

implementations: asHtml(path_AdminAccesstoken_AdminAccesstokenJsp)

/admin/accesstoken/createnew

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#createnew()

annotations: @Execute @Secured{value=[admin-accesstoken]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Show the create new page.

@return The HTML response.

Return as: HtmlResponse

implementations: asEditHtml()

/admin/accesstoken/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#details()

annotations: @Execute @Secured{value=[admin-accesstoken, admin-accesstoken-view]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Show the details page.

@param crudMode The CRUD mode.
@param id The ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 crudMode

int

The CRUD mode.

2 id

String

The ID.

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/accesstoken/edit

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#edit()

annotations: @Execute @Secured{value=[admin-accesstoken]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Show the edit page.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing access tokens in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the access token being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this access token

@Size{max=1000}
3 updatedTime

Long

The timestamp when this access token was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the access token for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
6 name

String

The name of the access token

@Required , @Size{max=1000}
7 token

String

The actual access token string

@Size{max=10000}
8 permissions

String

The permissions associated with this access token

@CustomSize{maxKey=form.admin.max.input.size}
9 parameterName

String

The parameter name for the access token

@Size{max=10000}
10 expires

String

The expiration date and time for the access token

@Pattern{regexp=[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]}
11 createdBy

String

The username of the user who created this access token

@Size{max=1000}
12 createdTime

Long

The timestamp when this access token was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/accesstoken/create

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#create()

annotations: @Execute @Secured{value=[admin-accesstoken]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Create an access token.

@param form The create form.
@return The HTML response.

Form or Body: CreateForm

Form class for creating access tokens in the admin interface.

No. name type comment annotations
1 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
2 name

String

The name of the access token

@Required , @Size{max=1000}
3 token

String

The actual access token string

@Size{max=10000}
4 permissions

String

The permissions associated with this access token

@CustomSize{maxKey=form.admin.max.input.size}
5 parameterName

String

The parameter name for the access token

@Size{max=10000}
6 expires

String

The expiration date and time for the access token

@Pattern{regexp=[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]}
7 createdBy

String

The username of the user who created this access token

@Size{max=1000}
8 createdTime

Long

The timestamp when this access token was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/accesstoken/update

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#update()

annotations: @Execute @Secured{value=[admin-accesstoken]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Update an access token.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing access tokens in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the access token being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this access token

@Size{max=1000}
3 updatedTime

Long

The timestamp when this access token was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the access token for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
6 name

String

The name of the access token

@Required , @Size{max=1000}
7 token

String

The actual access token string

@Size{max=10000}
8 permissions

String

The permissions associated with this access token

@CustomSize{maxKey=form.admin.max.input.size}
9 parameterName

String

The parameter name for the access token

@Size{max=10000}
10 expires

String

The expiration date and time for the access token

@Pattern{regexp=[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]}
11 createdBy

String

The username of the user who created this access token

@Size{max=1000}
12 createdTime

Long

The timestamp when this access token was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/accesstoken/delete

Execute Method: org.codelibs.fess.app.web.admin.accesstoken.AdminAccesstokenAction#delete()

annotations: @Execute @Secured{value=[admin-accesstoken]}

Admin action for Access Token management.
This class provides CRUD operations for access tokens.

Delete an access token.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing access tokens in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the access token being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this access token

@Size{max=1000}
3 updatedTime

Long

The timestamp when this access token was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the access token for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
6 name

String

The name of the access token

@Required , @Size{max=1000}
7 token

String

The actual access token string

@Size{max=10000}
8 permissions

String

The permissions associated with this access token

@CustomSize{maxKey=form.admin.max.input.size}
9 parameterName

String

The parameter name for the access token

@Size{max=10000}
10 expires

String

The expiration date and time for the access token

@Pattern{regexp=[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]}
11 createdBy

String

The username of the user who created this access token

@Size{max=1000}
12 createdTime

Long

The timestamp when this access token was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/backup/

Execute Method: org.codelibs.fess.app.web.admin.backup.AdminBackupAction#index()

annotations: @Execute @Secured{value=[admin-backup, admin-backup-view]}

Admin action for Backup management.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asListHtml()

/admin/backup/upload

Execute Method: org.codelibs.fess.app.web.admin.backup.AdminBackupAction#upload()

annotations: @Execute @Secured{value=[admin-backup]}

Admin action for Backup management.

Upload a file.

@param form The upload form.
@return The HTML response.

Form or Body: UploadForm

Form class for backup file upload.

No. name type comment annotations
1 bulkFile

MultipartFormFile

The backup file to be uploaded

@Required
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/backup/download/{id}

Execute Method: org.codelibs.fess.app.web.admin.backup.AdminBackupAction#download()

annotations: @Execute @Secured{value=[admin-backup, admin-backup-view]}

Admin action for Backup management.

Download a file.

@param id The ID of the file.
@return The action response.

Path Variables:
No. name type comment annotations
1 id

String

The ID of the file.

Return as: ActionResponse

/admin/badword/

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#index()

annotations: @Execute @Secured{value=[admin-badword, admin-badword-view]}

Admin action for Bad Word management.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asListHtml()

/admin/badword/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#list()

annotations: @Execute @Secured{value=[admin-badword, admin-badword-view]}

Admin action for Bad Word management.

Show the list page.

@param pageNumber The page number.
@param form The search form.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

The page number.

Form or Body: SearchForm

The search form for Bad Word.

No. name type comment annotations
1 id

String

The ID field for searching bad words

Return as: HtmlResponse

implementations: asHtml(path_AdminBadword_AdminBadwordJsp)

/admin/badword/search

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#search()

annotations: @Execute @Secured{value=[admin-badword, admin-badword-view]}

Admin action for Bad Word management.

Search the bad words.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Bad Word.

No. name type comment annotations
1 id

String

The ID field for searching bad words

Return as: HtmlResponse

implementations: asHtml(path_AdminBadword_AdminBadwordJsp)

/admin/badword/reset

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#reset()

annotations: @Execute @Secured{value=[admin-badword, admin-badword-view]}

Admin action for Bad Word management.

Reset the search form.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Bad Word.

No. name type comment annotations
1 id

String

The ID field for searching bad words

Return as: HtmlResponse

implementations: asHtml(path_AdminBadword_AdminBadwordJsp)

/admin/badword/createnew

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#createnew()

annotations: @Execute @Secured{value=[admin-badword]}

Admin action for Bad Word management.

Show the create new page.

@return The HTML response.

Return as: HtmlResponse

implementations: asEditHtml()

/admin/badword/edit

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#edit()

annotations: @Execute @Secured{value=[admin-badword]}

Admin action for Bad Word management.

Show the edit page.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing bad words in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the bad word entry being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this bad word entry

@Size{max=1000}
3 updatedTime

Long

The timestamp when this bad word entry was last updated

@ValidateTypeFailure
4 versionNo

Long

The version number of the bad word entry for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for form processing (create, update, delete operations)

@ValidateTypeFailure
6 suggestWord

String

The bad word to be filtered from search suggestions

@Required , @Pattern{regexp=[^\s]+}
7 createdBy

String

The username of the user who created this bad word entry

@Size{max=1000}
8 createdTime

Long

The timestamp when this bad word entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/badword/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#details()

annotations: @Execute @Secured{value=[admin-badword, admin-badword-view]}

Admin action for Bad Word management.

Show the details page.

@param crudMode The CRUD mode.
@param id The ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 crudMode

int

The CRUD mode.

2 id

String

The ID.

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/badword/downloadpage

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#downloadpage()

annotations: @Execute @Secured{value=[admin-badword, admin-badword-view]}

Admin action for Bad Word management.

Show the download page.

@return The HTML response.

Return as: HtmlResponse

implementations: asDownloadHtml()

/admin/badword/download

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#download()

annotations: @Execute @Secured{value=[admin-badword, admin-badword-view]}

Admin action for Bad Word management.

Download the bad words.

@param form The download form.
@return The action response.

Form or Body: DownloadForm

The download form for Bad Word.

Return as: ActionResponse

/admin/badword/uploadpage

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#uploadpage()

annotations: @Execute @Secured{value=[admin-badword]}

Admin action for Bad Word management.

Show the upload page.

@return The HTML response.

Return as: HtmlResponse

implementations: asUploadHtml()

/admin/badword/create

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#create()

annotations: @Execute @Secured{value=[admin-badword]}

Admin action for Bad Word management.

Create a bad word.

@param form The create form.
@return The HTML response.

Form or Body: CreateForm

The create form for Bad Word.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for form processing (create, update, delete operations)

@ValidateTypeFailure
2 suggestWord

String

The bad word to be filtered from search suggestions

@Required , @Pattern{regexp=[^\s]+}
3 createdBy

String

The username of the user who created this bad word entry

@Size{max=1000}
4 createdTime

Long

The timestamp when this bad word entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/badword/update

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#update()

annotations: @Execute @Secured{value=[admin-badword]}

Admin action for Bad Word management.

Update a bad word.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing bad words in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the bad word entry being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this bad word entry

@Size{max=1000}
3 updatedTime

Long

The timestamp when this bad word entry was last updated

@ValidateTypeFailure
4 versionNo

Long

The version number of the bad word entry for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for form processing (create, update, delete operations)

@ValidateTypeFailure
6 suggestWord

String

The bad word to be filtered from search suggestions

@Required , @Pattern{regexp=[^\s]+}
7 createdBy

String

The username of the user who created this bad word entry

@Size{max=1000}
8 createdTime

Long

The timestamp when this bad word entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/badword/delete

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#delete()

annotations: @Execute @Secured{value=[admin-badword]}

Admin action for Bad Word management.

Delete a bad word.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing bad words in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the bad word entry being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this bad word entry

@Size{max=1000}
3 updatedTime

Long

The timestamp when this bad word entry was last updated

@ValidateTypeFailure
4 versionNo

Long

The version number of the bad word entry for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for form processing (create, update, delete operations)

@ValidateTypeFailure
6 suggestWord

String

The bad word to be filtered from search suggestions

@Required , @Pattern{regexp=[^\s]+}
7 createdBy

String

The username of the user who created this bad word entry

@Size{max=1000}
8 createdTime

Long

The timestamp when this bad word entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/badword/upload

Execute Method: org.codelibs.fess.app.web.admin.badword.AdminBadwordAction#upload()

annotations: @Execute @Secured{value=[admin-badword]}

Admin action for Bad Word management.

Upload the bad words.

@param form The upload form.
@return The HTML response.

Form or Body: UploadForm

Form for uploading bad word files to the Fess search engine.

No. name type comment annotations
1 badWordFile

MultipartFormFile

The multipart file containing bad words to be uploaded

@Required
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/boostdoc/

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#index()

annotations: @Execute @Secured{value=[admin-boostdoc, admin-boostdoc-view]}

Admin action for Boost Document management.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asListHtml()

/admin/boostdoc/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#list()

annotations: @Execute @Secured{value=[admin-boostdoc, admin-boostdoc-view]}

Admin action for Boost Document management.

Show the list page.

@param pageNumber The page number.
@param form The search form.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

The page number.

Form or Body: SearchForm

The search form for Boost Document.

No. name type comment annotations
1 urlExpr

String

The URL expression field for boost document configuration

2 boostExpr

String

The boost expression field for document scoring

Return as: HtmlResponse

implementations: asHtml(path_AdminBoostdoc_AdminBoostdocJsp)

/admin/boostdoc/search

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#search()

annotations: @Execute @Secured{value=[admin-boostdoc, admin-boostdoc-view]}

Admin action for Boost Document management.

Search for boost document rules.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Boost Document.

No. name type comment annotations
1 urlExpr

String

The URL expression field for boost document configuration

2 boostExpr

String

The boost expression field for document scoring

Return as: HtmlResponse

implementations: asHtml(path_AdminBoostdoc_AdminBoostdocJsp)

/admin/boostdoc/reset

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#reset()

annotations: @Execute @Secured{value=[admin-boostdoc, admin-boostdoc-view]}

Admin action for Boost Document management.

Reset the search form.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Boost Document.

No. name type comment annotations
1 urlExpr

String

The URL expression field for boost document configuration

2 boostExpr

String

The boost expression field for document scoring

Return as: HtmlResponse

implementations: asHtml(path_AdminBoostdoc_AdminBoostdocJsp)

/admin/boostdoc/createnew

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#createnew()

annotations: @Execute @Secured{value=[admin-boostdoc]}

Admin action for Boost Document management.

Show the create new page.

@return The HTML response.

Return as: HtmlResponse

implementations: asEditHtml()

/admin/boostdoc/edit

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#edit()

annotations: @Execute @Secured{value=[admin-boostdoc]}

Admin action for Boost Document management.

Show the edit page.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing boost document configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the boost document configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this boost document configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this boost document configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the boost document configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
6 urlExpr

String

URL expression pattern to match documents for boosting

@Required , @Size{max=10000}
7 boostExpr

String

Boost expression to apply to matching documents

@Required , @Size{max=10000}
8 sortOrder

Integer

Sort order for displaying boost configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 createdBy

String

User who created this configuration

@Size{max=1000}
10 createdTime

Long

Timestamp when this configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/boostdoc/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#details()

annotations: @Execute @Secured{value=[admin-boostdoc, admin-boostdoc-view]}

Admin action for Boost Document management.

Show the details page.

@param crudMode The CRUD mode.
@param id The ID of the boost document rule.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 crudMode

int

The CRUD mode.

2 id

String

The ID of the boost document rule.

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/boostdoc/create

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#create()

annotations: @Execute @Secured{value=[admin-boostdoc]}

Admin action for Boost Document management.

Create a new boost document rule.

@param form The create form.
@return The HTML response.

Form or Body: CreateForm

Form class for creating boost document configurations.

No. name type comment annotations
1 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
2 urlExpr

String

URL expression pattern to match documents for boosting

@Required , @Size{max=10000}
3 boostExpr

String

Boost expression to apply to matching documents

@Required , @Size{max=10000}
4 sortOrder

Integer

Sort order for displaying boost configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
5 createdBy

String

User who created this configuration

@Size{max=1000}
6 createdTime

Long

Timestamp when this configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/boostdoc/update

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#update()

annotations: @Execute @Secured{value=[admin-boostdoc]}

Admin action for Boost Document management.

Update a boost document rule.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing boost document configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the boost document configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this boost document configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this boost document configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the boost document configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
6 urlExpr

String

URL expression pattern to match documents for boosting

@Required , @Size{max=10000}
7 boostExpr

String

Boost expression to apply to matching documents

@Required , @Size{max=10000}
8 sortOrder

Integer

Sort order for displaying boost configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 createdBy

String

User who created this configuration

@Size{max=1000}
10 createdTime

Long

Timestamp when this configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/boostdoc/delete

Execute Method: org.codelibs.fess.app.web.admin.boostdoc.AdminBoostdocAction#delete()

annotations: @Execute @Secured{value=[admin-boostdoc]}

Admin action for Boost Document management.

Delete a boost document rule.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing boost document configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the boost document configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this boost document configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this boost document configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the boost document configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
6 urlExpr

String

URL expression pattern to match documents for boosting

@Required , @Size{max=10000}
7 boostExpr

String

Boost expression to apply to matching documents

@Required , @Size{max=10000}
8 sortOrder

Integer

Sort order for displaying boost configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 createdBy

String

User who created this configuration

@Size{max=1000}
10 createdTime

Long

Timestamp when this configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/crawlinginfo/

Execute Method: org.codelibs.fess.app.web.admin.crawlinginfo.AdminCrawlinginfoAction#index()

annotations: @Execute @Secured{value=[admin-crawlinginfo, admin-crawlinginfo-view]}

Admin action for Crawling Info management.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asListHtml()

/admin/crawlinginfo/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.crawlinginfo.AdminCrawlinginfoAction#list()

annotations: @Execute @Secured{value=[admin-crawlinginfo, admin-crawlinginfo-view]}

Admin action for Crawling Info management.

Show the list page.

@param pageNumber The page number.
@param form The search form.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 pageNumber

Integer

The page number.

Form or Body: SearchForm

The search form for Crawling Info.

No. name type comment annotations
1 sessionId

String

The session ID field for searching crawling information

Return as: HtmlResponse

implementations: asHtml(path_AdminCrawlinginfo_AdminCrawlinginfoJsp)

/admin/crawlinginfo/search

Execute Method: org.codelibs.fess.app.web.admin.crawlinginfo.AdminCrawlinginfoAction#search()

annotations: @Execute @Secured{value=[admin-crawlinginfo, admin-crawlinginfo-view]}

Admin action for Crawling Info management.

Search crawling info.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Crawling Info.

No. name type comment annotations
1 sessionId

String

The session ID field for searching crawling information

Return as: HtmlResponse

implementations: asHtml(path_AdminCrawlinginfo_AdminCrawlinginfoJsp)

/admin/crawlinginfo/reset

Execute Method: org.codelibs.fess.app.web.admin.crawlinginfo.AdminCrawlinginfoAction#reset()

annotations: @Execute @Secured{value=[admin-crawlinginfo, admin-crawlinginfo-view]}

Admin action for Crawling Info management.

Reset the search form.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Crawling Info.

No. name type comment annotations
1 sessionId

String

The session ID field for searching crawling information

Return as: HtmlResponse

implementations: asHtml(path_AdminCrawlinginfo_AdminCrawlinginfoJsp)

/admin/crawlinginfo/back

Execute Method: org.codelibs.fess.app.web.admin.crawlinginfo.AdminCrawlinginfoAction#back()

annotations: @Execute @Secured{value=[admin-crawlinginfo, admin-crawlinginfo-view]}

Admin action for Crawling Info management.

Go back to the list page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Crawling Info.

No. name type comment annotations
1 sessionId

String

The session ID field for searching crawling information

Return as: HtmlResponse

implementations: asHtml(path_AdminCrawlinginfo_AdminCrawlinginfoJsp)

/admin/crawlinginfo/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.crawlinginfo.AdminCrawlinginfoAction#details()

annotations: @Execute @Secured{value=[admin-crawlinginfo, admin-crawlinginfo-view]}

Admin action for Crawling Info management.

Show the details page.

@param crudMode The CRUD mode.
@param id The crawling info ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 crudMode

int

The CRUD mode.

2 id

String

The crawling info ID.

Return as: HtmlResponse

implementations: crawlingInfoService.getCrawlingInfo(id),##unanalyzable##

/admin/crawlinginfo/threaddump

Execute Method: org.codelibs.fess.app.web.admin.crawlinginfo.AdminCrawlinginfoAction#threaddump()

annotations: @Execute @Secured{value=[admin-crawlinginfo]}

Admin action for Crawling Info management.

Print a thread dump.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing crawling information in the admin interface.

No. name type comment annotations
1 crudMode

int

The CRUD operation mode for this form

@ValidateTypeFailure
2 id

String

The unique identifier of the crawling information entry being edited

@Required , @Size{max=1000}
3 sessionId

String

The session identifier of the crawling session

@Required , @Size{max=20}
4 name

String

The name or description of the crawling session

@Size{max=20}
5 expiredTime

String

The expiration time for the crawling session

6 createdTime

Long

The timestamp when this crawling session was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/crawlinginfo/delete

Execute Method: org.codelibs.fess.app.web.admin.crawlinginfo.AdminCrawlinginfoAction#delete()

annotations: @Execute @Secured{value=[admin-crawlinginfo]}

Admin action for Crawling Info management.

Delete a crawling info.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing crawling information in the admin interface.

No. name type comment annotations
1 crudMode

int

The CRUD operation mode for this form

@ValidateTypeFailure
2 id

String

The unique identifier of the crawling information entry being edited

@Required , @Size{max=1000}
3 sessionId

String

The session identifier of the crawling session

@Required , @Size{max=20}
4 name

String

The name or description of the crawling session

@Size{max=20}
5 expiredTime

String

The expiration time for the crawling session

6 createdTime

Long

The timestamp when this crawling session was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/crawlinginfo/deleteall

Execute Method: org.codelibs.fess.app.web.admin.crawlinginfo.AdminCrawlinginfoAction#deleteall()

annotations: @Execute @Secured{value=[admin-crawlinginfo, admin-crawlinginfo-view]}

Admin action for Crawling Info management.

Delete all crawling info.

@return The HTML response.

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/dashboard/

Execute Method: org.codelibs.fess.app.web.admin.dashboard.AdminDashboardAction#index()

annotations: @Execute @Secured{value=[admin-dashboard]}

Admin action for Dashboard.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asHtml(path_AdminDashboard_AdminDashboardJsp)

/admin/dataconfig/

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#index()

annotations: @Execute @Secured{value=[admin-dataconfig, admin-dataconfig-view]}

Admin action for Data Config management.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asListHtml()

/admin/dataconfig/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#list()

annotations: @Execute @Secured{value=[admin-dataconfig, admin-dataconfig-view]}

Admin action for Data Config management.

Show the list page.

@param pageNumber The page number.
@param form The search form.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

The page number.

Form or Body: SearchForm

The search form for Data Config.

No. name type comment annotations
1 name

String

The name field for searching data configurations

2 handlerName

String

The handler name field for searching data configurations

3 description

String

The description field for searching data configurations

Return as: HtmlResponse

implementations: asHtml(path_AdminDataconfig_AdminDataconfigJsp)

/admin/dataconfig/search

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#search()

annotations: @Execute @Secured{value=[admin-dataconfig, admin-dataconfig-view]}

Admin action for Data Config management.

Search for data configs.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Data Config.

No. name type comment annotations
1 name

String

The name field for searching data configurations

2 handlerName

String

The handler name field for searching data configurations

3 description

String

The description field for searching data configurations

Return as: HtmlResponse

implementations: asHtml(path_AdminDataconfig_AdminDataconfigJsp)

/admin/dataconfig/reset

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#reset()

annotations: @Execute @Secured{value=[admin-dataconfig, admin-dataconfig-view]}

Admin action for Data Config management.

Reset the search form.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Data Config.

No. name type comment annotations
1 name

String

The name field for searching data configurations

2 handlerName

String

The handler name field for searching data configurations

3 description

String

The description field for searching data configurations

Return as: HtmlResponse

implementations: asHtml(path_AdminDataconfig_AdminDataconfigJsp)

/admin/dataconfig/createnew

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#createnew()

annotations: @Execute @Secured{value=[admin-dataconfig]}

Admin action for Data Config management.

Show the create new page.

@return The HTML response.

Return as: HtmlResponse

implementations: asEditHtml()

/admin/dataconfig/edit

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#edit()

annotations: @Execute @Secured{value=[admin-dataconfig]}

Admin action for Data Config management.

Show the edit page.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing data crawling configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the data configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this data configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this data configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the data configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
6 name

String

Configuration name for identifying this data source

@Required , @Size{max=200}
7 description

String

Optional description of this data configuration

@Size{max=1000}
8 handlerName

String

Handler class name for processing this data source

@Required , @CustomSize{maxKey=form.admin.max.input.size}
9 handlerParameter

String

Parameters passed to the data handler

@CustomSize{maxKey=form.admin.max.input.size}
10 handlerScript

String

Script for custom data processing logic

@CustomSize{maxKey=form.admin.max.input.size}
11 boost

Float

Boost value for documents from this data source

@Required , @ValidateTypeFailure
12 available

String

Whether this configuration is enabled (true/false)

@Required , @Size{max=5}
13 permissions

String

Access permissions for documents from this data source

@CustomSize{maxKey=form.admin.max.input.size}
14 virtualHosts

String

Virtual hosts where this configuration applies

@CustomSize{maxKey=form.admin.max.input.size}
15 sortOrder

Integer

Sort order for displaying configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 createdBy

String

User who created this configuration

@Size{max=1000}
17 createdTime

Long

Timestamp when this configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/dataconfig/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#details()

annotations: @Execute @Secured{value=[admin-dataconfig, admin-dataconfig-view]}

Admin action for Data Config management.

Show the details page.

@param crudMode The CRUD mode.
@param id The data config ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 crudMode

int

The CRUD mode.

2 id

String

The data config ID.

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/dataconfig/create

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#create()

annotations: @Execute @Secured{value=[admin-dataconfig]}

Admin action for Data Config management.

Create a new data config.

@param form The create form.
@return The HTML response.

Form or Body: CreateForm

Form class for creating data store configurations.

No. name type comment annotations
1 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
2 name

String

Configuration name for identifying this data source

@Required , @Size{max=200}
3 description

String

Optional description of this data configuration

@Size{max=1000}
4 handlerName

String

Handler class name for processing this data source

@Required , @CustomSize{maxKey=form.admin.max.input.size}
5 handlerParameter

String

Parameters passed to the data handler

@CustomSize{maxKey=form.admin.max.input.size}
6 handlerScript

String

Script for custom data processing logic

@CustomSize{maxKey=form.admin.max.input.size}
7 boost

Float

Boost value for documents from this data source

@Required , @ValidateTypeFailure
8 available

String

Whether this configuration is enabled (true/false)

@Required , @Size{max=5}
9 permissions

String

Access permissions for documents from this data source

@CustomSize{maxKey=form.admin.max.input.size}
10 virtualHosts

String

Virtual hosts where this configuration applies

@CustomSize{maxKey=form.admin.max.input.size}
11 sortOrder

Integer

Sort order for displaying configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
12 createdBy

String

User who created this configuration

@Size{max=1000}
13 createdTime

Long

Timestamp when this configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/dataconfig/update

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#update()

annotations: @Execute @Secured{value=[admin-dataconfig]}

Admin action for Data Config management.

Update a data config.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing data crawling configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the data configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this data configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this data configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the data configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
6 name

String

Configuration name for identifying this data source

@Required , @Size{max=200}
7 description

String

Optional description of this data configuration

@Size{max=1000}
8 handlerName

String

Handler class name for processing this data source

@Required , @CustomSize{maxKey=form.admin.max.input.size}
9 handlerParameter

String

Parameters passed to the data handler

@CustomSize{maxKey=form.admin.max.input.size}
10 handlerScript

String

Script for custom data processing logic

@CustomSize{maxKey=form.admin.max.input.size}
11 boost

Float

Boost value for documents from this data source

@Required , @ValidateTypeFailure
12 available

String

Whether this configuration is enabled (true/false)

@Required , @Size{max=5}
13 permissions

String

Access permissions for documents from this data source

@CustomSize{maxKey=form.admin.max.input.size}
14 virtualHosts

String

Virtual hosts where this configuration applies

@CustomSize{maxKey=form.admin.max.input.size}
15 sortOrder

Integer

Sort order for displaying configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 createdBy

String

User who created this configuration

@Size{max=1000}
17 createdTime

Long

Timestamp when this configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/dataconfig/delete

Execute Method: org.codelibs.fess.app.web.admin.dataconfig.AdminDataconfigAction#delete()

annotations: @Execute @Secured{value=[admin-dataconfig]}

Admin action for Data Config management.

Delete a data config.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing data crawling configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the data configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this data configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this data configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the data configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
6 name

String

Configuration name for identifying this data source

@Required , @Size{max=200}
7 description

String

Optional description of this data configuration

@Size{max=1000}
8 handlerName

String

Handler class name for processing this data source

@Required , @CustomSize{maxKey=form.admin.max.input.size}
9 handlerParameter

String

Parameters passed to the data handler

@CustomSize{maxKey=form.admin.max.input.size}
10 handlerScript

String

Script for custom data processing logic

@CustomSize{maxKey=form.admin.max.input.size}
11 boost

Float

Boost value for documents from this data source

@Required , @ValidateTypeFailure
12 available

String

Whether this configuration is enabled (true/false)

@Required , @Size{max=5}
13 permissions

String

Access permissions for documents from this data source

@CustomSize{maxKey=form.admin.max.input.size}
14 virtualHosts

String

Virtual hosts where this configuration applies

@CustomSize{maxKey=form.admin.max.input.size}
15 sortOrder

Integer

Sort order for displaying configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 createdBy

String

User who created this configuration

@Size{max=1000}
17 createdTime

Long

Timestamp when this configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/design/

Execute Method: org.codelibs.fess.app.web.admin.design.AdminDesignAction#index()

annotations: @Execute @Secured{value=[admin-design, admin-design-view]}

Admin action for Design management.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asHtml(path_AdminDesign_AdminDesignJsp)

/admin/design/back

Execute Method: org.codelibs.fess.app.web.admin.design.AdminDesignAction#back()

annotations: @Execute @Secured{value=[admin-design, admin-design-view]}

Admin action for Design management.

Go back to the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asHtml(path_AdminDesign_AdminDesignJsp)

/admin/design/upload

Execute Method: org.codelibs.fess.app.web.admin.design.AdminDesignAction#upload()

annotations: @Execute @Secured{value=[admin-design]}

Admin action for Design management.

Upload a design file.

@param form The upload form.
@return The HTML response.

Form or Body: UploadForm

Form for uploading design files to customize the appearance of the Fess search interface.

No. name type comment annotations
1 designFile

MultipartFormFile

The multipart file containing design resources to be uploaded

@Required
2 designFileName

String

The name for the design file being uploaded

@Pattern{message={errors.design_file_name_is_invalid}, regexp=^[^\\|/|:|\*|?|"|<|>|\|]+$}
Return as: HtmlResponse

implementations: ##unanalyzable##,##unanalyzable##,redirect(getClass()

/admin/design/download

Execute Method: org.codelibs.fess.app.web.admin.design.AdminDesignAction#download()

annotations: @Execute @Secured{value=[admin-design, admin-design-view]}

Admin action for Design management.

Download a design file.

@param form The file access form.
@return The stream response.

Form or Body: FileAccessForm

Form class for file access operations in the admin design interface.

No. name type comment annotations
1 fileName

String

The name of the file to access (required)

@Required
Return as: StreamResponse

/admin/design/delete

Execute Method: org.codelibs.fess.app.web.admin.design.AdminDesignAction#delete()

annotations: @Execute @Secured{value=[admin-design]}

Admin action for Design management.

Delete a design file.

@param form The file access form.
@return The HTML response.

Form or Body: FileAccessForm

Form class for file access operations in the admin design interface.

No. name type comment annotations
1 fileName

String

The name of the file to access (required)

@Required
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/design/edit

Execute Method: org.codelibs.fess.app.web.admin.design.AdminDesignAction#edit()

annotations: @Execute @Secured{value=[admin-design]}

Admin action for Design management.

Show the edit page.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing design files in the admin interface.

No. name type comment annotations
1 fileName

String

The name of the design file being edited

2 content

String

The content of the design file

Return as: HtmlResponse

implementations: asEditHtml(form)

/admin/design/editAsUseDefault

Execute Method: org.codelibs.fess.app.web.admin.design.AdminDesignAction#editAsUseDefault()

annotations: @Execute @Secured{value=[admin-design]}

Admin action for Design management.

Show the edit page with the default content.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing design files in the admin interface.

No. name type comment annotations
1 fileName

String

The name of the design file being edited

2 content

String

The content of the design file

Return as: HtmlResponse

implementations: asEditHtml(form)

/admin/design/update

Execute Method: org.codelibs.fess.app.web.admin.design.AdminDesignAction#update()

annotations: @Execute @Secured{value=[admin-design]}

Admin action for Design management.

Update a design file.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing design files in the admin interface.

No. name type comment annotations
1 fileName

String

The name of the design file being edited

2 content

String

The content of the design file

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/dict/

Execute Method: org.codelibs.fess.app.web.admin.dict.AdminDictAction#index()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Dictionary management.

Show the index page.

@return The HTML response.

Return as: HtmlResponse

implementations: asHtml(path_AdminDict_AdminDictJsp)

/admin/dict/kuromoji/

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#index()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Kuromoji dictionary management.

Show the index page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Kuromoji.

No. name type comment annotations
1 dictId

String

The dictionary ID field for Kuromoji dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictKuromoji_AdminDictKuromojiJsp)

/admin/dict/kuromoji/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#list()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Kuromoji dictionary management.

Show the list page.

@param pageNumber The page number.
@param form The search form.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

The page number.

Form or Body: SearchForm

The search form for Kuromoji.

No. name type comment annotations
1 dictId

String

The dictionary ID field for Kuromoji dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictKuromoji_AdminDictKuromojiJsp)

/admin/dict/kuromoji/search

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#search()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Kuromoji dictionary management.

Search for kuromoji items.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Kuromoji.

No. name type comment annotations
1 dictId

String

The dictionary ID field for Kuromoji dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictKuromoji_AdminDictKuromojiJsp)

/admin/dict/kuromoji/reset

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#reset()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Kuromoji dictionary management.

Reset the search form.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Kuromoji.

No. name type comment annotations
1 dictId

String

The dictionary ID field for Kuromoji dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictKuromoji_AdminDictKuromojiJsp)

/admin/dict/kuromoji/createnew/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#createnew()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Kuromoji dictionary management.

Show the create new page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictKuromoji_AdminDictKuromojiEditJsp)

/admin/dict/kuromoji/edit

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#edit()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Kuromoji dictionary management.

Show the edit page.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing Kuromoji dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the Kuromoji dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

Dictionary identifier

@Required
3 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
4 token

String

Token (word) to be added to the dictionary

@Required , @Size{max=1000}
5 segmentation

String

Segmentation information for the token

@Required , @Size{max=1000}
6 reading

String

Reading (pronunciation) of the token in katakana

@Required , @Size{max=1000}
7 pos

String

Part of speech tag for the token

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/dict/kuromoji/details/{dictId}/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#details()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Kuromoji dictionary management.

Show the details page.

@param dictId The dictionary ID.
@param crudMode The CRUD mode.
@param id The ID of the kuromoji item.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

2 crudMode

int

The CRUD mode.

3 id

long

The ID of the kuromoji item.

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/dict/kuromoji/downloadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#downloadpage()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Kuromoji dictionary management.

Show the download page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictKuromoji_AdminDictKuromojiDownloadJsp)

/admin/dict/kuromoji/download

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#download()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Kuromoji dictionary management.

Download a kuromoji dictionary file.

@param form The download form.
@return The action response.

Form or Body: DownloadForm

The download form for Kuromoji dictionary.

No. name type comment annotations
1 dictId

String

Dictionary ID for identifying the Kuromoji dictionary to download

@Required
Return as: ActionResponse

/admin/dict/kuromoji/uploadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#uploadpage()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Kuromoji dictionary management.

Show the upload page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictKuromoji_AdminDictKuromojiUploadJsp)

/admin/dict/kuromoji/upload

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#upload()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Kuromoji dictionary management.

Upload a kuromoji dictionary file.

@param form The upload form.
@return The HTML response.

Form or Body: UploadForm

Form for uploading Kuromoji dictionary files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which Kuromoji dictionary configuration to update

@Required
2 kuromojiFile

MultipartFormFile

The multipart file containing the Kuromoji user dictionary to be uploaded

@Required
Return as: HtmlResponse

implementations: kuromojiService.getKuromojiFile(form.dictId),##unanalyzable##,redirectWith(getClass()

/admin/dict/kuromoji/create

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#create()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Kuromoji dictionary management.

Create a new kuromoji item.

@param form The create form.
@return The HTML response.

Form or Body: CreateForm

Form class for creating Kuromoji dictionary entries.

No. name type comment annotations
1 dictId

String

Dictionary identifier

@Required
2 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
3 token

String

Token (word) to be added to the dictionary

@Required , @Size{max=1000}
4 segmentation

String

Segmentation information for the token

@Required , @Size{max=1000}
5 reading

String

Reading (pronunciation) of the token in katakana

@Required , @Size{max=1000}
6 pos

String

Part of speech tag for the token

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/kuromoji/update

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#update()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Kuromoji dictionary management.

Update a kuromoji item.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing Kuromoji dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the Kuromoji dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

Dictionary identifier

@Required
3 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
4 token

String

Token (word) to be added to the dictionary

@Required , @Size{max=1000}
5 segmentation

String

Segmentation information for the token

@Required , @Size{max=1000}
6 reading

String

Reading (pronunciation) of the token in katakana

@Required , @Size{max=1000}
7 pos

String

Part of speech tag for the token

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/kuromoji/delete

Execute Method: org.codelibs.fess.app.web.admin.dict.kuromoji.AdminDictKuromojiAction#delete()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Kuromoji dictionary management.

Delete a kuromoji item.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing Kuromoji dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the Kuromoji dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

Dictionary identifier

@Required
3 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
4 token

String

Token (word) to be added to the dictionary

@Required , @Size{max=1000}
5 segmentation

String

Segmentation information for the token

@Required , @Size{max=1000}
6 reading

String

Reading (pronunciation) of the token in katakana

@Required , @Size{max=1000}
7 pos

String

Part of speech tag for the token

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/mapping/

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#index()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Mapping management.

Show the index page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Mapping.

No. name type comment annotations
1 dictId

String

The dictionary ID field for mapping dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictMapping_AdminDictMappingJsp)

/admin/dict/mapping/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#list()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Mapping management.

Show the list page.

@param pageNumber The page number.
@param form The search form.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

The page number.

Form or Body: SearchForm

The search form for Mapping.

No. name type comment annotations
1 dictId

String

The dictionary ID field for mapping dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictMapping_AdminDictMappingJsp)

/admin/dict/mapping/search

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#search()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Mapping management.

Search for char mapping items.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Mapping.

No. name type comment annotations
1 dictId

String

The dictionary ID field for mapping dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictMapping_AdminDictMappingJsp)

/admin/dict/mapping/reset

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#reset()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Mapping management.

Reset the search form.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Mapping.

No. name type comment annotations
1 dictId

String

The dictionary ID field for mapping dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictMapping_AdminDictMappingJsp)

/admin/dict/mapping/createnew/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#createnew()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Mapping management.

Show the create new page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictMapping_AdminDictMappingEditJsp)

/admin/dict/mapping/edit

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#edit()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Mapping management.

Show the edit page.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing mapping dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the mapping dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

Dictionary identifier

@Required
3 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
4 inputs

String

Input terms (comma-separated) that will be mapped to the output term

@Required , @Size{max=1000}
5 output

String

Output term that input terms will be mapped to

@Size{max=1000, min=1}
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/dict/mapping/details/{dictId}/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#details()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Mapping management.

Show the details page.

@param dictId The dictionary ID.
@param crudMode The CRUD mode.
@param id The ID of the char mapping item.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

2 crudMode

int

The CRUD mode.

3 id

long

The ID of the char mapping item.

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/dict/mapping/downloadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#downloadpage()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Mapping management.

Show the download page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictMapping_AdminDictMappingDownloadJsp)

/admin/dict/mapping/download

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#download()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Mapping management.

Download a char mapping file.

@param form The download form.
@return The action response.

Form or Body: DownloadForm

The download form for mapping dictionary.

No. name type comment annotations
1 dictId

String

Dictionary ID for identifying the mapping dictionary to download

@Required
Return as: ActionResponse

/admin/dict/mapping/uploadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#uploadpage()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Mapping management.

Show the upload page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictMapping_AdminDictMappingUploadJsp)

/admin/dict/mapping/upload

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#upload()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Mapping management.

Upload a char mapping file.

@param form The upload form.
@return The HTML response.

Form or Body: UploadForm

Form for uploading character mapping files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which character mapping dictionary configuration to update

@Required
2 charMappingFile

MultipartFormFile

The multipart file containing the character mapping rules to be uploaded

@Required
Return as: HtmlResponse

implementations: charMappingService.getCharMappingFile(form.dictId),##unanalyzable##,redirectWith(getClass()

/admin/dict/mapping/create

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#create()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Mapping management.

Create a new char mapping item.

@param form The create form.
@return The HTML response.

Form or Body: CreateForm

Form class for creating mapping dictionary entries.

No. name type comment annotations
1 dictId

String

Dictionary identifier

@Required
2 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
3 inputs

String

Input terms (comma-separated) that will be mapped to the output term

@Required , @Size{max=1000}
4 output

String

Output term that input terms will be mapped to

@Size{max=1000, min=1}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/mapping/update

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#update()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Mapping management.

Update a char mapping item.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing mapping dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the mapping dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

Dictionary identifier

@Required
3 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
4 inputs

String

Input terms (comma-separated) that will be mapped to the output term

@Required , @Size{max=1000}
5 output

String

Output term that input terms will be mapped to

@Size{max=1000, min=1}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/mapping/delete

Execute Method: org.codelibs.fess.app.web.admin.dict.mapping.AdminDictMappingAction#delete()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Mapping management.

Delete a char mapping item.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing mapping dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the mapping dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

Dictionary identifier

@Required
3 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
4 inputs

String

Input terms (comma-separated) that will be mapped to the output term

@Required , @Size{max=1000}
5 output

String

Output term that input terms will be mapped to

@Size{max=1000, min=1}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/protwords/

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#index()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Protected Words management.

Show the index page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Protected Words.

No. name type comment annotations
1 dictId

String

The dictionary ID field for protected words dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictProtwords_AdminDictProtwordsJsp)

/admin/dict/protwords/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#list()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Protected Words management.

Show the list page.

@param pageNumber The page number.
@param form The search form.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

The page number.

Form or Body: SearchForm

The search form for Protected Words.

No. name type comment annotations
1 dictId

String

The dictionary ID field for protected words dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictProtwords_AdminDictProtwordsJsp)

/admin/dict/protwords/search

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#search()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Protected Words management.

Search the protected words.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Protected Words.

No. name type comment annotations
1 dictId

String

The dictionary ID field for protected words dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictProtwords_AdminDictProtwordsJsp)

/admin/dict/protwords/reset

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#reset()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Protected Words management.

Reset the search form.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

The search form for Protected Words.

No. name type comment annotations
1 dictId

String

The dictionary ID field for protected words dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictProtwords_AdminDictProtwordsJsp)

/admin/dict/protwords/createnew/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#createnew()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Protected Words management.

Show the create new page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictProtwords_AdminDictProtwordsEditJsp)

/admin/dict/protwords/edit

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#edit()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Protected Words management.

Show the edit page.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing protected words dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the protected words dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

Dictionary identifier

@Required
3 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
4 input

String

Word or phrase to be protected from analysis

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/dict/protwords/details/{dictId}/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#details()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Protected Words management.

Show the details page.

@param dictId The dictionary ID.
@param crudMode The CRUD mode.
@param id The ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

2 crudMode

int

The CRUD mode.

3 id

long

The ID.

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/dict/protwords/downloadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#downloadpage()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Protected Words management.

Show the download page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictProtwords_AdminDictProtwordsDownloadJsp)

/admin/dict/protwords/download

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#download()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Protected Words management.

Download the protected words.

@param form The download form.
@return The action response.

Form or Body: DownloadForm

The download form for protected words dictionary.

No. name type comment annotations
1 dictId

String

Dictionary ID for identifying the protected words dictionary to download

@Required
Return as: ActionResponse

/admin/dict/protwords/uploadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#uploadpage()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Protected Words management.

Show the upload page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictProtwords_AdminDictProtwordsUploadJsp)

/admin/dict/protwords/upload

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#upload()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Protected Words management.

Upload the protected words.

@param form The upload form.
@return The HTML response.

Form or Body: UploadForm

Form for uploading protected words files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which protected words dictionary configuration to update

@Required
2 protwordsFile

MultipartFormFile

The multipart file containing the protected words to be uploaded

@Required
Return as: HtmlResponse

implementations: protwordsService.getProtwordsFile(form.dictId),##unanalyzable##,redirectWith(getClass()

/admin/dict/protwords/create

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#create()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Protected Words management.

Create a protected word item.

@param form The create form.
@return The HTML response.

Form or Body: CreateForm

Form class for creating protected words dictionary entries.

No. name type comment annotations
1 dictId

String

Dictionary identifier

@Required
2 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
3 input

String

Word or phrase to be protected from analysis

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/protwords/update

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#update()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Protected Words management.

Update a protected word item.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing protected words dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the protected words dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

Dictionary identifier

@Required
3 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
4 input

String

Word or phrase to be protected from analysis

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/protwords/delete

Execute Method: org.codelibs.fess.app.web.admin.dict.protwords.AdminDictProtwordsAction#delete()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Protected Words management.

Delete a protected word item.

@param form The edit form.
@return The HTML response.

Form or Body: EditForm

Form class for editing protected words dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the protected words dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

Dictionary identifier

@Required
3 crudMode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure
4 input

String

Word or phrase to be protected from analysis

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/stemmeroverride/

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#index()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stemmer Override management.

Display the main index page for stemmer override dictionary management.
Clears the pager and shows the initial search form.

@param form The search form containing filter criteria
@return HTML response for the stemmer override index page

Form or Body: SearchForm

The search form for Stemmer Override.

No. name type comment annotations
1 dictId

String

The dictionary ID field for stemmer override dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictStemmeroverride_AdminDictStemmeroverrideJsp)

/admin/dict/stemmeroverride/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#list()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stemmer Override management.

Display a paginated list of stemmer override items.
Sets the current page number and shows the list with pagination.

@param pageNumber Optional page number to display (0-based)
@param form The search form containing filter criteria
@return HTML response showing the stemmer override list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

Optional page number to display

Form or Body: SearchForm

The search form for Stemmer Override.

No. name type comment annotations
1 dictId

String

The dictionary ID field for stemmer override dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictStemmeroverride_AdminDictStemmeroverrideJsp)

/admin/dict/stemmeroverride/search

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#search()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stemmer Override management.

Perform a search operation for stemmer override items.
Updates the pager with search criteria and displays filtered results.

@param form The search form containing search criteria
@return HTML response showing search results

Form or Body: SearchForm

The search form for Stemmer Override.

No. name type comment annotations
1 dictId

String

The dictionary ID field for stemmer override dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictStemmeroverride_AdminDictStemmeroverrideJsp)

/admin/dict/stemmeroverride/reset

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#reset()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stemmer Override management.

Reset the search criteria and pager to default state.
Clears all filters and returns to the initial page view.

@param form The search form to reset
@return HTML response showing the reset stemmer override list

Form or Body: SearchForm

The search form for Stemmer Override.

No. name type comment annotations
1 dictId

String

The dictionary ID field for stemmer override dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictStemmeroverride_AdminDictStemmeroverrideJsp)

/admin/dict/stemmeroverride/createnew/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#createnew()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stemmer Override management.

Show the create new page.

@param dictId The dictionary ID.
@return The HTML response.

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID.

Return as: HtmlResponse

implementations: asHtml(path_AdminDictStemmeroverride_AdminDictStemmeroverrideEditJsp)

/admin/dict/stemmeroverride/edit

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#edit()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stemmer Override management.

Display the edit form for an existing stemmer override item.
Loads the item data and switches to edit mode or details view based on current state.

@param form The edit form containing item ID and CRUD mode
@return HTML response for the edit page or details page

Form or Body: EditForm

Form class for editing stemmer override dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the stemmer override dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

The dictionary ID to which this stemmer override entry belongs

@Required
3 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
4 input

String

The input word that should be stemmed differently

@Required , @Size{max=1000}
5 output

String

The desired stem output for the input word

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/dict/stemmeroverride/details/{dictId}/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#details()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stemmer Override management.

Display detailed view of a specific stemmer override item.
Shows read-only details of the selected item.

@param dictId The dictionary ID
@param crudMode The CRUD mode (should be DETAILS)
@param id The ID of the stemmer override item to display
@return HTML response showing item details

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID

2 crudMode

int

The CRUD mode

3 id

long

The ID of the stemmer override item to display

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/dict/stemmeroverride/downloadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#downloadpage()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stemmer Override management.

Display the download page for stemmer override dictionary file.
Shows the file path and provides download interface.

@param dictId The dictionary ID to download
@return HTML response for the download page

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID to download

Return as: HtmlResponse

implementations: asHtml(path_AdminDictStemmeroverride_AdminDictStemmeroverrideDownloadJsp)

/admin/dict/stemmeroverride/download

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#download()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stemmer Override management.

Download the stemmer override dictionary file.
Streams the dictionary file as an octet-stream download.

@param form The download form containing dictionary ID
@return Action response with file stream for download

Form or Body: DownloadForm

The download form for stemmer override dictionary.

No. name type comment annotations
1 dictId

String

Dictionary ID for identifying the stemmer override dictionary to download

@Required
Return as: ActionResponse

/admin/dict/stemmeroverride/uploadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#uploadpage()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stemmer Override management.

Display the upload page for stemmer override dictionary file.
Shows the current file path and provides upload interface.

@param dictId The dictionary ID to upload to
@return HTML response for the upload page

Path Variables:
No. name type comment annotations
1 dictId

String

The dictionary ID to upload to

Return as: HtmlResponse

implementations: asHtml(path_AdminDictStemmeroverride_AdminDictStemmeroverrideUploadJsp)

/admin/dict/stemmeroverride/upload

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#upload()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stemmer Override management.

Upload a new stemmer override dictionary file.
Processes the uploaded file and updates the dictionary.

@param form The upload form containing the file and dictionary ID
@return HTML response redirecting to the list page on success

Form or Body: UploadForm

Form for uploading stemmer override files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which stemmer override dictionary configuration to update

@Required
2 stemmerOverrideFile

MultipartFormFile

The multipart file containing the stemmer override rules to be uploaded

@Required
Return as: HtmlResponse

implementations: stemmerOverrideService.getStemmerOverrideFile(form.dictId),##unanalyzable##,redirectWith(getClass()

/admin/dict/stemmeroverride/create

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#create()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stemmer Override management.

Create a stemmer override item.

@param form The create form.
@return The HTML response.

Form or Body: CreateForm

Form class for creating new stemmer override dictionary entries.

No. name type comment annotations
1 dictId

String

The dictionary ID to which this stemmer override entry belongs

@Required
2 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
3 input

String

The input word that should be stemmed differently

@Required , @Size{max=1000}
4 output

String

The desired stem output for the input word

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/stemmeroverride/update

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#update()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stemmer Override management.

Update an existing stemmer override item.
Validates the form data and updates the item in the dictionary.

@param form The edit form containing updated item data
@return HTML response redirecting to the list page on success

Form or Body: EditForm

Form class for editing stemmer override dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the stemmer override dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

The dictionary ID to which this stemmer override entry belongs

@Required
3 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
4 input

String

The input word that should be stemmed differently

@Required , @Size{max=1000}
5 output

String

The desired stem output for the input word

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/stemmeroverride/delete

Execute Method: org.codelibs.fess.app.web.admin.dict.stemmeroverride.AdminDictStemmeroverrideAction#delete()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stemmer Override management.

Delete a stemmer override item from the dictionary.
Removes the specified item and redirects to the list page.

@param form The edit form containing the item ID to delete
@return HTML response redirecting to the list page on success

Form or Body: EditForm

Form class for editing stemmer override dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the stemmer override dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

The dictionary ID to which this stemmer override entry belongs

@Required
3 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
4 input

String

The input word that should be stemmed differently

@Required , @Size{max=1000}
5 output

String

The desired stem output for the input word

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/stopwords/

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#index()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stopwords management.

Display the stopwords index page.

@param form the search form
@return HTML response for the index page

Form or Body: SearchForm

The search form for Stopwords.

No. name type comment annotations
1 dictId

String

The dictionary ID field for stopwords dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictStopwords_AdminDictStopwordsJsp)

/admin/dict/stopwords/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#list()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stopwords management.

Display the stopwords list with pagination.

@param pageNumber the page number to display
@param form the search form
@return HTML response for the list page

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for Stopwords.

No. name type comment annotations
1 dictId

String

The dictionary ID field for stopwords dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictStopwords_AdminDictStopwordsJsp)

/admin/dict/stopwords/search

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#search()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stopwords management.

Perform search for stopwords.

@param form the search form containing search criteria
@return HTML response with search results

Form or Body: SearchForm

The search form for Stopwords.

No. name type comment annotations
1 dictId

String

The dictionary ID field for stopwords dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictStopwords_AdminDictStopwordsJsp)

/admin/dict/stopwords/reset

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#reset()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stopwords management.

Reset search criteria and return to default view.

@param form the search form to reset
@return HTML response for the reset page

Form or Body: SearchForm

The search form for Stopwords.

No. name type comment annotations
1 dictId

String

The dictionary ID field for stopwords dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictStopwords_AdminDictStopwordsJsp)

/admin/dict/stopwords/createnew/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#createnew()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stopwords management.

Display the form for creating a new stopwords entry.

@param dictId the dictionary ID
@return HTML response for the create form

Path Variables:
No. name type comment annotations
1 dictId

String

the dictionary ID

Return as: HtmlResponse

implementations: asHtml(path_AdminDictStopwords_AdminDictStopwordsEditJsp)

/admin/dict/stopwords/edit

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#edit()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stopwords management.

Display the edit form for an existing stopwords entry.

@param form the edit form containing the entry ID and dictionary ID
@return HTML response for the edit form

Form or Body: EditForm

Form class for editing stopwords dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the stopwords dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

The dictionary ID to which this stopword entry belongs

@Required
3 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
4 input

String

The stopword to be added to the dictionary

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/dict/stopwords/details/{dictId}/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#details()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stopwords management.

Display details of a specific stopwords entry.

@param dictId the dictionary ID
@param crudMode the CRUD mode for the operation
@param id the entry ID
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 dictId

String

the dictionary ID

2 crudMode

int

the CRUD mode for the operation

3 id

long

the entry ID

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/dict/stopwords/downloadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#downloadpage()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stopwords management.

Display the download page for stopwords file.

@param dictId the dictionary ID
@return HTML response for the download page

Path Variables:
No. name type comment annotations
1 dictId

String

the dictionary ID

Return as: HtmlResponse

implementations: asHtml(path_AdminDictStopwords_AdminDictStopwordsDownloadJsp)

/admin/dict/stopwords/download

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#download()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Stopwords management.

Download the stopwords file.

@param form the download form containing dictionary ID
@return action response with the file download stream

Form or Body: DownloadForm

The download form for stop words dictionary.

No. name type comment annotations
1 dictId

String

Dictionary ID for identifying the stop words dictionary to download

@Required
Return as: ActionResponse

/admin/dict/stopwords/uploadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#uploadpage()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stopwords management.

Display the upload page for stopwords file.

@param dictId the dictionary ID
@return HTML response for the upload page

Path Variables:
No. name type comment annotations
1 dictId

String

the dictionary ID

Return as: HtmlResponse

implementations: asHtml(path_AdminDictStopwords_AdminDictStopwordsUploadJsp)

/admin/dict/stopwords/upload

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#upload()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stopwords management.

Upload a stopwords file.

@param form the upload form containing the file and dictionary ID
@return HTML response redirecting to the list page after successful upload

Form or Body: UploadForm

Form for uploading stopwords files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which stopwords dictionary configuration to update

@Required
2 stopwordsFile

MultipartFormFile

The multipart file containing the stopwords to be uploaded

@Required
Return as: HtmlResponse

implementations: stopwordsService.getStopwordsFile(form.dictId),##unanalyzable##,redirectWith(getClass()

/admin/dict/stopwords/create

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#create()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stopwords management.

Create a new stopwords entry.

@param form the create form containing the new entry data
@return HTML response redirecting to the list page after successful creation

Form or Body: CreateForm

Form class for creating new stopwords dictionary entries.

No. name type comment annotations
1 dictId

String

The dictionary ID to which this stopword entry belongs

@Required
2 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
3 input

String

The stopword to be added to the dictionary

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/stopwords/update

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#update()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stopwords management.

Update an existing stopwords entry.

@param form the edit form containing the updated entry data
@return HTML response redirecting to the list page after successful update

Form or Body: EditForm

Form class for editing stopwords dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the stopwords dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

The dictionary ID to which this stopword entry belongs

@Required
3 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
4 input

String

The stopword to be added to the dictionary

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/stopwords/delete

Execute Method: org.codelibs.fess.app.web.admin.dict.stopwords.AdminDictStopwordsAction#delete()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Stopwords management.

Delete a stopwords entry.

@param form the edit form containing the entry ID to delete
@return HTML response redirecting to the list page after successful deletion

Form or Body: EditForm

Form class for editing stopwords dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the stopwords dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

The dictionary ID to which this stopword entry belongs

@Required
3 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
4 input

String

The stopword to be added to the dictionary

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/synonym/

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#index()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Synonym management.

Displays the main synonym dictionary index page.

@param form the search form containing search criteria
@return HTML response for the synonym dictionary index page

Form or Body: SearchForm

The search form for Synonym.

No. name type comment annotations
1 dictId

String

The dictionary ID field for synonym dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictSynonym_AdminDictSynonymJsp)

/admin/dict/synonym/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#list()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Synonym management.

Displays a paginated list of synonym items.

@param pageNumber the optional page number for pagination
@param form the search form containing search criteria
@return HTML response with the synonym items list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the optional page number for pagination

Form or Body: SearchForm

The search form for Synonym.

No. name type comment annotations
1 dictId

String

The dictionary ID field for synonym dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictSynonym_AdminDictSynonymJsp)

/admin/dict/synonym/search

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#search()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Synonym management.

Performs a search for synonym items based on the provided criteria.

@param form the search form containing search criteria
@return HTML response with the search results

Form or Body: SearchForm

The search form for Synonym.

No. name type comment annotations
1 dictId

String

The dictionary ID field for synonym dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictSynonym_AdminDictSynonymJsp)

/admin/dict/synonym/reset

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#reset()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Synonym management.

Resets the search criteria and returns to the default view.

@param form the search form to reset
@return HTML response with reset search criteria

Form or Body: SearchForm

The search form for Synonym.

No. name type comment annotations
1 dictId

String

The dictionary ID field for synonym dictionary operations

@Required
Return as: HtmlResponse

implementations: asHtml(path_AdminDictSynonym_AdminDictSynonymJsp)

/admin/dict/synonym/createnew/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#createnew()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Synonym management.

Displays the form for creating a new synonym item.

@param dictId the dictionary ID
@return HTML response for the create new synonym form

Path Variables:
No. name type comment annotations
1 dictId

String

the dictionary ID

Return as: HtmlResponse

implementations: asHtml(path_AdminDictSynonym_AdminDictSynonymEditJsp)

/admin/dict/synonym/edit

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#edit()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Synonym management.

Displays the form for editing an existing synonym item.

@param form the edit form containing synonym item data
@return HTML response for the edit synonym form

Form or Body: EditForm

Form class for editing synonym dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the synonym dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

The dictionary ID to which this synonym entry belongs

@Required
3 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
4 inputs

String

The input terms that should be considered synonymous

@Required , @Size{max=1000}
5 outputs

String

The output synonyms that should be matched for the input terms

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/dict/synonym/details/{dictId}/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#details()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Synonym management.

Displays the details view for a specific synonym item.

@param dictId the dictionary ID
@param crudMode the CRUD operation mode
@param id the synonym item ID
@return HTML response for the synonym item details

Path Variables:
No. name type comment annotations
1 dictId

String

the dictionary ID

2 crudMode

int

the CRUD operation mode

3 id

long

the synonym item ID

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/dict/synonym/downloadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#downloadpage()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Synonym management.

Displays the download page for synonym dictionary files.

@param dictId the dictionary ID
@return HTML response for the download page

Path Variables:
No. name type comment annotations
1 dictId

String

the dictionary ID

Return as: HtmlResponse

implementations: asHtml(path_AdminDictSynonym_AdminDictSynonymDownloadJsp)

/admin/dict/synonym/download

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#download()

annotations: @Execute @Secured{value=[admin-dict, admin-dict-view]}

Admin action for Synonym management.

Downloads the synonym dictionary file.

@param form the download form containing download parameters
@return ActionResponse with the file download stream

Form or Body: DownloadForm

The download form for synonym dictionary.

No. name type comment annotations
1 dictId

String

Dictionary ID for identifying the synonym dictionary to download

@Required
Return as: ActionResponse

/admin/dict/synonym/uploadpage/{dictId}

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#uploadpage()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Synonym management.

Displays the upload page for synonym dictionary files.

@param dictId the dictionary ID
@return HTML response for the upload page

Path Variables:
No. name type comment annotations
1 dictId

String

the dictionary ID

Return as: HtmlResponse

implementations: asHtml(path_AdminDictSynonym_AdminDictSynonymUploadJsp)

/admin/dict/synonym/upload

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#upload()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Synonym management.

Handles the upload of synonym dictionary files.

@param form the upload form containing the file to upload
@return HTML response after processing the upload

Form or Body: UploadForm

Form for uploading synonym files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which synonym dictionary configuration to update

@Required
2 synonymFile

MultipartFormFile

The multipart file containing the synonym mappings to be uploaded

@Required
Return as: HtmlResponse

implementations: synonymService.getSynonymFile(form.dictId),##unanalyzable##,redirectWith(getClass()

/admin/dict/synonym/create

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#create()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Synonym management.

Creates a new synonym item.

@param form the create form containing synonym item data
@return HTML response after creating the synonym item

Form or Body: CreateForm

Form class for creating new synonym dictionary entries.

No. name type comment annotations
1 dictId

String

The dictionary ID to which this synonym entry belongs

@Required
2 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
3 inputs

String

The input terms that should be considered synonymous

@Required , @Size{max=1000}
4 outputs

String

The output synonyms that should be matched for the input terms

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/synonym/update

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#update()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Synonym management.

Updates an existing synonym item.

@param form the edit form containing updated synonym item data
@return HTML response after updating the synonym item

Form or Body: EditForm

Form class for editing synonym dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the synonym dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

The dictionary ID to which this synonym entry belongs

@Required
3 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
4 inputs

String

The input terms that should be considered synonymous

@Required , @Size{max=1000}
5 outputs

String

The output synonyms that should be matched for the input terms

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/dict/synonym/delete

Execute Method: org.codelibs.fess.app.web.admin.dict.synonym.AdminDictSynonymAction#delete()

annotations: @Execute @Secured{value=[admin-dict]}

Admin action for Synonym management.

Deletes an existing synonym item.

@param form the edit form containing the synonym item to delete
@return HTML response after deleting the synonym item

Form or Body: EditForm

Form class for editing synonym dictionary entries in the admin interface.

No. name type comment annotations
1 id

Long

The unique identifier of the synonym dictionary entry being edited

@Required , @ValidateTypeFailure
2 dictId

String

The dictionary ID to which this synonym entry belongs

@Required
3 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
4 inputs

String

The input terms that should be considered synonymous

@Required , @Size{max=1000}
5 outputs

String

The output synonyms that should be matched for the input terms

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/duplicatehost/

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#index()

annotations: @Execute @Secured{value=[admin-duplicatehost, admin-duplicatehost-view]}

Admin action for Duplicate Host management.

Displays the initial duplicate host management page.

@param form the search form
@return HTML response for the duplicate host list page

Form or Body: SearchForm

The search form for Duplicate Host.

No. name type comment annotations
1 regularName

String

The regular name field for duplicate host configuration

2 duplicateHostName

String

The duplicate host name field for searching duplicate hosts

Return as: HtmlResponse

implementations: asListHtml()

/admin/duplicatehost/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#list()

annotations: @Execute @Secured{value=[admin-duplicatehost, admin-duplicatehost-view]}

Admin action for Duplicate Host management.

Displays the duplicate host list with pagination.

@param pageNumber the page number to display
@param form the search form
@return HTML response for the duplicate host list page

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for Duplicate Host.

No. name type comment annotations
1 regularName

String

The regular name field for duplicate host configuration

2 duplicateHostName

String

The duplicate host name field for searching duplicate hosts

Return as: HtmlResponse

implementations: asHtml(path_AdminDuplicatehost_AdminDuplicatehostJsp)

/admin/duplicatehost/search

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#search()

annotations: @Execute @Secured{value=[admin-duplicatehost, admin-duplicatehost-view]}

Admin action for Duplicate Host management.

Performs search for duplicate hosts based on form criteria.

@param form the search form containing search criteria
@return HTML response for the duplicate host list page with search results

Form or Body: SearchForm

The search form for Duplicate Host.

No. name type comment annotations
1 regularName

String

The regular name field for duplicate host configuration

2 duplicateHostName

String

The duplicate host name field for searching duplicate hosts

Return as: HtmlResponse

implementations: asHtml(path_AdminDuplicatehost_AdminDuplicatehostJsp)

/admin/duplicatehost/reset

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#reset()

annotations: @Execute @Secured{value=[admin-duplicatehost, admin-duplicatehost-view]}

Admin action for Duplicate Host management.

Resets the search criteria and pager state.

@param form the search form
@return HTML response for the duplicate host list page with cleared search

Form or Body: SearchForm

The search form for Duplicate Host.

No. name type comment annotations
1 regularName

String

The regular name field for duplicate host configuration

2 duplicateHostName

String

The duplicate host name field for searching duplicate hosts

Return as: HtmlResponse

implementations: asHtml(path_AdminDuplicatehost_AdminDuplicatehostJsp)

/admin/duplicatehost/createnew

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#createnew()

annotations: @Execute @Secured{value=[admin-duplicatehost]}

Admin action for Duplicate Host management.

Displays the form for creating a new duplicate host configuration.

@return HTML response for the duplicate host creation form

Return as: HtmlResponse

implementations: asHtml(path_AdminDuplicatehost_AdminDuplicatehostEditJsp)

/admin/duplicatehost/edit

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#edit()

annotations: @Execute @Secured{value=[admin-duplicatehost]}

Admin action for Duplicate Host management.

Displays the form for editing an existing duplicate host configuration.

@param form the edit form containing the duplicate host ID
@return HTML response for the duplicate host edit form

Form or Body: EditForm

Form class for editing duplicate host configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the duplicate host configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this duplicate host configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this duplicate host configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the duplicate host configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
6 regularName

String

The regular canonical hostname that should be used

@Required , @Size{max=1000}
7 duplicateHostName

String

The duplicate hostname that should be redirected to the regular name

@Required , @Size{max=1000}
8 sortOrder

Integer

The sort order for displaying this duplicate host entry

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 createdBy

String

The username of who created this duplicate host entry

@Size{max=1000}
10 createdTime

Long

The timestamp when this duplicate host entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/duplicatehost/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#details()

annotations: @Execute @Secured{value=[admin-duplicatehost, admin-duplicatehost-view]}

Admin action for Duplicate Host management.

Displays the details of a duplicate host configuration.

@param crudMode the CRUD mode
@param id the duplicate host ID
@return HTML response for the duplicate host details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode

2 id

String

the duplicate host ID

Return as: HtmlResponse

implementations: asHtml(path_AdminDuplicatehost_AdminDuplicatehostDetailsJsp)

/admin/duplicatehost/create

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#create()

annotations: @Execute @Secured{value=[admin-duplicatehost]}

Admin action for Duplicate Host management.

Creates a new duplicate host configuration.

@param form the creation form containing duplicate host data
@return HTML response redirecting to the duplicate host list

Form or Body: CreateForm

Form class for creating new duplicate host configuration entries.

No. name type comment annotations
1 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
2 regularName

String

The regular canonical hostname that should be used

@Required , @Size{max=1000}
3 duplicateHostName

String

The duplicate hostname that should be redirected to the regular name

@Required , @Size{max=1000}
4 sortOrder

Integer

The sort order for displaying this duplicate host entry

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
5 createdBy

String

The username of who created this duplicate host entry

@Size{max=1000}
6 createdTime

Long

The timestamp when this duplicate host entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/duplicatehost/update

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#update()

annotations: @Execute @Secured{value=[admin-duplicatehost]}

Admin action for Duplicate Host management.

Updates an existing duplicate host configuration.

@param form the edit form containing updated duplicate host data
@return HTML response redirecting to the duplicate host list

Form or Body: EditForm

Form class for editing duplicate host configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the duplicate host configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this duplicate host configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this duplicate host configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the duplicate host configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
6 regularName

String

The regular canonical hostname that should be used

@Required , @Size{max=1000}
7 duplicateHostName

String

The duplicate hostname that should be redirected to the regular name

@Required , @Size{max=1000}
8 sortOrder

Integer

The sort order for displaying this duplicate host entry

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 createdBy

String

The username of who created this duplicate host entry

@Size{max=1000}
10 createdTime

Long

The timestamp when this duplicate host entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/duplicatehost/delete

Execute Method: org.codelibs.fess.app.web.admin.duplicatehost.AdminDuplicatehostAction#delete()

annotations: @Execute @Secured{value=[admin-duplicatehost]}

Admin action for Duplicate Host management.

Deletes a duplicate host configuration.

@param form the edit form containing the duplicate host ID to delete
@return HTML response redirecting to the duplicate host list

Form or Body: EditForm

Form class for editing duplicate host configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the duplicate host configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this duplicate host configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this duplicate host configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the duplicate host configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
6 regularName

String

The regular canonical hostname that should be used

@Required , @Size{max=1000}
7 duplicateHostName

String

The duplicate hostname that should be redirected to the regular name

@Required , @Size{max=1000}
8 sortOrder

Integer

The sort order for displaying this duplicate host entry

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 createdBy

String

The username of who created this duplicate host entry

@Size{max=1000}
10 createdTime

Long

The timestamp when this duplicate host entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/elevateword/

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#index()

annotations: @Execute @Secured{value=[admin-elevateword, admin-elevateword-view]}

Admin action for Elevate Word management.

Shows the main elevate word management page.

@return HTML response for the elevate word list page

Return as: HtmlResponse

implementations: asListHtml()

/admin/elevateword/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#list()

annotations: @Execute @Secured{value=[admin-elevateword, admin-elevateword-view]}

Admin action for Elevate Word management.

Lists elevate words with pagination support.

@param pageNumber optional page number for pagination
@param form search form containing filter criteria
@return HTML response with elevate word list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

optional page number for pagination

Form or Body: SearchForm

The search form for Elevate Word.

No. name type comment annotations
1 id

String

The ID field for searching elevate words

Return as: HtmlResponse

implementations: asHtml(path_AdminElevateword_AdminElevatewordJsp)

/admin/elevateword/search

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#search()

annotations: @Execute @Secured{value=[admin-elevateword, admin-elevateword-view]}

Admin action for Elevate Word management.

Searches elevate words based on form criteria.

@param form search form containing search parameters
@return HTML response with filtered elevate word list

Form or Body: SearchForm

The search form for Elevate Word.

No. name type comment annotations
1 id

String

The ID field for searching elevate words

Return as: HtmlResponse

implementations: asHtml(path_AdminElevateword_AdminElevatewordJsp)

/admin/elevateword/reset

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#reset()

annotations: @Execute @Secured{value=[admin-elevateword, admin-elevateword-view]}

Admin action for Elevate Word management.

Resets the search criteria and shows all elevate words.

@param form search form to be reset
@return HTML response with all elevate words

Form or Body: SearchForm

The search form for Elevate Word.

No. name type comment annotations
1 id

String

The ID field for searching elevate words

Return as: HtmlResponse

implementations: asHtml(path_AdminElevateword_AdminElevatewordJsp)

/admin/elevateword/createnew

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#createnew()

annotations: @Execute @Secured{value=[admin-elevateword]}

Admin action for Elevate Word management.

Shows the form for creating a new elevate word.

@return HTML response for the create elevate word form

Return as: HtmlResponse

implementations: asHtml(path_AdminElevateword_AdminElevatewordEditJsp)

/admin/elevateword/edit

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#edit()

annotations: @Execute @Secured{value=[admin-elevateword]}

Admin action for Elevate Word management.

Shows the form for editing an existing elevate word.

@param form edit form containing the elevate word ID
@return HTML response for the edit elevate word form

Form or Body: EditForm

Form class for editing elevate word configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the elevate word configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this elevate word configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this elevate word configuration was last updated

@ValidateTypeFailure
4 versionNo

Long

The version number of the elevate word configuration for optimistic locking

@Required , @ValidateTypeFailure
5 labelTypeIds

String[]

The label type IDs associated with this elevate word entry

6 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
7 suggestWord

String

The word that should trigger document elevation in search results

@Required
8 reading

String

The reading/pronunciation of the suggest word for language analysis

9 targetLabel

String

The target label for filtering documents to be elevated

10 permissions

String

The permission settings for accessing this elevate word configuration

@CustomSize{maxKey=form.admin.max.input.size}
11 boost

Float

The boost score multiplier applied to elevated documents

@Required , @ValidateTypeFailure
12 createdBy

String

The username of who created this elevate word entry

@Size{max=1000}
13 createdTime

Long

The timestamp when this elevate word entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/elevateword/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#details()

annotations: @Execute @Secured{value=[admin-elevateword, admin-elevateword-view]}

Admin action for Elevate Word management.

Shows detailed information for a specific elevate word.

@param crudMode CRUD operation mode
@param id unique identifier of the elevate word
@return HTML response with elevate word details

Path Variables:
No. name type comment annotations
1 crudMode

int

CRUD operation mode

2 id

String

unique identifier of the elevate word

Return as: HtmlResponse

implementations: asHtml(path_AdminElevateword_AdminElevatewordDetailsJsp)

/admin/elevateword/downloadpage

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#downloadpage()

annotations: @Execute @Secured{value=[admin-elevateword, admin-elevateword-view]}

Admin action for Elevate Word management.

Shows the download page for exporting elevate words.

@return HTML response for the download page

Return as: HtmlResponse

implementations: asDownloadHtml()

/admin/elevateword/download

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#download()

annotations: @Execute @Secured{value=[admin-elevateword, admin-elevateword-view]}

Admin action for Elevate Word management.

Downloads elevate words data as a CSV file.

@param form download form with export options
@return streaming response containing CSV data

Form or Body: DownloadForm

The download form for Elevate Word.

Return as: ActionResponse

/admin/elevateword/uploadpage

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#uploadpage()

annotations: @Execute @Secured{value=[admin-elevateword]}

Admin action for Elevate Word management.

Shows the upload page for importing elevate words.

@return HTML response for the upload page

Return as: HtmlResponse

implementations: asUploadHtml()

/admin/elevateword/create

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#create()

annotations: @Execute @Secured{value=[admin-elevateword]}

Admin action for Elevate Word management.

Creates a new elevate word entry.

@param form create form containing new elevate word data
@return redirect response to the main elevate word page

Form or Body: CreateForm

Form class for creating new elevate word configuration entries.

No. name type comment annotations
1 labelTypeIds

String[]

The label type IDs associated with this elevate word entry

2 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
3 suggestWord

String

The word that should trigger document elevation in search results

@Required
4 reading

String

The reading/pronunciation of the suggest word for language analysis

5 targetLabel

String

The target label for filtering documents to be elevated

6 permissions

String

The permission settings for accessing this elevate word configuration

@CustomSize{maxKey=form.admin.max.input.size}
7 boost

Float

The boost score multiplier applied to elevated documents

@Required , @ValidateTypeFailure
8 createdBy

String

The username of who created this elevate word entry

@Size{max=1000}
9 createdTime

Long

The timestamp when this elevate word entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/elevateword/update

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#update()

annotations: @Execute @Secured{value=[admin-elevateword]}

Admin action for Elevate Word management.

Updates an existing elevate word entry.

@param form edit form containing updated elevate word data
@return redirect response to the main elevate word page

Form or Body: EditForm

Form class for editing elevate word configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the elevate word configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this elevate word configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this elevate word configuration was last updated

@ValidateTypeFailure
4 versionNo

Long

The version number of the elevate word configuration for optimistic locking

@Required , @ValidateTypeFailure
5 labelTypeIds

String[]

The label type IDs associated with this elevate word entry

6 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
7 suggestWord

String

The word that should trigger document elevation in search results

@Required
8 reading

String

The reading/pronunciation of the suggest word for language analysis

9 targetLabel

String

The target label for filtering documents to be elevated

10 permissions

String

The permission settings for accessing this elevate word configuration

@CustomSize{maxKey=form.admin.max.input.size}
11 boost

Float

The boost score multiplier applied to elevated documents

@Required , @ValidateTypeFailure
12 createdBy

String

The username of who created this elevate word entry

@Size{max=1000}
13 createdTime

Long

The timestamp when this elevate word entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/elevateword/delete

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#delete()

annotations: @Execute @Secured{value=[admin-elevateword]}

Admin action for Elevate Word management.

Deletes an existing elevate word entry.

@param form edit form containing the elevate word ID to delete
@return redirect response to the main elevate word page

Form or Body: EditForm

Form class for editing elevate word configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the elevate word configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this elevate word configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this elevate word configuration was last updated

@ValidateTypeFailure
4 versionNo

Long

The version number of the elevate word configuration for optimistic locking

@Required , @ValidateTypeFailure
5 labelTypeIds

String[]

The label type IDs associated with this elevate word entry

6 crudMode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure
7 suggestWord

String

The word that should trigger document elevation in search results

@Required
8 reading

String

The reading/pronunciation of the suggest word for language analysis

9 targetLabel

String

The target label for filtering documents to be elevated

10 permissions

String

The permission settings for accessing this elevate word configuration

@CustomSize{maxKey=form.admin.max.input.size}
11 boost

Float

The boost score multiplier applied to elevated documents

@Required , @ValidateTypeFailure
12 createdBy

String

The username of who created this elevate word entry

@Size{max=1000}
13 createdTime

Long

The timestamp when this elevate word entry was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/elevateword/upload

Execute Method: org.codelibs.fess.app.web.admin.elevateword.AdminElevatewordAction#upload()

annotations: @Execute @Secured{value=[admin-elevateword]}

Admin action for Elevate Word management.

Uploads and imports elevate words from a CSV file.

@param form upload form containing the CSV file
@return redirect response to the main elevate word page

Form or Body: UploadForm

Form for uploading elevate word files to the Fess search engine.

No. name type comment annotations
1 elevateWordFile

MultipartFormFile

The multipart file containing the elevate word configurations to be uploaded

@Required
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/failureurl/

Execute Method: org.codelibs.fess.app.web.admin.failureurl.AdminFailureurlAction#index()

annotations: @Execute @Secured{value=[admin-failureurl, admin-failureurl-view]}

Admin action for Failure URL management.

Displays the main failure URL management page.

@return HTML response for the failure URL list page

Return as: HtmlResponse

implementations: asListHtml()

/admin/failureurl/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.failureurl.AdminFailureurlAction#list()

annotations: @Execute @Secured{value=[admin-failureurl, admin-failureurl-view]}

Admin action for Failure URL management.

Displays the failure URL list page with pagination support.

@param pageNumber the page number to display
@param form the search form containing filter criteria
@return HTML response for the failure URL list page

Path Variables:
No. name type comment annotations
1 pageNumber

Integer

the page number to display

Form or Body: SearchForm

The search form for Failure URL.

No. name type comment annotations
1 url

String

The URL field for searching failure URLs

2 errorCountMin

String

The minimum error count field for filtering failure URLs

3 errorCountMax

String

The maximum error count field for filtering failure URLs

4 errorName

String

The error name field for searching failure URLs by error type

Return as: HtmlResponse

implementations: asHtml(path_AdminFailureurl_AdminFailureurlJsp)

/admin/failureurl/search

Execute Method: org.codelibs.fess.app.web.admin.failureurl.AdminFailureurlAction#search()

annotations: @Execute @Secured{value=[admin-failureurl, admin-failureurl-view]}

Admin action for Failure URL management.

Performs a search for failure URLs based on the provided criteria.

@param form the search form containing filter criteria
@return HTML response for the failure URL list page with search results

Form or Body: SearchForm

The search form for Failure URL.

No. name type comment annotations
1 url

String

The URL field for searching failure URLs

2 errorCountMin

String

The minimum error count field for filtering failure URLs

3 errorCountMax

String

The maximum error count field for filtering failure URLs

4 errorName

String

The error name field for searching failure URLs by error type

Return as: HtmlResponse

implementations: asHtml(path_AdminFailureurl_AdminFailureurlJsp)

/admin/failureurl/reset

Execute Method: org.codelibs.fess.app.web.admin.failureurl.AdminFailureurlAction#reset()

annotations: @Execute @Secured{value=[admin-failureurl, admin-failureurl-view]}

Admin action for Failure URL management.

Resets the search criteria and pagination state.

@param form the search form to reset
@return HTML response for the failure URL list page with cleared search

Form or Body: SearchForm

The search form for Failure URL.

No. name type comment annotations
1 url

String

The URL field for searching failure URLs

2 errorCountMin

String

The minimum error count field for filtering failure URLs

3 errorCountMax

String

The maximum error count field for filtering failure URLs

4 errorName

String

The error name field for searching failure URLs by error type

Return as: HtmlResponse

implementations: asHtml(path_AdminFailureurl_AdminFailureurlJsp)

/admin/failureurl/back

Execute Method: org.codelibs.fess.app.web.admin.failureurl.AdminFailureurlAction#back()

annotations: @Execute @Secured{value=[admin-failureurl, admin-failureurl-view]}

Admin action for Failure URL management.

Returns to the failure URL list page with the current search form.

@param form the search form containing current search parameters
@return HTML response for the failure URL list page

Form or Body: SearchForm

The search form for Failure URL.

No. name type comment annotations
1 url

String

The URL field for searching failure URLs

2 errorCountMin

String

The minimum error count field for filtering failure URLs

3 errorCountMax

String

The maximum error count field for filtering failure URLs

4 errorName

String

The error name field for searching failure URLs by error type

Return as: HtmlResponse

implementations: asHtml(path_AdminFailureurl_AdminFailureurlJsp)

/admin/failureurl/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.failureurl.AdminFailureurlAction#details()

annotations: @Execute @Secured{value=[admin-failureurl, admin-failureurl-view]}

Admin action for Failure URL management.

Displays the details of a specific failure URL record.

@param crudMode the CRUD operation mode (should be DETAILS)
@param id the ID of the failure URL record to display
@return HTML response for the failure URL details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD operation mode

2 id

String

the ID of the failure URL record to display

Return as: HtmlResponse

implementations: asHtml(path_AdminFailureurl_AdminFailureurlDetailsJsp)

/admin/failureurl/delete

Execute Method: org.codelibs.fess.app.web.admin.failureurl.AdminFailureurlAction#delete()

annotations: @Execute @Secured{value=[admin-failureurl]}

Admin action for Failure URL management.

Deletes a specific failure URL record.

@param form the edit form containing the ID of the failure URL to delete
@return HTML response redirecting to the failure URL list page

Form or Body: EditForm

Form class for editing failure URL records in the admin interface.

No. name type comment annotations
1 webConfigName

String

The name of the web configuration associated with this failure URL

2 fileConfigName

String

The name of the file configuration associated with this failure URL

3 pageNumber

String

The current page number for pagination in the failure URL list

@ValidateTypeFailure
4 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
5 id

String

The unique identifier of the failure URL record being edited

@Required , @Size{max=1000}
6 url

String

The URL that failed during crawling

@Required
7 threadName

String

The name of the crawler thread that encountered the failure

@Required
8 errorName

String

The name or type of the error that occurred

9 errorLog

String

The detailed error log or stack trace for the failure

10 errorCount

String

The number of times this URL has failed

@Required , @ValidateTypeFailure
11 lastAccessTime

String

The timestamp of the last access attempt for this URL

@Required
12 configId

String

The configuration ID associated with this failure URL

@Size{max=1000}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/failureurl/deleteall

Execute Method: org.codelibs.fess.app.web.admin.failureurl.AdminFailureurlAction#deleteall()

annotations: @Execute @Secured{value=[admin-failureurl]}

Admin action for Failure URL management.

Deletes all failure URL records that match the current search criteria.

@return HTML response redirecting to the failure URL list page

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/fileauth/

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#index()

annotations: @Execute @Secured{value=[admin-fileauth, admin-fileauth-view]}

Admin action for File Authentication management.

Displays the file authentication list page.

@return HTML response for the list page

Return as: HtmlResponse

implementations: asListHtml()

/admin/fileauth/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#list()

annotations: @Execute @Secured{value=[admin-fileauth, admin-fileauth-view]}

Admin action for File Authentication management.

Displays the file authentication list with pagination.

@param pageNumber the page number
@param form the search form
@return HTML response for the list page

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number

Form or Body: SearchForm

The search form for File Authentication.

No. name type comment annotations
1 id

String

The ID field for searching file authentication settings

Return as: HtmlResponse

implementations: asHtml(path_AdminFileauth_AdminFileauthJsp)

/admin/fileauth/search

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#search()

annotations: @Execute @Secured{value=[admin-fileauth, admin-fileauth-view]}

Admin action for File Authentication management.

Searches file authentications based on the form criteria.

@param form the search form
@return HTML response for the search results

Form or Body: SearchForm

The search form for File Authentication.

No. name type comment annotations
1 id

String

The ID field for searching file authentication settings

Return as: HtmlResponse

implementations: asHtml(path_AdminFileauth_AdminFileauthJsp)

/admin/fileauth/reset

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#reset()

annotations: @Execute @Secured{value=[admin-fileauth, admin-fileauth-view]}

Admin action for File Authentication management.

Resets the search criteria and displays the default list.

@param form the search form
@return HTML response for the reset list

Form or Body: SearchForm

The search form for File Authentication.

No. name type comment annotations
1 id

String

The ID field for searching file authentication settings

Return as: HtmlResponse

implementations: asHtml(path_AdminFileauth_AdminFileauthJsp)

/admin/fileauth/createnew

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#createnew()

annotations: @Execute @Secured{value=[admin-fileauth]}

Admin action for File Authentication management.

Displays the create new file authentication page.

@return HTML response for the create page

Return as: HtmlResponse

implementations: asHtml(path_AdminFileauth_AdminFileauthEditJsp)

/admin/fileauth/edit

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#edit()

annotations: @Execute @Secured{value=[admin-fileauth]}

Admin action for File Authentication management.

Displays the edit file authentication page.

@param form the edit form
@return HTML response for the edit page

Form or Body: EditForm

Form class for editing file authentication configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the file authentication configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this file authentication configuration

@Size{max=255}
3 updatedTime

Long

The timestamp when this file authentication configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the file authentication configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
6 hostname

String

The hostname of the file server (maximum 100 characters)

@Size{max=100}
7 port

Integer

The port number of the file server (0 to 2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
8 protocolScheme

String

The protocol scheme for file access (maximum 10 characters)

@Size{max=10}
9 username

String

The username for file authentication (required, maximum 100 characters)

@Required , @Size{max=100}
10 password

String

The password for file authentication (maximum 100 characters)

@Size{max=100}
11 parameters

String

Additional parameters for file authentication (maximum 1000 characters)

@Size{max=1000}
12 fileConfigId

String

The ID of the associated file configuration (required, maximum 1000 characters)

@Required , @Size{max=1000}
13 createdBy

String

The user who created this file authentication configuration (maximum 1000 characters)

@Size{max=1000}
14 createdTime

Long

The timestamp when this file authentication configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/fileauth/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#details()

annotations: @Execute @Secured{value=[admin-fileauth, admin-fileauth-view]}

Admin action for File Authentication management.

Displays the file authentication details page.

@param crudMode the CRUD mode
@param id the file authentication ID
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode

2 id

String

the file authentication ID

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/fileauth/create

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#create()

annotations: @Execute @Secured{value=[admin-fileauth]}

Admin action for File Authentication management.

Creates a new file authentication.

@param form the create form
@return HTML response after creation

Form or Body: CreateForm

The create form for File Authentication.

No. name type comment annotations
1 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
2 hostname

String

The hostname of the file server (maximum 100 characters)

@Size{max=100}
3 port

Integer

The port number of the file server (0 to 2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
4 protocolScheme

String

The protocol scheme for file access (maximum 10 characters)

@Size{max=10}
5 username

String

The username for file authentication (required, maximum 100 characters)

@Required , @Size{max=100}
6 password

String

The password for file authentication (maximum 100 characters)

@Size{max=100}
7 parameters

String

Additional parameters for file authentication (maximum 1000 characters)

@Size{max=1000}
8 fileConfigId

String

The ID of the associated file configuration (required, maximum 1000 characters)

@Required , @Size{max=1000}
9 createdBy

String

The user who created this file authentication configuration (maximum 1000 characters)

@Size{max=1000}
10 createdTime

Long

The timestamp when this file authentication configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/fileauth/update

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#update()

annotations: @Execute @Secured{value=[admin-fileauth]}

Admin action for File Authentication management.

Updates an existing file authentication.

@param form the edit form
@return HTML response after update

Form or Body: EditForm

Form class for editing file authentication configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the file authentication configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this file authentication configuration

@Size{max=255}
3 updatedTime

Long

The timestamp when this file authentication configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the file authentication configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
6 hostname

String

The hostname of the file server (maximum 100 characters)

@Size{max=100}
7 port

Integer

The port number of the file server (0 to 2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
8 protocolScheme

String

The protocol scheme for file access (maximum 10 characters)

@Size{max=10}
9 username

String

The username for file authentication (required, maximum 100 characters)

@Required , @Size{max=100}
10 password

String

The password for file authentication (maximum 100 characters)

@Size{max=100}
11 parameters

String

Additional parameters for file authentication (maximum 1000 characters)

@Size{max=1000}
12 fileConfigId

String

The ID of the associated file configuration (required, maximum 1000 characters)

@Required , @Size{max=1000}
13 createdBy

String

The user who created this file authentication configuration (maximum 1000 characters)

@Size{max=1000}
14 createdTime

Long

The timestamp when this file authentication configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/fileauth/delete

Execute Method: org.codelibs.fess.app.web.admin.fileauth.AdminFileauthAction#delete()

annotations: @Execute @Secured{value=[admin-fileauth]}

Admin action for File Authentication management.

Deletes a file authentication.

@param form the edit form
@return HTML response after deletion

Form or Body: EditForm

Form class for editing file authentication configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the file authentication configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this file authentication configuration

@Size{max=255}
3 updatedTime

Long

The timestamp when this file authentication configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the file authentication configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
6 hostname

String

The hostname of the file server (maximum 100 characters)

@Size{max=100}
7 port

Integer

The port number of the file server (0 to 2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
8 protocolScheme

String

The protocol scheme for file access (maximum 10 characters)

@Size{max=10}
9 username

String

The username for file authentication (required, maximum 100 characters)

@Required , @Size{max=100}
10 password

String

The password for file authentication (maximum 100 characters)

@Size{max=100}
11 parameters

String

Additional parameters for file authentication (maximum 1000 characters)

@Size{max=1000}
12 fileConfigId

String

The ID of the associated file configuration (required, maximum 1000 characters)

@Required , @Size{max=1000}
13 createdBy

String

The user who created this file authentication configuration (maximum 1000 characters)

@Size{max=1000}
14 createdTime

Long

The timestamp when this file authentication configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/fileconfig/

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#index()

annotations: @Execute @Secured{value=[admin-fileconfig, admin-fileconfig-view]}

Admin action for File Config management.

Displays the file configuration list page.

@return HTML response for the list page

Return as: HtmlResponse

implementations: asListHtml()

/admin/fileconfig/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#list()

annotations: @Execute @Secured{value=[admin-fileconfig, admin-fileconfig-view]}

Admin action for File Config management.

Displays the file configuration list with pagination.

@param pageNumber the page number
@param form the search form
@return HTML response for the list page

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number

Form or Body: SearchForm

The search form for File Config.

No. name type comment annotations
1 name

String

The name field for searching file configurations

2 paths

String

The paths field for searching file configurations

3 description

String

The description field for searching file configurations

Return as: HtmlResponse

implementations: asHtml(path_AdminFileconfig_AdminFileconfigJsp)

/admin/fileconfig/search

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#search()

annotations: @Execute @Secured{value=[admin-fileconfig, admin-fileconfig-view]}

Admin action for File Config management.

Searches file configurations based on the form criteria.

@param form the search form
@return HTML response for the search results

Form or Body: SearchForm

The search form for File Config.

No. name type comment annotations
1 name

String

The name field for searching file configurations

2 paths

String

The paths field for searching file configurations

3 description

String

The description field for searching file configurations

Return as: HtmlResponse

implementations: asHtml(path_AdminFileconfig_AdminFileconfigJsp)

/admin/fileconfig/reset

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#reset()

annotations: @Execute @Secured{value=[admin-fileconfig, admin-fileconfig-view]}

Admin action for File Config management.

Resets the search criteria and displays the default list.

@param form the search form
@return HTML response for the reset list

Form or Body: SearchForm

The search form for File Config.

No. name type comment annotations
1 name

String

The name field for searching file configurations

2 paths

String

The paths field for searching file configurations

3 description

String

The description field for searching file configurations

Return as: HtmlResponse

implementations: asHtml(path_AdminFileconfig_AdminFileconfigJsp)

/admin/fileconfig/createnew

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#createnew()

annotations: @Execute @Secured{value=[admin-fileconfig]}

Admin action for File Config management.

Displays the create new file configuration page.

@return HTML response for the create page

Return as: HtmlResponse

implementations: asHtml(path_AdminFileconfig_AdminFileconfigEditJsp)

/admin/fileconfig/edit

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#edit()

annotations: @Execute @Secured{value=[admin-fileconfig]}

Admin action for File Config management.

Displays the edit file configuration page.

@param form the edit form
@return HTML response for the edit page

Form or Body: EditForm

Form class for editing file crawling configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the file configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this file configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this file configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the file configuration for optimistic locking

@Required , @ValidateTypeFailure
5 labelTypeIds

String[]

The IDs of label types associated with this file configuration

6 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
7 name

String

The name of the file configuration (required, maximum 200 characters)

@Required , @Size{max=200}
8 description

String

The description of the file configuration (maximum 1000 characters)

@Size{max=1000}
9 paths

String

The file paths to crawl (required, must be valid file URIs)

@Required , @UriType{protocolType=FILE} , @CustomSize{maxKey=form.admin.max.input.size}
10 includedPaths

String

The paths to include during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
11 excludedPaths

String

The paths to exclude during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
12 includedDocPaths

String

The document paths to include in search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
13 excludedDocPaths

String

The document paths to exclude from search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
14 configParameter

String

Additional configuration parameters for the file crawler

@CustomSize{maxKey=form.admin.max.input.size}
15 depth

Integer

The maximum crawling depth (0 to 2147483647, 0 means unlimited)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 maxAccessCount

Long

The maximum number of documents to access during crawling (0 means unlimited)

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
17 numOfThread

Integer

The number of threads to use for crawling (required, 1 to 2147483647)

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure
18 intervalTime

Integer

The interval time between crawl requests in milliseconds (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
19 boost

Float

The boost value for search ranking (required)

@Required , @ValidateTypeFailure
20 available

String

Whether this configuration is available for crawling (required, maximum 5 characters)

@Required , @Size{max=5}
21 permissions

String

The permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size}
22 virtualHosts

String

The virtual hosts associated with this file configuration

@CustomSize{maxKey=form.admin.max.input.size}
23 sortOrder

Integer

The sort order for this configuration (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
24 createdBy

String

The user who created this file configuration (maximum 1000 characters)

@Size{max=1000}
25 createdTime

Long

The timestamp when this file configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/fileconfig/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#details()

annotations: @Execute @Secured{value=[admin-fileconfig, admin-fileconfig-view]}

Admin action for File Config management.

Displays the file configuration details page.

@param crudMode the CRUD mode
@param id the file configuration ID
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode

2 id

String

the file configuration ID

Return as: HtmlResponse

implementations: asHtml(path_AdminFileconfig_AdminFileconfigDetailsJsp)

/admin/fileconfig/create

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#create()

annotations: @Execute @Secured{value=[admin-fileconfig]}

Admin action for File Config management.

Creates a new file configuration.

@param form the create form
@return HTML response after creation

Form or Body: CreateForm

The create form for File Config.

No. name type comment annotations
1 labelTypeIds

String[]

The IDs of label types associated with this file configuration

2 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
3 name

String

The name of the file configuration (required, maximum 200 characters)

@Required , @Size{max=200}
4 description

String

The description of the file configuration (maximum 1000 characters)

@Size{max=1000}
5 paths

String

The file paths to crawl (required, must be valid file URIs)

@Required , @UriType{protocolType=FILE} , @CustomSize{maxKey=form.admin.max.input.size}
6 includedPaths

String

The paths to include during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
7 excludedPaths

String

The paths to exclude during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
8 includedDocPaths

String

The document paths to include in search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
9 excludedDocPaths

String

The document paths to exclude from search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
10 configParameter

String

Additional configuration parameters for the file crawler

@CustomSize{maxKey=form.admin.max.input.size}
11 depth

Integer

The maximum crawling depth (0 to 2147483647, 0 means unlimited)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
12 maxAccessCount

Long

The maximum number of documents to access during crawling (0 means unlimited)

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
13 numOfThread

Integer

The number of threads to use for crawling (required, 1 to 2147483647)

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure
14 intervalTime

Integer

The interval time between crawl requests in milliseconds (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
15 boost

Float

The boost value for search ranking (required)

@Required , @ValidateTypeFailure
16 available

String

Whether this configuration is available for crawling (required, maximum 5 characters)

@Required , @Size{max=5}
17 permissions

String

The permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size}
18 virtualHosts

String

The virtual hosts associated with this file configuration

@CustomSize{maxKey=form.admin.max.input.size}
19 sortOrder

Integer

The sort order for this configuration (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
20 createdBy

String

The user who created this file configuration (maximum 1000 characters)

@Size{max=1000}
21 createdTime

Long

The timestamp when this file configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/fileconfig/update

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#update()

annotations: @Execute @Secured{value=[admin-fileconfig]}

Admin action for File Config management.

Updates an existing file configuration.

@param form the edit form
@return HTML response after update

Form or Body: EditForm

Form class for editing file crawling configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the file configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this file configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this file configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the file configuration for optimistic locking

@Required , @ValidateTypeFailure
5 labelTypeIds

String[]

The IDs of label types associated with this file configuration

6 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
7 name

String

The name of the file configuration (required, maximum 200 characters)

@Required , @Size{max=200}
8 description

String

The description of the file configuration (maximum 1000 characters)

@Size{max=1000}
9 paths

String

The file paths to crawl (required, must be valid file URIs)

@Required , @UriType{protocolType=FILE} , @CustomSize{maxKey=form.admin.max.input.size}
10 includedPaths

String

The paths to include during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
11 excludedPaths

String

The paths to exclude during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
12 includedDocPaths

String

The document paths to include in search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
13 excludedDocPaths

String

The document paths to exclude from search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
14 configParameter

String

Additional configuration parameters for the file crawler

@CustomSize{maxKey=form.admin.max.input.size}
15 depth

Integer

The maximum crawling depth (0 to 2147483647, 0 means unlimited)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 maxAccessCount

Long

The maximum number of documents to access during crawling (0 means unlimited)

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
17 numOfThread

Integer

The number of threads to use for crawling (required, 1 to 2147483647)

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure
18 intervalTime

Integer

The interval time between crawl requests in milliseconds (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
19 boost

Float

The boost value for search ranking (required)

@Required , @ValidateTypeFailure
20 available

String

Whether this configuration is available for crawling (required, maximum 5 characters)

@Required , @Size{max=5}
21 permissions

String

The permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size}
22 virtualHosts

String

The virtual hosts associated with this file configuration

@CustomSize{maxKey=form.admin.max.input.size}
23 sortOrder

Integer

The sort order for this configuration (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
24 createdBy

String

The user who created this file configuration (maximum 1000 characters)

@Size{max=1000}
25 createdTime

Long

The timestamp when this file configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/fileconfig/delete

Execute Method: org.codelibs.fess.app.web.admin.fileconfig.AdminFileconfigAction#delete()

annotations: @Execute @Secured{value=[admin-fileconfig]}

Admin action for File Config management.

Deletes a file configuration.

@param form the edit form
@return HTML response after deletion

Form or Body: EditForm

Form class for editing file crawling configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the file configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this file configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this file configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the file configuration for optimistic locking

@Required , @ValidateTypeFailure
5 labelTypeIds

String[]

The IDs of label types associated with this file configuration

6 crudMode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure
7 name

String

The name of the file configuration (required, maximum 200 characters)

@Required , @Size{max=200}
8 description

String

The description of the file configuration (maximum 1000 characters)

@Size{max=1000}
9 paths

String

The file paths to crawl (required, must be valid file URIs)

@Required , @UriType{protocolType=FILE} , @CustomSize{maxKey=form.admin.max.input.size}
10 includedPaths

String

The paths to include during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
11 excludedPaths

String

The paths to exclude during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
12 includedDocPaths

String

The document paths to include in search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
13 excludedDocPaths

String

The document paths to exclude from search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size}
14 configParameter

String

Additional configuration parameters for the file crawler

@CustomSize{maxKey=form.admin.max.input.size}
15 depth

Integer

The maximum crawling depth (0 to 2147483647, 0 means unlimited)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 maxAccessCount

Long

The maximum number of documents to access during crawling (0 means unlimited)

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
17 numOfThread

Integer

The number of threads to use for crawling (required, 1 to 2147483647)

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure
18 intervalTime

Integer

The interval time between crawl requests in milliseconds (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
19 boost

Float

The boost value for search ranking (required)

@Required , @ValidateTypeFailure
20 available

String

Whether this configuration is available for crawling (required, maximum 5 characters)

@Required , @Size{max=5}
21 permissions

String

The permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size}
22 virtualHosts

String

The virtual hosts associated with this file configuration

@CustomSize{maxKey=form.admin.max.input.size}
23 sortOrder

Integer

The sort order for this configuration (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
24 createdBy

String

The user who created this file configuration (maximum 1000 characters)

@Size{max=1000}
25 createdTime

Long

The timestamp when this file configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/general/

Execute Method: org.codelibs.fess.app.web.admin.general.AdminGeneralAction#index()

annotations: @Execute @Secured{value=[admin-general, admin-general-view]}

Admin action for General settings.

Displays the general settings index page.

@return HTML response for the general settings page

Return as: HtmlResponse

implementations: asHtml(path_AdminGeneral_AdminGeneralJsp)

/admin/general/sendmail

Execute Method: org.codelibs.fess.app.web.admin.general.AdminGeneralAction#sendmail()

annotations: @Execute @Secured{value=[admin-general]}

Admin action for General settings.

Sends a test mail using the provided notification settings.

@param form the mail form containing notification settings
@return HTML response after sending test mail

Form or Body: MailForm

The mail form for General settings.

No. name type comment annotations
1 incrementalCrawling

String

The incremental crawling setting

2 dayForCleanup

String

The day for cleanup setting

3 crawlingThreadCount

String

The crawling thread count setting

4 searchLog

String

The search log setting

5 userInfo

String

The user info setting

6 userFavorite

String

The user favorite setting

7 webApiJson

String

The web API JSON setting

8 defaultLabelValue

String

The default label value setting

9 appendQueryParameter

String

The append query parameter setting

10 loginRequired

String

The login required setting

11 ignoreFailureType

String

The ignore failure type setting

12 failureCountThreshold

String

The failure count threshold setting

13 popularWord

String

The popular word setting

14 csvFileEncoding

String

The CSV file encoding setting

15 purgeSearchLogDay

String

The purge search log day setting

16 purgeJobLogDay

String

The purge job log day setting

17 purgeUserInfoDay

String

The purge user info day setting

18 purgeByBots

String

The purge by bots setting

19 notificationTo

String

The notification recipient setting

@Required , @Size{max=1000}
20 suggestSearchLog

String

The suggest search log setting

21 suggestDocuments

String

The suggest documents setting

22 purgeSuggestSearchLogDay

String

The purge suggest search log day setting

Return as: HtmlResponse

implementations: redirectByParam(AdminGeneralAction.class, "notificationTo", form.notificationTo)

/admin/general/update

Execute Method: org.codelibs.fess.app.web.admin.general.AdminGeneralAction#update()

annotations: @Execute @Secured{value=[admin-general]}

Admin action for General settings.

Updates the general system configuration settings.

@param form the edit form containing updated settings
@return HTML response after updating settings

Form or Body: EditForm

Form class for editing general system settings in the admin interface.

No. name type comment annotations
1 incrementalCrawling

String

Enable or disable incremental crawling

@Size{max=10}
2 dayForCleanup

Integer

Number of days to keep crawled documents before cleanup

@Required , @Min{value=-1} , @Max{value=1000} , @ValidateTypeFailure
3 crawlingThreadCount

Integer

Number of threads to use for crawling operations

@Required , @Min{value=0} , @Max{value=100} , @ValidateTypeFailure
4 searchLog

String

Enable or disable search query logging

@Size{max=10}
5 userInfo

String

Enable or disable user information tracking

@Size{max=10}
6 userFavorite

String

Enable or disable user favorite functionality

@Size{max=10}
7 webApiJson

String

Enable or disable JSON Web API

@Size{max=10}
8 appValue

String

Application-specific value for custom configurations

@Size{max=10000}
9 defaultLabelValue

String

Default label value to use when no specific label is selected

@Size{max=1000}
10 defaultSortValue

String

Default sort order for search results

@Size{max=1000}
11 virtualHostValue

String

Virtual host configuration for multi-tenant setups

@Size{max=10000}
12 appendQueryParameter

String

Enable or disable appending query parameters to search URLs

@Size{max=10}
13 loginRequired

String

Enable or disable login requirement for search access

@Size{max=10}
14 resultCollapsed

String

Enable or disable result collapsing for similar documents

@Size{max=10}
15 loginLink

String

Enable or disable display of login link in the search interface

@Size{max=10}
16 thumbnail

String

Enable or disable thumbnail generation for documents

@Size{max=10}
17 ignoreFailureType

String

Types of crawling failures to ignore during crawling operations

@Size{max=1000}
18 failureCountThreshold

Integer

Threshold for failure count before stopping crawling of a URL

@Required , @Min{value=-1} , @Max{value=10000} , @ValidateTypeFailure
19 popularWord

String

Enable or disable popular word tracking and display

@Size{max=10}
20 csvFileEncoding

String

Character encoding to use for CSV file exports

@Required , @Size{max=20}
21 purgeSearchLogDay

Integer

Number of days to keep search logs before purging

@Min{value=-1} , @Max{value=100000} , @ValidateTypeFailure
22 purgeJobLogDay

Integer

Number of days to keep job logs before purging

@Min{value=-1} , @Max{value=100000} , @ValidateTypeFailure
23 purgeUserInfoDay

Integer

Number of days to keep user information before purging

@Min{value=-1} , @Max{value=100000} , @ValidateTypeFailure
24 purgeByBots

String

Bot user agents whose search logs should be purged

@Size{max=10000}
25 notificationTo

String

Email addresses to receive system notifications

@Size{max=1000}
26 suggestSearchLog

String

Enable or disable search suggestions based on search logs

@Size{max=10}
27 suggestDocuments

String

Enable or disable search suggestions based on document content

@Size{max=10}
28 purgeSuggestSearchLogDay

Integer

Number of days to keep suggestion search logs before purging

@Min{value=0} , @Max{value=100000} , @ValidateTypeFailure
29 ldapProviderUrl

String

LDAP server URL for authentication

@Size{max=1000}
30 ldapSecurityPrincipal

String

LDAP security principal for binding to the LDAP server

@Size{max=1000}
31 ldapAdminSecurityPrincipal

String

LDAP admin security principal for administrative operations

@Size{max=1000}
32 ldapAdminSecurityCredentials

String

LDAP admin security credentials (password) for administrative operations

@Size{max=1000}
33 ldapBaseDn

String

LDAP base DN (Distinguished Name) for user searches

@Size{max=1000}
34 ldapAccountFilter

String

LDAP filter for finding user accounts

@Size{max=1000}
35 ldapGroupFilter

String

LDAP filter for finding groups

@Size{max=1000}
36 ldapMemberofAttribute

String

LDAP attribute name for group membership

@Size{max=100}
37 notificationLogin

String

Notification message displayed on the login page

@Size{max=3000}
38 notificationSearchTop

String

Notification message displayed on the search top page

@Size{max=3000}
39 logLevel

String

System log level for controlling log verbosity

@Size{max=10}
40 storageEndpoint

String

Storage service endpoint URL for cloud storage integration

@Size{max=1000}
41 storageAccessKey

String

Access key for cloud storage authentication

@Size{max=1000}
42 storageSecretKey

String

Secret key for cloud storage authentication

@Size{max=1000}
43 storageBucket

String

Storage bucket name for cloud storage operations

@Size{max=1000}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/group/

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#index()

annotations: @Execute @Secured{value=[admin-group, admin-group-view]}

Admin action for Group management.

Displays the group list page.

@return HTML response for the list page

Return as: HtmlResponse

implementations: asListHtml()

/admin/group/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#list()

annotations: @Execute @Secured{value=[admin-group, admin-group-view]}

Admin action for Group management.

Displays the group list with pagination.

@param pageNumber the page number
@param form the search form
@return HTML response for the list page

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number

Form or Body: SearchForm

The search form for Group.

No. name type comment annotations
1 id

String

The ID field for searching groups

Return as: HtmlResponse

implementations: asHtml(path_AdminGroup_AdminGroupJsp)

/admin/group/search

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#search()

annotations: @Execute @Secured{value=[admin-group, admin-group-view]}

Admin action for Group management.

Searches groups based on the form criteria.

@param form the search form
@return HTML response for the search results

Form or Body: SearchForm

The search form for Group.

No. name type comment annotations
1 id

String

The ID field for searching groups

Return as: HtmlResponse

implementations: asHtml(path_AdminGroup_AdminGroupJsp)

/admin/group/reset

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#reset()

annotations: @Execute @Secured{value=[admin-group, admin-group-view]}

Admin action for Group management.

Resets the search criteria and displays the default list.

@param form the search form
@return HTML response for the reset list

Form or Body: SearchForm

The search form for Group.

No. name type comment annotations
1 id

String

The ID field for searching groups

Return as: HtmlResponse

implementations: asHtml(path_AdminGroup_AdminGroupJsp)

/admin/group/createnew

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#createnew()

annotations: @Execute @Secured{value=[admin-group]}

Admin action for Group management.

Displays the create new group page.

@return HTML response for the create page

Return as: HtmlResponse

implementations: asHtml(path_AdminGroup_AdminGroupEditJsp)

/admin/group/edit

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#edit()

annotations: @Execute @Secured{value=[admin-group]}

Admin action for Group management.

Displays the edit group page.

@param form the edit form
@return HTML response for the edit page

Form or Body: EditForm

Form class for editing user groups in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the group being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this group

@Size{max=1000}
3 updatedTime

Long

The timestamp when this group was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the group for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the group

@Required , @Size{max=100}
7 attributes

Map<String, String>

Additional attributes for the group

Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/group/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#details()

annotations: @Execute @Secured{value=[admin-group, admin-group-view]}

Admin action for Group management.

Displays the group details page.

@param crudMode the CRUD mode
@param id the group ID
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode

2 id

String

the group ID

Return as: HtmlResponse

implementations: asHtml(path_AdminGroup_AdminGroupDetailsJsp)

/admin/group/create

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#create()

annotations: @Execute @Secured{value=[admin-group]}

Admin action for Group management.

Creates a new group.

@param form the create form
@return HTML response after creation

Form or Body: CreateForm

The create form for Group.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 name

String

The name of the group

@Required , @Size{max=100}
3 attributes

Map<String, String>

Additional attributes for the group

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/group/update

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#update()

annotations: @Execute @Secured{value=[admin-group]}

Admin action for Group management.

Updates an existing group.

@param form the edit form
@return HTML response after update

Form or Body: EditForm

Form class for editing user groups in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the group being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this group

@Size{max=1000}
3 updatedTime

Long

The timestamp when this group was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the group for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the group

@Required , @Size{max=100}
7 attributes

Map<String, String>

Additional attributes for the group

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/group/delete

Execute Method: org.codelibs.fess.app.web.admin.group.AdminGroupAction#delete()

annotations: @Execute @Secured{value=[admin-group]}

Admin action for Group management.

Deletes a group.

@param form the edit form
@return HTML response after deletion

Form or Body: EditForm

Form class for editing user groups in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the group being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this group

@Size{max=1000}
3 updatedTime

Long

The timestamp when this group was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the group for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the group

@Required , @Size{max=100}
7 attributes

Map<String, String>

Additional attributes for the group

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/joblog/

Execute Method: org.codelibs.fess.app.web.admin.joblog.AdminJoblogAction#index()

annotations: @Execute @Secured{value=[admin-joblog, admin-joblog-view]}

Admin action for Job Log.

Displays the job log list page.

@param form the search form
@return HTML response for the list page

Form or Body: SearchForm

The search form for Job Log.

No. name type comment annotations
1 id

String

The ID field for searching job logs

Return as: HtmlResponse

implementations: asListHtml()

/admin/joblog/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.joblog.AdminJoblogAction#list()

annotations: @Execute @Secured{value=[admin-joblog, admin-joblog-view]}

Admin action for Job Log.

Displays the job log list with pagination.

@param pageNumber the page number
@param form the search form
@return HTML response for the list page

Path Variables:
No. name type comment annotations
1 pageNumber

Integer

the page number

Form or Body: SearchForm

The search form for Job Log.

No. name type comment annotations
1 id

String

The ID field for searching job logs

Return as: HtmlResponse

implementations: asHtml(path_AdminJoblog_AdminJoblogJsp)

/admin/joblog/search

Execute Method: org.codelibs.fess.app.web.admin.joblog.AdminJoblogAction#search()

annotations: @Execute @Secured{value=[admin-joblog, admin-joblog-view]}

Admin action for Job Log.

Searches job logs based on the form criteria.

@param form the search form
@return HTML response for the search results

Form or Body: SearchForm

The search form for Job Log.

No. name type comment annotations
1 id

String

The ID field for searching job logs

Return as: HtmlResponse

implementations: asHtml(path_AdminJoblog_AdminJoblogJsp)

/admin/joblog/reset

Execute Method: org.codelibs.fess.app.web.admin.joblog.AdminJoblogAction#reset()

annotations: @Execute @Secured{value=[admin-joblog, admin-joblog-view]}

Admin action for Job Log.

Resets the search criteria and displays the default list.

@param form the search form
@return HTML response for the reset list

Form or Body: SearchForm

The search form for Job Log.

No. name type comment annotations
1 id

String

The ID field for searching job logs

Return as: HtmlResponse

implementations: asHtml(path_AdminJoblog_AdminJoblogJsp)

/admin/joblog/back

Execute Method: org.codelibs.fess.app.web.admin.joblog.AdminJoblogAction#back()

annotations: @Execute @Secured{value=[admin-joblog, admin-joblog-view]}

Admin action for Job Log.

Returns to the job log list page.

@param form the search form
@return HTML response for the list page

Form or Body: SearchForm

The search form for Job Log.

No. name type comment annotations
1 id

String

The ID field for searching job logs

Return as: HtmlResponse

implementations: asHtml(path_AdminJoblog_AdminJoblogJsp)

/admin/joblog/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.joblog.AdminJoblogAction#details()

annotations: @Execute @Secured{value=[admin-joblog, admin-joblog-view]}

Admin action for Job Log.

Displays the job log details page.

@param crudMode the CRUD mode
@param id the job log ID
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode

2 id

String

the job log ID

Return as: HtmlResponse

implementations: asHtml(path_AdminJoblog_AdminJoblogDetailsJsp)

/admin/joblog/delete

Execute Method: org.codelibs.fess.app.web.admin.joblog.AdminJoblogAction#delete()

annotations: @Execute @Secured{value=[admin-joblog]}

Admin action for Job Log.

Deletes a job log.

@param form the edit form
@return HTML response after deletion

Form or Body: EditForm

Form class for editing job log entries in the admin interface.

No. name type comment annotations
1 crudMode

int

The CRUD operation mode for this form

@ValidateTypeFailure
2 id

String

The unique identifier of the job log entry being edited

@Required , @ValidateTypeFailure
3 jobName

String

The name of the job that was executed

@Required
4 jobStatus

String

The execution status of the job

@Required
5 target

String

The target or scope of the job execution

@Required
6 scriptType

String

The type of script that was executed for this job

@Required
7 scriptData

String

The script data or code that was executed

8 scriptResult

String

The result or output from the script execution

9 startTime

String

The timestamp when the job started execution

@Required
10 endTime

String

The timestamp when the job completed execution

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/joblog/deleteall

Execute Method: org.codelibs.fess.app.web.admin.joblog.AdminJoblogAction#deleteall()

annotations: @Execute @Secured{value=[admin-joblog]}

Admin action for Job Log.

Deletes all job logs.

@return HTML response after deletion

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/keymatch/

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#index()

annotations: @Execute @Secured{value=[admin-keymatch, admin-keymatch-view]}

Admin action for Key Match management.

Displays the key match list page.

@param form the search form
@return HTML response for the list page

Form or Body: SearchForm

The search form for Key Match.

No. name type comment annotations
1 term

String

The search term field for key match configuration

2 query

String

The query field for key match configuration

Return as: HtmlResponse

implementations: asListHtml()

/admin/keymatch/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#list()

annotations: @Execute @Secured{value=[admin-keymatch, admin-keymatch-view]}

Admin action for Key Match management.

Displays the key match list with pagination.

@param pageNumber the page number
@param form the search form
@return HTML response for the list page

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number

Form or Body: SearchForm

The search form for Key Match.

No. name type comment annotations
1 term

String

The search term field for key match configuration

2 query

String

The query field for key match configuration

Return as: HtmlResponse

implementations: asHtml(path_AdminKeymatch_AdminKeymatchJsp)

/admin/keymatch/search

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#search()

annotations: @Execute @Secured{value=[admin-keymatch, admin-keymatch-view]}

Admin action for Key Match management.

Searches key matches based on the form criteria.

@param form the search form
@return HTML response for the search results

Form or Body: SearchForm

The search form for Key Match.

No. name type comment annotations
1 term

String

The search term field for key match configuration

2 query

String

The query field for key match configuration

Return as: HtmlResponse

implementations: asHtml(path_AdminKeymatch_AdminKeymatchJsp)

/admin/keymatch/reset

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#reset()

annotations: @Execute @Secured{value=[admin-keymatch, admin-keymatch-view]}

Admin action for Key Match management.

Resets the search criteria and displays the default list.

@param form the search form
@return HTML response for the reset list

Form or Body: SearchForm

The search form for Key Match.

No. name type comment annotations
1 term

String

The search term field for key match configuration

2 query

String

The query field for key match configuration

Return as: HtmlResponse

implementations: asHtml(path_AdminKeymatch_AdminKeymatchJsp)

/admin/keymatch/createnew

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#createnew()

annotations: @Execute @Secured{value=[admin-keymatch]}

Admin action for Key Match management.

Displays the create new key match page.

@return HTML response for the create page

Return as: HtmlResponse

implementations: asHtml(path_AdminKeymatch_AdminKeymatchEditJsp)

/admin/keymatch/edit

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#edit()

annotations: @Execute @Secured{value=[admin-keymatch]}

Admin action for Key Match management.

Displays the edit key match page.

@param form the edit form
@return HTML response for the edit page

Form or Body: EditForm

Form class for editing key match configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the key match configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this key match configuration

@Size{max=255}
3 updatedTime

Long

The timestamp when this key match configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the key match configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 term

String

The search term that triggers the key match

@Required , @Size{max=100}
7 query

String

The query to execute when the term matches

@Required , @CustomSize{maxKey=form.admin.max.input.size}
8 maxSize

Integer

The maximum number of results to return

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 boost

Float

The boost score for matched results

@Required , @ValidateTypeFailure
10 virtualHost

String

The virtual host for the key match

@Size{max=1000}
11 createdBy

String

The user who created this key match

@Size{max=255}
12 createdTime

Long

The timestamp when this key match was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/keymatch/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#details()

annotations: @Execute @Secured{value=[admin-keymatch, admin-keymatch-view]}

Admin action for Key Match management.

Displays the key match details page with boosted documents.

@param crudMode the CRUD mode
@param id the key match ID
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode

2 id

String

the key match ID

Return as: HtmlResponse

implementations: asHtml(path_AdminKeymatch_AdminKeymatchDetailsJsp)

/admin/keymatch/create

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#create()

annotations: @Execute @Secured{value=[admin-keymatch]}

Admin action for Key Match management.

Creates a new key match.

@param form the create form
@return HTML response after creation

Form or Body: CreateForm

The create form for Key Match.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 term

String

The search term that triggers the key match

@Required , @Size{max=100}
3 query

String

The query to execute when the term matches

@Required , @CustomSize{maxKey=form.admin.max.input.size}
4 maxSize

Integer

The maximum number of results to return

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
5 boost

Float

The boost score for matched results

@Required , @ValidateTypeFailure
6 virtualHost

String

The virtual host for the key match

@Size{max=1000}
7 createdBy

String

The user who created this key match

@Size{max=255}
8 createdTime

Long

The timestamp when this key match was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/keymatch/update

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#update()

annotations: @Execute @Secured{value=[admin-keymatch]}

Admin action for Key Match management.

Updates an existing key match.

@param form the edit form
@return HTML response after update

Form or Body: EditForm

Form class for editing key match configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the key match configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this key match configuration

@Size{max=255}
3 updatedTime

Long

The timestamp when this key match configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the key match configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 term

String

The search term that triggers the key match

@Required , @Size{max=100}
7 query

String

The query to execute when the term matches

@Required , @CustomSize{maxKey=form.admin.max.input.size}
8 maxSize

Integer

The maximum number of results to return

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 boost

Float

The boost score for matched results

@Required , @ValidateTypeFailure
10 virtualHost

String

The virtual host for the key match

@Size{max=1000}
11 createdBy

String

The user who created this key match

@Size{max=255}
12 createdTime

Long

The timestamp when this key match was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/keymatch/delete

Execute Method: org.codelibs.fess.app.web.admin.keymatch.AdminKeymatchAction#delete()

annotations: @Execute @Secured{value=[admin-keymatch]}

Admin action for Key Match management.

Deletes a key match.

@param form the edit form
@return HTML response after deletion

Form or Body: EditForm

Form class for editing key match configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the key match configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this key match configuration

@Size{max=255}
3 updatedTime

Long

The timestamp when this key match configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the key match configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 term

String

The search term that triggers the key match

@Required , @Size{max=100}
7 query

String

The query to execute when the term matches

@Required , @CustomSize{maxKey=form.admin.max.input.size}
8 maxSize

Integer

The maximum number of results to return

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 boost

Float

The boost score for matched results

@Required , @ValidateTypeFailure
10 virtualHost

String

The virtual host for the key match

@Size{max=1000}
11 createdBy

String

The user who created this key match

@Size{max=255}
12 createdTime

Long

The timestamp when this key match was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/labeltype/

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#index()

annotations: @Execute @Secured{value=[admin-labeltype, admin-labeltype-view]}

Admin action for Label Type management.

Displays the label type list page.

@param form the search form
@return HTML response for the list page

Form or Body: SearchForm

The search form for Label Type.

No. name type comment annotations
1 name

String

The name field for searching label types

2 value

String

The value field for searching label types

Return as: HtmlResponse

implementations: asListHtml()

/admin/labeltype/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#list()

annotations: @Execute @Secured{value=[admin-labeltype, admin-labeltype-view]}

Admin action for Label Type management.

Displays the label type list with pagination.

@param pageNumber the page number
@param form the search form
@return HTML response for the list page

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number

Form or Body: SearchForm

The search form for Label Type.

No. name type comment annotations
1 name

String

The name field for searching label types

2 value

String

The value field for searching label types

Return as: HtmlResponse

implementations: asHtml(path_AdminLabeltype_AdminLabeltypeJsp)

/admin/labeltype/search

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#search()

annotations: @Execute @Secured{value=[admin-labeltype, admin-labeltype-view]}

Admin action for Label Type management.

Searches label types based on the form criteria.

@param form the search form
@return HTML response for the search results

Form or Body: SearchForm

The search form for Label Type.

No. name type comment annotations
1 name

String

The name field for searching label types

2 value

String

The value field for searching label types

Return as: HtmlResponse

implementations: asHtml(path_AdminLabeltype_AdminLabeltypeJsp)

/admin/labeltype/reset

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#reset()

annotations: @Execute @Secured{value=[admin-labeltype, admin-labeltype-view]}

Admin action for Label Type management.

Resets the search criteria and displays the default list.

@param form the search form
@return HTML response for the reset list

Form or Body: SearchForm

The search form for Label Type.

No. name type comment annotations
1 name

String

The name field for searching label types

2 value

String

The value field for searching label types

Return as: HtmlResponse

implementations: asHtml(path_AdminLabeltype_AdminLabeltypeJsp)

/admin/labeltype/createnew

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#createnew()

annotations: @Execute @Secured{value=[admin-labeltype]}

Admin action for Label Type management.

Displays the create new label type page.

@return HTML response for the create page

Return as: HtmlResponse

implementations: asHtml(path_AdminLabeltype_AdminLabeltypeEditJsp)

/admin/labeltype/edit

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#edit()

annotations: @Execute @Secured{value=[admin-labeltype]}

Admin action for Label Type management.

Displays the edit label type page.

@param form the edit form
@return HTML response for the edit page

Form or Body: EditForm

Form class for editing label types in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the label type being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this label type

@Size{max=1000}
3 updatedTime

Long

The timestamp when this label type was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the label type for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the label type

@Required , @Size{max=100}
7 value

String

The value of the label type (alphanumeric and underscore only)

@Required , @Size{max=100} , @Pattern{regexp=^[a-zA-Z0-9_]+$}
8 includedPaths

String

The paths to include for this label type

@CustomSize{maxKey=form.admin.max.input.size}
9 excludedPaths

String

The paths to exclude for this label type

@CustomSize{maxKey=form.admin.max.input.size}
10 permissions

String

The permissions required to view this label type

@CustomSize{maxKey=form.admin.max.input.size}
11 virtualHost

String

The virtual host for the label type

@Size{max=1000}
12 sortOrder

Integer

The sort order for displaying this label type

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
13 createdBy

String

The user who created this label type

@Size{max=1000}
14 createdTime

Long

The timestamp when this label type was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/labeltype/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#details()

annotations: @Execute @Secured{value=[admin-labeltype, admin-labeltype-view]}

Admin action for Label Type management.

Displays the label type details page.

@param crudMode the CRUD mode
@param id the label type ID
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode

2 id

String

the label type ID

Return as: HtmlResponse

implementations: asHtml(path_AdminLabeltype_AdminLabeltypeDetailsJsp)

/admin/labeltype/create

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#create()

annotations: @Execute @Secured{value=[admin-labeltype]}

Admin action for Label Type management.

Creates a new label type.

@param form the create form
@return HTML response after creation

Form or Body: CreateForm

The create form for Label Type.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 name

String

The name of the label type

@Required , @Size{max=100}
3 value

String

The value of the label type (alphanumeric and underscore only)

@Required , @Size{max=100} , @Pattern{regexp=^[a-zA-Z0-9_]+$}
4 includedPaths

String

The paths to include for this label type

@CustomSize{maxKey=form.admin.max.input.size}
5 excludedPaths

String

The paths to exclude for this label type

@CustomSize{maxKey=form.admin.max.input.size}
6 permissions

String

The permissions required to view this label type

@CustomSize{maxKey=form.admin.max.input.size}
7 virtualHost

String

The virtual host for the label type

@Size{max=1000}
8 sortOrder

Integer

The sort order for displaying this label type

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
9 createdBy

String

The user who created this label type

@Size{max=1000}
10 createdTime

Long

The timestamp when this label type was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/labeltype/update

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#update()

annotations: @Execute @Secured{value=[admin-labeltype]}

Admin action for Label Type management.

Updates an existing label type.

@param form the edit form
@return HTML response after update

Form or Body: EditForm

Form class for editing label types in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the label type being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this label type

@Size{max=1000}
3 updatedTime

Long

The timestamp when this label type was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the label type for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the label type

@Required , @Size{max=100}
7 value

String

The value of the label type (alphanumeric and underscore only)

@Required , @Size{max=100} , @Pattern{regexp=^[a-zA-Z0-9_]+$}
8 includedPaths

String

The paths to include for this label type

@CustomSize{maxKey=form.admin.max.input.size}
9 excludedPaths

String

The paths to exclude for this label type

@CustomSize{maxKey=form.admin.max.input.size}
10 permissions

String

The permissions required to view this label type

@CustomSize{maxKey=form.admin.max.input.size}
11 virtualHost

String

The virtual host for the label type

@Size{max=1000}
12 sortOrder

Integer

The sort order for displaying this label type

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
13 createdBy

String

The user who created this label type

@Size{max=1000}
14 createdTime

Long

The timestamp when this label type was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/labeltype/delete

Execute Method: org.codelibs.fess.app.web.admin.labeltype.AdminLabeltypeAction#delete()

annotations: @Execute @Secured{value=[admin-labeltype]}

Admin action for Label Type management.

Deletes a label type.

@param form the edit form
@return HTML response after deletion

Form or Body: EditForm

Form class for editing label types in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the label type being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this label type

@Size{max=1000}
3 updatedTime

Long

The timestamp when this label type was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the label type for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the label type

@Required , @Size{max=100}
7 value

String

The value of the label type (alphanumeric and underscore only)

@Required , @Size{max=100} , @Pattern{regexp=^[a-zA-Z0-9_]+$}
8 includedPaths

String

The paths to include for this label type

@CustomSize{maxKey=form.admin.max.input.size}
9 excludedPaths

String

The paths to exclude for this label type

@CustomSize{maxKey=form.admin.max.input.size}
10 permissions

String

The permissions required to view this label type

@CustomSize{maxKey=form.admin.max.input.size}
11 virtualHost

String

The virtual host for the label type

@Size{max=1000}
12 sortOrder

Integer

The sort order for displaying this label type

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
13 createdBy

String

The user who created this label type

@Size{max=1000}
14 createdTime

Long

The timestamp when this label type was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/log/

Execute Method: org.codelibs.fess.app.web.admin.log.AdminLogAction#index()

annotations: @Execute @Secured{value=[admin-log, admin-log-view]}

Admin action for Log.

Displays the log management index page.

@return HTML response for the log list page

Return as: HtmlResponse

implementations: asIndexHtml()

/admin/log/download/{id}

Execute Method: org.codelibs.fess.app.web.admin.log.AdminLogAction#download()

annotations: @Execute @Secured{value=[admin-log, admin-log-view]}

Admin action for Log.

Downloads a log file by its encoded ID.

@param id the Base64 encoded filename of the log file to download
@return ActionResponse containing the log file stream

Path Variables:
No. name type comment annotations
1 id

String

the Base64 encoded filename of the log file to download

Return as: ActionResponse

/admin/maintenance/

Execute Method: org.codelibs.fess.app.web.admin.maintenance.AdminMaintenanceAction#index()

annotations: @Execute @Secured{value=[admin-maintenance, admin-maintenance-view]}

Admin action for maintenance operations including reindexing, log management,
and system diagnostics.

Displays the main maintenance page.

@return HTML response for the maintenance index page

Return as: HtmlResponse

implementations: asIndexHtml()

/admin/maintenance/reindexOnly

Execute Method: org.codelibs.fess.app.web.admin.maintenance.AdminMaintenanceAction#reindexOnly()

annotations: @Execute @Secured{value=[admin-maintenance]}

Admin action for maintenance operations including reindexing, log management,
and system diagnostics.

Starts a reindex operation based on the provided form parameters.

@param form the action form containing reindex configuration
@return HTML response redirecting to the maintenance page

Form or Body: ActionForm

The form for maintenance actions.

No. name type comment annotations
1 replaceAliases

String

The flag to replace aliases

@Size{max=10}
2 resetDictionaries

String

The flag to reset dictionaries

@Size{max=10}
3 numberOfShardsForDoc

String

The number of shards for doc

@Size{max=10}
4 autoExpandReplicasForDoc

String

The auto expand replicas for doc

@Size{max=10}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/maintenance/reloadDocIndex

Execute Method: org.codelibs.fess.app.web.admin.maintenance.AdminMaintenanceAction#reloadDocIndex()

annotations: @Execute @Secured{value=[admin-maintenance]}

Admin action for maintenance operations including reindexing, log management,
and system diagnostics.

Reloads the document index by closing and reopening it.

@param form the action form (validated but not used for configuration)
@return HTML response redirecting to the maintenance page

Form or Body: ActionForm

The form for maintenance actions.

No. name type comment annotations
1 replaceAliases

String

The flag to replace aliases

@Size{max=10}
2 resetDictionaries

String

The flag to reset dictionaries

@Size{max=10}
3 numberOfShardsForDoc

String

The number of shards for doc

@Size{max=10}
4 autoExpandReplicasForDoc

String

The auto expand replicas for doc

@Size{max=10}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/maintenance/clearCrawlerIndex

Execute Method: org.codelibs.fess.app.web.admin.maintenance.AdminMaintenanceAction#clearCrawlerIndex()

annotations: @Execute @Secured{value=[admin-maintenance]}

Admin action for maintenance operations including reindexing, log management,
and system diagnostics.

Clears all crawler indices including queue, data, and filter indices.

@param form the action form (validated but not used for configuration)
@return HTML response redirecting to the maintenance page

Form or Body: ActionForm

The form for maintenance actions.

No. name type comment annotations
1 replaceAliases

String

The flag to replace aliases

@Size{max=10}
2 resetDictionaries

String

The flag to reset dictionaries

@Size{max=10}
3 numberOfShardsForDoc

String

The number of shards for doc

@Size{max=10}
4 autoExpandReplicasForDoc

String

The auto expand replicas for doc

@Size{max=10}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/maintenance/downloadLogs

Execute Method: org.codelibs.fess.app.web.admin.maintenance.AdminMaintenanceAction#downloadLogs()

annotations: @Execute @Secured{value=[admin-maintenance, admin-maintenance-view]}

Admin action for maintenance operations including reindexing, log management,
and system diagnostics.

Downloads diagnostic logs and system information as a ZIP file.

@param form the action form (validated but not used for configuration)
@return streaming response containing the diagnostic ZIP file

Form or Body: ActionForm

The form for maintenance actions.

No. name type comment annotations
1 replaceAliases

String

The flag to replace aliases

@Size{max=10}
2 resetDictionaries

String

The flag to reset dictionaries

@Size{max=10}
3 numberOfShardsForDoc

String

The number of shards for doc

@Size{max=10}
4 autoExpandReplicasForDoc

String

The auto expand replicas for doc

@Size{max=10}
Return as: ActionResponse

/admin/pathmap/

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#index()

annotations: @Execute @Secured{value=[admin-pathmap, admin-pathmap-view]}

Admin action for Path Map management.

Displays the main path mapping administration page.

@param form the search form containing search criteria
@return HTML response for the path mapping list page

Form or Body: SearchForm

The search form for Path Map.

No. name type comment annotations
1 regex

String

The regular expression pattern field for path mapping

2 replacement

String

The replacement string field for path mapping

Return as: HtmlResponse

implementations: asListHtml()

/admin/pathmap/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#list()

annotations: @Execute @Secured{value=[admin-pathmap, admin-pathmap-view]}

Admin action for Path Map management.

Displays the path mapping list with pagination support.

@param pageNumber the optional page number for pagination
@param form the search form containing search criteria
@return HTML response for the path mapping list page

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the optional page number for pagination

Form or Body: SearchForm

The search form for Path Map.

No. name type comment annotations
1 regex

String

The regular expression pattern field for path mapping

2 replacement

String

The replacement string field for path mapping

Return as: HtmlResponse

implementations: asHtml(path_AdminPathmap_AdminPathmapJsp)

/admin/pathmap/search

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#search()

annotations: @Execute @Secured{value=[admin-pathmap, admin-pathmap-view]}

Admin action for Path Map management.

Performs a search for path mappings based on the provided criteria.

@param form the search form containing search criteria
@return HTML response with search results

Form or Body: SearchForm

The search form for Path Map.

No. name type comment annotations
1 regex

String

The regular expression pattern field for path mapping

2 replacement

String

The replacement string field for path mapping

Return as: HtmlResponse

implementations: asHtml(path_AdminPathmap_AdminPathmapJsp)

/admin/pathmap/reset

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#reset()

annotations: @Execute @Secured{value=[admin-pathmap, admin-pathmap-view]}

Admin action for Path Map management.

Resets the search criteria and displays all path mappings.

@param form the search form to be reset
@return HTML response for the path mapping list page

Form or Body: SearchForm

The search form for Path Map.

No. name type comment annotations
1 regex

String

The regular expression pattern field for path mapping

2 replacement

String

The replacement string field for path mapping

Return as: HtmlResponse

implementations: asHtml(path_AdminPathmap_AdminPathmapJsp)

/admin/pathmap/createnew

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#createnew()

annotations: @Execute @Secured{value=[admin-pathmap]}

Admin action for Path Map management.

Displays the form for creating a new path mapping.

@return HTML response for the path mapping creation form

Return as: HtmlResponse

implementations: asHtml(path_AdminPathmap_AdminPathmapEditJsp)

/admin/pathmap/edit

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#edit()

annotations: @Execute @Secured{value=[admin-pathmap]}

Admin action for Path Map management.

Displays the form for editing an existing path mapping.

@param form the edit form containing the path mapping ID and data
@return HTML response for the path mapping edit form

Form or Body: EditForm

Form class for editing path mapping configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the path mapping configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this path mapping configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this path mapping configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the path mapping configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
6 regex

String

The regular expression pattern to match request paths

@Required , @Size{max=1000}
7 replacement

String

The replacement pattern for matched paths

@Size{max=1000}
8 processType

String

The processing type for path mapping

@Required
9 sortOrder

Integer

The sort order for this path mapping (0-2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
10 createdBy

String

The username who created this path mapping

@Size{max=1000}
11 createdTime

Long

The timestamp when this path mapping was created

@ValidateTypeFailure
12 userAgent

String

The user agent string for this path mapping

@Size{max=1000}
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/pathmap/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#details()

annotations: @Execute @Secured{value=[admin-pathmap, admin-pathmap-view]}

Admin action for Path Map management.

Displays the details of a specific path mapping.

@param crudMode the CRUD operation mode
@param id the ID of the path mapping to display
@return HTML response for the path mapping details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD operation mode

2 id

String

the ID of the path mapping to display

Return as: HtmlResponse

implementations: asHtml(path_AdminPathmap_AdminPathmapDetailsJsp)

/admin/pathmap/create

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#create()

annotations: @Execute @Secured{value=[admin-pathmap]}

Admin action for Path Map management.

Creates a new path mapping based on the provided form data.

@param form the create form containing the new path mapping data
@return HTML response redirecting to the path mapping list page

Form or Body: CreateForm

The create form for Path Map.

No. name type comment annotations
1 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
2 regex

String

The regular expression pattern to match request paths

@Required , @Size{max=1000}
3 replacement

String

The replacement pattern for matched paths

@Size{max=1000}
4 processType

String

The processing type for path mapping

@Required
5 sortOrder

Integer

The sort order for this path mapping (0-2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
6 createdBy

String

The username who created this path mapping

@Size{max=1000}
7 createdTime

Long

The timestamp when this path mapping was created

@ValidateTypeFailure
8 userAgent

String

The user agent string for this path mapping

@Size{max=1000}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/pathmap/update

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#update()

annotations: @Execute @Secured{value=[admin-pathmap]}

Admin action for Path Map management.

Updates an existing path mapping with the provided form data.

@param form the edit form containing the updated path mapping data
@return HTML response redirecting to the path mapping list page

Form or Body: EditForm

Form class for editing path mapping configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the path mapping configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this path mapping configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this path mapping configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the path mapping configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
6 regex

String

The regular expression pattern to match request paths

@Required , @Size{max=1000}
7 replacement

String

The replacement pattern for matched paths

@Size{max=1000}
8 processType

String

The processing type for path mapping

@Required
9 sortOrder

Integer

The sort order for this path mapping (0-2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
10 createdBy

String

The username who created this path mapping

@Size{max=1000}
11 createdTime

Long

The timestamp when this path mapping was created

@ValidateTypeFailure
12 userAgent

String

The user agent string for this path mapping

@Size{max=1000}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/pathmap/delete

Execute Method: org.codelibs.fess.app.web.admin.pathmap.AdminPathmapAction#delete()

annotations: @Execute @Secured{value=[admin-pathmap]}

Admin action for Path Map management.

Deletes a path mapping based on the provided form data.

@param form the edit form containing the path mapping ID to delete
@return HTML response redirecting to the path mapping list page

Form or Body: EditForm

Form class for editing path mapping configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the path mapping configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this path mapping configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this path mapping configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the path mapping configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
6 regex

String

The regular expression pattern to match request paths

@Required , @Size{max=1000}
7 replacement

String

The replacement pattern for matched paths

@Size{max=1000}
8 processType

String

The processing type for path mapping

@Required
9 sortOrder

Integer

The sort order for this path mapping (0-2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
10 createdBy

String

The username who created this path mapping

@Size{max=1000}
11 createdTime

Long

The timestamp when this path mapping was created

@ValidateTypeFailure
12 userAgent

String

The user agent string for this path mapping

@Size{max=1000}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/plugin/

Execute Method: org.codelibs.fess.app.web.admin.plugin.AdminPluginAction#index()

annotations: @Execute @Secured{value=[admin-plugin, admin-plugin-view]}

Admin action for Plugin management.
This class provides functionality for installing, deleting, and managing plugins in the Fess system.

Displays the plugin management index page.

@return HTML response for the index page

Return as: HtmlResponse

implementations: asListHtml()

/admin/plugin/delete

Execute Method: org.codelibs.fess.app.web.admin.plugin.AdminPluginAction#delete()

annotations: @Execute @Secured{value=[admin-plugin]}

Admin action for Plugin management.
This class provides functionality for installing, deleting, and managing plugins in the Fess system.

Deletes the specified plugin.

@param form the delete form containing plugin information
@return HTML response redirecting to the plugin list

Form or Body: DeleteForm

Form class for plugin deletion operations in the admin interface.

No. name type comment annotations
1 name

String

The name of the plugin to delete

@Required , @Size{max=100}
2 version

String

The version of the plugin to delete

@Size{max=100}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/plugin/install

Execute Method: org.codelibs.fess.app.web.admin.plugin.AdminPluginAction#install()

annotations: @Execute @Secured{value=[admin-plugin]}

Admin action for Plugin management.
This class provides functionality for installing, deleting, and managing plugins in the Fess system.

Installs a plugin from either an uploaded JAR file or from the available artifacts.

@param form the install form containing plugin installation details
@return HTML response redirecting to the plugin list

Form or Body: InstallForm

Form for plugin installation through the admin web interface.

No. name type comment annotations
1 id

String

Plugin identifier (required, max 400 characters)

@Required , @Size{max=400}
2 jarFile

MultipartFormFile

JAR file containing the plugin to install

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/plugin/installplugin

Execute Method: org.codelibs.fess.app.web.admin.plugin.AdminPluginAction#installplugin()

annotations: @Execute @Secured{value=[admin-plugin]}

Admin action for Plugin management.
This class provides functionality for installing, deleting, and managing plugins in the Fess system.

Displays the plugin installation page with available plugins.

@return HTML response for the plugin installation page

Return as: HtmlResponse

implementations: asHtml(path_AdminPlugin_AdminPluginInstallpluginJsp)

/admin/relatedcontent/

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#index()

annotations: @Execute @Secured{value=[admin-relatedcontent, admin-relatedcontent-view]}

Admin action for Related Content management.

Displays the related content management index page.

@return HTML response for the related content list page

Return as: HtmlResponse

implementations: asListHtml()

/admin/relatedcontent/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#list()

annotations: @Execute @Secured{value=[admin-relatedcontent, admin-relatedcontent-view]}

Admin action for Related Content management.

Displays a paginated list of related content items.

@param pageNumber the page number to display (optional)
@param form the search form containing filter criteria
@return HTML response with the related content list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for Related Content.

No. name type comment annotations
1 term

String

The search term field for related content

2 content

String

The content field for searching related content

Return as: HtmlResponse

implementations: asHtml(path_AdminRelatedcontent_AdminRelatedcontentJsp)

/admin/relatedcontent/search

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#search()

annotations: @Execute @Secured{value=[admin-relatedcontent, admin-relatedcontent-view]}

Admin action for Related Content management.

Searches for related content items based on the provided search criteria.

@param form the search form containing search criteria
@return HTML response with filtered related content results

Form or Body: SearchForm

The search form for Related Content.

No. name type comment annotations
1 term

String

The search term field for related content

2 content

String

The content field for searching related content

Return as: HtmlResponse

implementations: asHtml(path_AdminRelatedcontent_AdminRelatedcontentJsp)

/admin/relatedcontent/reset

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#reset()

annotations: @Execute @Secured{value=[admin-relatedcontent, admin-relatedcontent-view]}

Admin action for Related Content management.

Resets the search criteria and displays all related content items.

@param form the search form to reset
@return HTML response with the reset related content list

Form or Body: SearchForm

The search form for Related Content.

No. name type comment annotations
1 term

String

The search term field for related content

2 content

String

The content field for searching related content

Return as: HtmlResponse

implementations: asHtml(path_AdminRelatedcontent_AdminRelatedcontentJsp)

/admin/relatedcontent/createnew

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#createnew()

annotations: @Execute @Secured{value=[admin-relatedcontent]}

Admin action for Related Content management.

Displays the form for creating a new related content item.

@return HTML response for the create form

Return as: HtmlResponse

implementations: asEditHtml()

/admin/relatedcontent/edit

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#edit()

annotations: @Execute @Secured{value=[admin-relatedcontent]}

Admin action for Related Content management.

Displays the form for editing an existing related content item.

@param form the edit form containing the ID of the item to edit
@return HTML response for the edit form

Form or Body: EditForm

Form class for editing related content configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the related content configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this related content configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this related content configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the related content configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
6 term

String

The search term for which related content is shown

@Required , @Size{max=10000}
7 content

String

The related content to be displayed

@Required , @Size{max=10000}
8 virtualHost

String

The virtual host for which this related content applies

@Size{max=1000}
9 sortOrder

Integer

The sort order for this related content (0-2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
10 createdBy

String

The username who created this related content

@Size{max=1000}
11 createdTime

Long

The timestamp when this related content was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/relatedcontent/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#details()

annotations: @Execute @Secured{value=[admin-relatedcontent, admin-relatedcontent-view]}

Admin action for Related Content management.

Displays the details of a related content item.

@param crudMode the CRUD mode for the operation
@param id the ID of the related content item to display
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode for the operation

2 id

String

the ID of the related content item to display

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/relatedcontent/create

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#create()

annotations: @Execute @Secured{value=[admin-relatedcontent]}

Admin action for Related Content management.

Creates a new related content item.

@param form the create form containing the new item data
@return HTML response redirecting to the list page after creation

Form or Body: CreateForm

The create form for managing related content.

No. name type comment annotations
1 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
2 term

String

The search term for which related content is shown

@Required , @Size{max=10000}
3 content

String

The related content to be displayed

@Required , @Size{max=10000}
4 virtualHost

String

The virtual host for which this related content applies

@Size{max=1000}
5 sortOrder

Integer

The sort order for this related content (0-2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
6 createdBy

String

The username who created this related content

@Size{max=1000}
7 createdTime

Long

The timestamp when this related content was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/relatedcontent/update

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#update()

annotations: @Execute @Secured{value=[admin-relatedcontent]}

Admin action for Related Content management.

Updates an existing related content item.

@param form the edit form containing the updated item data
@return HTML response redirecting to the list page after update

Form or Body: EditForm

Form class for editing related content configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the related content configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this related content configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this related content configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the related content configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
6 term

String

The search term for which related content is shown

@Required , @Size{max=10000}
7 content

String

The related content to be displayed

@Required , @Size{max=10000}
8 virtualHost

String

The virtual host for which this related content applies

@Size{max=1000}
9 sortOrder

Integer

The sort order for this related content (0-2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
10 createdBy

String

The username who created this related content

@Size{max=1000}
11 createdTime

Long

The timestamp when this related content was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/relatedcontent/delete

Execute Method: org.codelibs.fess.app.web.admin.relatedcontent.AdminRelatedcontentAction#delete()

annotations: @Execute @Secured{value=[admin-relatedcontent]}

Admin action for Related Content management.

Deletes a related content item.

@param form the edit form containing the ID of the item to delete
@return HTML response redirecting to the list page after deletion

Form or Body: EditForm

Form class for editing related content configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the related content configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this related content configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this related content configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the related content configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
6 term

String

The search term for which related content is shown

@Required , @Size{max=10000}
7 content

String

The related content to be displayed

@Required , @Size{max=10000}
8 virtualHost

String

The virtual host for which this related content applies

@Size{max=1000}
9 sortOrder

Integer

The sort order for this related content (0-2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
10 createdBy

String

The username who created this related content

@Size{max=1000}
11 createdTime

Long

The timestamp when this related content was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/relatedquery/

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#index()

annotations: @Execute @Secured{value=[admin-relatedquery, admin-relatedquery-view]}

Admin action for Related Query management.

Displays the related query management index page.

@return HTML response for the related query list page

Return as: HtmlResponse

implementations: asListHtml()

/admin/relatedquery/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#list()

annotations: @Execute @Secured{value=[admin-relatedquery, admin-relatedquery-view]}

Admin action for Related Query management.

Displays a paginated list of related query items.

@param pageNumber the page number to display (optional)
@param form the search form containing filter criteria
@return HTML response with the related query list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for Related Query.

No. name type comment annotations
1 term

String

The search term field for related queries

2 queries

String

The queries field for searching related queries

Return as: HtmlResponse

implementations: asHtml(path_AdminRelatedquery_AdminRelatedqueryJsp)

/admin/relatedquery/search

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#search()

annotations: @Execute @Secured{value=[admin-relatedquery, admin-relatedquery-view]}

Admin action for Related Query management.

Searches for related query items based on the provided search criteria.

@param form the search form containing search criteria
@return HTML response with filtered related query results

Form or Body: SearchForm

The search form for Related Query.

No. name type comment annotations
1 term

String

The search term field for related queries

2 queries

String

The queries field for searching related queries

Return as: HtmlResponse

implementations: asHtml(path_AdminRelatedquery_AdminRelatedqueryJsp)

/admin/relatedquery/reset

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#reset()

annotations: @Execute @Secured{value=[admin-relatedquery, admin-relatedquery-view]}

Admin action for Related Query management.

Resets the search criteria and displays all related query items.

@param form the search form to reset
@return HTML response with the reset related query list

Form or Body: SearchForm

The search form for Related Query.

No. name type comment annotations
1 term

String

The search term field for related queries

2 queries

String

The queries field for searching related queries

Return as: HtmlResponse

implementations: asHtml(path_AdminRelatedquery_AdminRelatedqueryJsp)

/admin/relatedquery/createnew

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#createnew()

annotations: @Execute @Secured{value=[admin-relatedquery]}

Admin action for Related Query management.

Displays the form for creating a new related query item.

@return HTML response for the create form

Return as: HtmlResponse

implementations: asEditHtml()

/admin/relatedquery/edit

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#edit()

annotations: @Execute @Secured{value=[admin-relatedquery]}

Admin action for Related Query management.

Displays the form for editing an existing related query item.

@param form the edit form containing the ID of the item to edit
@return HTML response for the edit form

Form or Body: EditForm

The edit form for Related Query.

No. name type comment annotations
1 id

String

Unique identifier for the related query entry

@Required , @Size{max=1000}
2 updatedBy

String

Username of the user who last updated this entry

@Size{max=1000}
3 updatedTime

Long

Timestamp when this entry was last updated

@ValidateTypeFailure
4 versionNo

Integer

Version number for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
6 term

String

The search term for which related queries are shown

@Required , @Size{max=10000}
7 queries

String

The related queries to be suggested (one per line)

@Required , @Size{max=10000}
8 virtualHost

String

The virtual host for which these related queries apply

@Size{max=1000}
9 createdBy

String

The username who created these related queries

@Size{max=1000}
10 createdTime

Long

The timestamp when these related queries were created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/relatedquery/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#details()

annotations: @Execute @Secured{value=[admin-relatedquery, admin-relatedquery-view]}

Admin action for Related Query management.

Displays the details of a related query item.

@param crudMode the CRUD mode for the operation
@param id the ID of the related query item to display
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode for the operation

2 id

String

the ID of the related query item to display

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/relatedquery/create

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#create()

annotations: @Execute @Secured{value=[admin-relatedquery]}

Admin action for Related Query management.

Creates a new related query item.

@param form the create form containing the new item data
@return HTML response redirecting to the list page after creation

Form or Body: CreateForm

The create form for managing related queries.

No. name type comment annotations
1 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
2 term

String

The search term for which related queries are shown

@Required , @Size{max=10000}
3 queries

String

The related queries to be suggested (one per line)

@Required , @Size{max=10000}
4 virtualHost

String

The virtual host for which these related queries apply

@Size{max=1000}
5 createdBy

String

The username who created these related queries

@Size{max=1000}
6 createdTime

Long

The timestamp when these related queries were created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/relatedquery/update

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#update()

annotations: @Execute @Secured{value=[admin-relatedquery]}

Admin action for Related Query management.

Updates an existing related query item.

@param form the edit form containing the updated item data
@return HTML response redirecting to the list page after update

Form or Body: EditForm

The edit form for Related Query.

No. name type comment annotations
1 id

String

Unique identifier for the related query entry

@Required , @Size{max=1000}
2 updatedBy

String

Username of the user who last updated this entry

@Size{max=1000}
3 updatedTime

Long

Timestamp when this entry was last updated

@ValidateTypeFailure
4 versionNo

Integer

Version number for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
6 term

String

The search term for which related queries are shown

@Required , @Size{max=10000}
7 queries

String

The related queries to be suggested (one per line)

@Required , @Size{max=10000}
8 virtualHost

String

The virtual host for which these related queries apply

@Size{max=1000}
9 createdBy

String

The username who created these related queries

@Size{max=1000}
10 createdTime

Long

The timestamp when these related queries were created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/relatedquery/delete

Execute Method: org.codelibs.fess.app.web.admin.relatedquery.AdminRelatedqueryAction#delete()

annotations: @Execute @Secured{value=[admin-relatedquery]}

Admin action for Related Query management.

Deletes a related query item.

@param form the edit form containing the ID of the item to delete
@return HTML response redirecting to the list page after deletion

Form or Body: EditForm

The edit form for Related Query.

No. name type comment annotations
1 id

String

Unique identifier for the related query entry

@Required , @Size{max=1000}
2 updatedBy

String

Username of the user who last updated this entry

@Size{max=1000}
3 updatedTime

Long

Timestamp when this entry was last updated

@ValidateTypeFailure
4 versionNo

Integer

Version number for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure
6 term

String

The search term for which related queries are shown

@Required , @Size{max=10000}
7 queries

String

The related queries to be suggested (one per line)

@Required , @Size{max=10000}
8 virtualHost

String

The virtual host for which these related queries apply

@Size{max=1000}
9 createdBy

String

The username who created these related queries

@Size{max=1000}
10 createdTime

Long

The timestamp when these related queries were created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/reqheader/

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#index()

annotations: @Execute @Secured{value=[admin-reqheader, admin-reqheader-view]}

Admin action for Request Header management.

Displays the request header management index page.

@param form the search form for filtering
@return HTML response for the request header list page

Form or Body: SearchForm

The search form for Request Header.

No. name type comment annotations
1 id

String

The ID field for searching request headers

Return as: HtmlResponse

implementations: asListHtml()

/admin/reqheader/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#list()

annotations: @Execute @Secured{value=[admin-reqheader, admin-reqheader-view]}

Admin action for Request Header management.

Displays a paginated list of request header items.

@param pageNumber the page number to display (optional)
@param form the search form containing filter criteria
@return HTML response with the request header list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for Request Header.

No. name type comment annotations
1 id

String

The ID field for searching request headers

Return as: HtmlResponse

implementations: asHtml(path_AdminReqheader_AdminReqheaderJsp)

/admin/reqheader/search

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#search()

annotations: @Execute @Secured{value=[admin-reqheader, admin-reqheader-view]}

Admin action for Request Header management.

Searches for request header items based on the provided search criteria.

@param form the search form containing search criteria
@return HTML response with filtered request header results

Form or Body: SearchForm

The search form for Request Header.

No. name type comment annotations
1 id

String

The ID field for searching request headers

Return as: HtmlResponse

implementations: asHtml(path_AdminReqheader_AdminReqheaderJsp)

/admin/reqheader/reset

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#reset()

annotations: @Execute @Secured{value=[admin-reqheader, admin-reqheader-view]}

Admin action for Request Header management.

Resets the search criteria and displays all request header items.

@param form the search form to reset
@return HTML response with the reset request header list

Form or Body: SearchForm

The search form for Request Header.

No. name type comment annotations
1 id

String

The ID field for searching request headers

Return as: HtmlResponse

implementations: asHtml(path_AdminReqheader_AdminReqheaderJsp)

/admin/reqheader/createnew

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#createnew()

annotations: @Execute @Secured{value=[admin-reqheader]}

Admin action for Request Header management.

Displays the form for creating a new request header item.

@return HTML response for the create form

Return as: HtmlResponse

implementations: asHtml(path_AdminReqheader_AdminReqheaderEditJsp)

/admin/reqheader/edit

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#edit()

annotations: @Execute @Secured{value=[admin-reqheader]}

Admin action for Request Header management.

Displays the form for editing an existing request header item.

@param form the edit form containing the ID of the item to edit
@return HTML response for the edit form

Form or Body: EditForm

Form class for editing request header configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the request header configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this request header configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this request header configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the request header configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the request header

@Required , @Size{max=100}
7 value

String

The value of the request header

@Required , @Size{max=1000}
8 webConfigId

String

The web configuration ID associated with this request header

@Required , @Size{max=1000}
9 createdBy

String

The username of who created this request header

@Size{max=1000}
10 createdTime

Long

The timestamp when this request header was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/reqheader/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#details()

annotations: @Execute @Secured{value=[admin-reqheader, admin-reqheader-view]}

Admin action for Request Header management.

Displays the details of a request header item.

@param crudMode the CRUD mode for the operation
@param id the ID of the request header item to display
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode for the operation

2 id

String

the ID of the request header item to display

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/reqheader/create

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#create()

annotations: @Execute @Secured{value=[admin-reqheader]}

Admin action for Request Header management.

Creates a new request header item.

@param form the create form containing the new item data
@return HTML response redirecting to the list page after creation

Form or Body: CreateForm

The create form for Request Header.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 name

String

The name of the request header

@Required , @Size{max=100}
3 value

String

The value of the request header

@Required , @Size{max=1000}
4 webConfigId

String

The web configuration ID associated with this request header

@Required , @Size{max=1000}
5 createdBy

String

The username of who created this request header

@Size{max=1000}
6 createdTime

Long

The timestamp when this request header was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/reqheader/update

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#update()

annotations: @Execute @Secured{value=[admin-reqheader]}

Admin action for Request Header management.

Updates an existing request header item.

@param form the edit form containing the updated item data
@return HTML response redirecting to the list page after update

Form or Body: EditForm

Form class for editing request header configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the request header configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this request header configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this request header configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the request header configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the request header

@Required , @Size{max=100}
7 value

String

The value of the request header

@Required , @Size{max=1000}
8 webConfigId

String

The web configuration ID associated with this request header

@Required , @Size{max=1000}
9 createdBy

String

The username of who created this request header

@Size{max=1000}
10 createdTime

Long

The timestamp when this request header was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/reqheader/delete

Execute Method: org.codelibs.fess.app.web.admin.reqheader.AdminReqheaderAction#delete()

annotations: @Execute @Secured{value=[admin-reqheader]}

Admin action for Request Header management.

Deletes a request header item.

@param form the edit form containing the ID of the item to delete
@return HTML response redirecting to the list page after deletion

Form or Body: EditForm

Form class for editing request header configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the request header configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this request header configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this request header configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the request header configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the request header

@Required , @Size{max=100}
7 value

String

The value of the request header

@Required , @Size{max=1000}
8 webConfigId

String

The web configuration ID associated with this request header

@Required , @Size{max=1000}
9 createdBy

String

The username of who created this request header

@Size{max=1000}
10 createdTime

Long

The timestamp when this request header was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/role/

Execute Method: org.codelibs.fess.app.web.admin.role.AdminRoleAction#index()

annotations: @Execute @Secured{value=[admin-role, admin-role-view]}

Admin action for Role management.

Displays the role management index page.

@param form the search form for filtering
@return HTML response for the role list page

Form or Body: SearchForm

The search form for Role.

No. name type comment annotations
1 id

String

The ID field for searching roles

Return as: HtmlResponse

implementations: asListHtml()

/admin/role/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.role.AdminRoleAction#list()

annotations: @Execute @Secured{value=[admin-role, admin-role-view]}

Admin action for Role management.

Displays a paginated list of role items.

@param pageNumber the page number to display (optional)
@param form the search form containing filter criteria
@return HTML response with the role list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for Role.

No. name type comment annotations
1 id

String

The ID field for searching roles

Return as: HtmlResponse

implementations: asHtml(path_AdminRole_AdminRoleJsp)

/admin/role/search

Execute Method: org.codelibs.fess.app.web.admin.role.AdminRoleAction#search()

annotations: @Execute @Secured{value=[admin-role, admin-role-view]}

Admin action for Role management.

Searches for role items based on the provided search criteria.

@param form the search form containing search criteria
@return HTML response with filtered role results

Form or Body: SearchForm

The search form for Role.

No. name type comment annotations
1 id

String

The ID field for searching roles

Return as: HtmlResponse

implementations: asHtml(path_AdminRole_AdminRoleJsp)

/admin/role/reset

Execute Method: org.codelibs.fess.app.web.admin.role.AdminRoleAction#reset()

annotations: @Execute @Secured{value=[admin-role, admin-role-view]}

Admin action for Role management.

Resets the search criteria and displays all role items.

@param form the search form to reset
@return HTML response with the reset role list

Form or Body: SearchForm

The search form for Role.

No. name type comment annotations
1 id

String

The ID field for searching roles

Return as: HtmlResponse

implementations: asHtml(path_AdminRole_AdminRoleJsp)

/admin/role/createnew

Execute Method: org.codelibs.fess.app.web.admin.role.AdminRoleAction#createnew()

annotations: @Execute @Secured{value=[admin-role]}

Admin action for Role management.

Displays the form for creating a new role item.

@return HTML response for the create form

Return as: HtmlResponse

implementations: asHtml(path_AdminRole_AdminRoleEditJsp)

/admin/role/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.role.AdminRoleAction#details()

annotations: @Execute @Secured{value=[admin-role, admin-role-view]}

Admin action for Role management.

Displays the details of a role item.

@param crudMode the CRUD mode for the operation
@param id the ID of the role item to display
@return HTML response for the details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode for the operation

2 id

String

the ID of the role item to display

Return as: HtmlResponse

implementations: asHtml(path_AdminRole_AdminRoleDetailsJsp)

/admin/role/create

Execute Method: org.codelibs.fess.app.web.admin.role.AdminRoleAction#create()

annotations: @Execute @Secured{value=[admin-role]}

Admin action for Role management.

Creates a new role item.

@param form the create form containing the new item data
@return HTML response redirecting to the list page after creation

Form or Body: CreateForm

The create form for Role.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 name

String

The name of the role

@Required , @Size{max=100}
3 attributes

Map<String, String>

The attributes map for the role

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/role/delete

Execute Method: org.codelibs.fess.app.web.admin.role.AdminRoleAction#delete()

annotations: @Execute @Secured{value=[admin-role]}

Admin action for Role management.

Deletes a role item.

@param form the edit form containing the ID of the item to delete
@return HTML response redirecting to the list page after deletion

Form or Body: EditForm

Form class for editing user roles in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the role being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this role

@Size{max=1000}
3 updatedTime

Long

The timestamp when this role was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the role for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 name

String

The name of the role

@Required , @Size{max=100}
7 attributes

Map<String, String>

The attributes map for the role

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/scheduler/

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#index()

annotations: @Execute @Secured{value=[admin-scheduler, admin-scheduler-view]}

Admin action for Scheduler management.

Displays the scheduler management index page.

@param form the search form for filtering
@return HTML response for the scheduler list page

Form or Body: SearchForm

The search form for Scheduler.

No. name type comment annotations
1 id

String

The ID field for searching scheduled jobs

Return as: HtmlResponse

implementations: asListHtml()

/admin/scheduler/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#list()

annotations: @Execute @Secured{value=[admin-scheduler, admin-scheduler-view]}

Admin action for Scheduler management.

Displays a paginated list of scheduled jobs.

@param pageNumber the page number to display (optional)
@param form the search form containing filter criteria
@return HTML response with the scheduled job list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for Scheduler.

No. name type comment annotations
1 id

String

The ID field for searching scheduled jobs

Return as: HtmlResponse

implementations: asHtml(path_AdminScheduler_AdminSchedulerJsp)

/admin/scheduler/search

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#search()

annotations: @Execute @Secured{value=[admin-scheduler, admin-scheduler-view]}

Admin action for Scheduler management.

Searches for scheduled jobs based on the provided search criteria.

@param form the search form containing search criteria
@return HTML response with filtered scheduled job results

Form or Body: SearchForm

The search form for Scheduler.

No. name type comment annotations
1 id

String

The ID field for searching scheduled jobs

Return as: HtmlResponse

implementations: asHtml(path_AdminScheduler_AdminSchedulerJsp)

/admin/scheduler/reset

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#reset()

annotations: @Execute @Secured{value=[admin-scheduler, admin-scheduler-view]}

Admin action for Scheduler management.

Resets the search criteria and displays all scheduled jobs.

@param form the search form to reset
@return HTML response with the reset scheduled job list

Form or Body: SearchForm

The search form for Scheduler.

No. name type comment annotations
1 id

String

The ID field for searching scheduled jobs

Return as: HtmlResponse

implementations: asHtml(path_AdminScheduler_AdminSchedulerJsp)

/admin/scheduler/createnewjob/{type}/{id}/{name}

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#createnewjob()

annotations: @Execute @Secured{value=[admin-scheduler]}

Admin action for Scheduler management.

Creates a new scheduled job from a crawler configuration.

@param type the crawler type (web, file, or data)
@param id the crawler configuration ID
@param name the name for the new job (base64 encoded)
@return HTML response for the job creation form

Path Variables:
No. name type comment annotations
1 type

String

the crawler type

2 id

String

the crawler configuration ID

3 name

String

the name for the new job

Return as: HtmlResponse

implementations: asHtml(path_AdminScheduler_AdminSchedulerEditJsp)

/admin/scheduler/createnew

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#createnew()

annotations: @Execute @Secured{value=[admin-scheduler]}

Admin action for Scheduler management.

Displays the form for creating a new scheduled job.

@return HTML response for the job creation form

Return as: HtmlResponse

implementations: asHtml(path_AdminScheduler_AdminSchedulerEditJsp)

/admin/scheduler/edit

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#edit()

annotations: @Execute @Secured{value=[admin-scheduler]}

Admin action for Scheduler management.

Displays the form for editing an existing scheduled job.

@param form the edit form containing the ID of the job to edit
@return HTML response for the job edit form

Form or Body: EditForm

Form class for editing scheduled job configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the scheduler being edited

@Required , @Size{max=1000}
2 versionNo

Integer

The version number of the scheduler for optimistic locking

@Required , @ValidateTypeFailure
3 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
4 name

String

The name of the scheduled job

@Required , @Size{max=100}
5 target

String

The target class for the scheduled job

@Required , @Size{max=100}
6 cronExpression

String

The cron expression defining when the job should run

@Size{max=100} , @CronExpression
7 scriptType

String

The type of script for the scheduled job

@Required , @Size{max=100}
8 scriptData

String

The script data or code for the scheduled job

@CustomSize{maxKey=form.admin.max.input.size}
9 crawler

String

Whether this job is related to crawling

10 jobLogging

String

Whether job logging is enabled

11 available

String

Whether the scheduled job is available/enabled

12 sortOrder

Integer

The sort order for displaying this scheduled job

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
13 createdBy

String

The username of who created this scheduled job

@Size{max=1000}
14 createdTime

Long

The timestamp when this scheduled job was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(id),asEditHtml()

/admin/scheduler/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#details()

annotations: @Execute @Secured{value=[admin-scheduler, admin-scheduler-view]}

Admin action for Scheduler management.

Displays the details of a scheduled job.

@param crudMode the CRUD mode for the operation
@param id the ID of the scheduled job to display
@return HTML response for the job details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode for the operation

2 id

String

the ID of the scheduled job to display

Return as: HtmlResponse

implementations: asHtml(path_AdminScheduler_AdminSchedulerDetailsJsp)

/admin/scheduler/create

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#create()

annotations: @Execute @Secured{value=[admin-scheduler]}

Admin action for Scheduler management.

Creates a new scheduled job.

@param form the create form containing the new job data
@return HTML response redirecting to the list page after creation

Form or Body: CreateForm

The create form for Scheduler.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 name

String

The name of the scheduled job

@Required , @Size{max=100}
3 target

String

The target class for the scheduled job

@Required , @Size{max=100}
4 cronExpression

String

The cron expression defining when the job should run

@Size{max=100} , @CronExpression
5 scriptType

String

The type of script for the scheduled job

@Required , @Size{max=100}
6 scriptData

String

The script data or code for the scheduled job

@CustomSize{maxKey=form.admin.max.input.size}
7 crawler

String

Whether this job is related to crawling

8 jobLogging

String

Whether job logging is enabled

9 available

String

Whether the scheduled job is available/enabled

10 sortOrder

Integer

The sort order for displaying this scheduled job

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
11 createdBy

String

The username of who created this scheduled job

@Size{max=1000}
12 createdTime

Long

The timestamp when this scheduled job was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/scheduler/update

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#update()

annotations: @Execute @Secured{value=[admin-scheduler]}

Admin action for Scheduler management.

Updates an existing scheduled job.

@param form the edit form containing the updated job data
@return HTML response redirecting to the list page after update

Form or Body: EditForm

Form class for editing scheduled job configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the scheduler being edited

@Required , @Size{max=1000}
2 versionNo

Integer

The version number of the scheduler for optimistic locking

@Required , @ValidateTypeFailure
3 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
4 name

String

The name of the scheduled job

@Required , @Size{max=100}
5 target

String

The target class for the scheduled job

@Required , @Size{max=100}
6 cronExpression

String

The cron expression defining when the job should run

@Size{max=100} , @CronExpression
7 scriptType

String

The type of script for the scheduled job

@Required , @Size{max=100}
8 scriptData

String

The script data or code for the scheduled job

@CustomSize{maxKey=form.admin.max.input.size}
9 crawler

String

Whether this job is related to crawling

10 jobLogging

String

Whether job logging is enabled

11 available

String

Whether the scheduled job is available/enabled

12 sortOrder

Integer

The sort order for displaying this scheduled job

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
13 createdBy

String

The username of who created this scheduled job

@Size{max=1000}
14 createdTime

Long

The timestamp when this scheduled job was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/scheduler/delete

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#delete()

annotations: @Execute @Secured{value=[admin-scheduler]}

Admin action for Scheduler management.

Deletes a scheduled job.

@param form the edit form containing the ID of the job to delete
@return HTML response redirecting to the list page after deletion

Form or Body: EditForm

Form class for editing scheduled job configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the scheduler being edited

@Required , @Size{max=1000}
2 versionNo

Integer

The version number of the scheduler for optimistic locking

@Required , @ValidateTypeFailure
3 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
4 name

String

The name of the scheduled job

@Required , @Size{max=100}
5 target

String

The target class for the scheduled job

@Required , @Size{max=100}
6 cronExpression

String

The cron expression defining when the job should run

@Size{max=100} , @CronExpression
7 scriptType

String

The type of script for the scheduled job

@Required , @Size{max=100}
8 scriptData

String

The script data or code for the scheduled job

@CustomSize{maxKey=form.admin.max.input.size}
9 crawler

String

Whether this job is related to crawling

10 jobLogging

String

Whether job logging is enabled

11 available

String

Whether the scheduled job is available/enabled

12 sortOrder

Integer

The sort order for displaying this scheduled job

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
13 createdBy

String

The username of who created this scheduled job

@Size{max=1000}
14 createdTime

Long

The timestamp when this scheduled job was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/scheduler/start

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#start()

annotations: @Execute @Secured{value=[admin-scheduler]}

Admin action for Scheduler management.

Starts a scheduled job.

@param form the edit form containing the ID of the job to start
@return HTML response redirecting to the list page after starting

Form or Body: EditForm

Form class for editing scheduled job configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the scheduler being edited

@Required , @Size{max=1000}
2 versionNo

Integer

The version number of the scheduler for optimistic locking

@Required , @ValidateTypeFailure
3 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
4 name

String

The name of the scheduled job

@Required , @Size{max=100}
5 target

String

The target class for the scheduled job

@Required , @Size{max=100}
6 cronExpression

String

The cron expression defining when the job should run

@Size{max=100} , @CronExpression
7 scriptType

String

The type of script for the scheduled job

@Required , @Size{max=100}
8 scriptData

String

The script data or code for the scheduled job

@CustomSize{maxKey=form.admin.max.input.size}
9 crawler

String

Whether this job is related to crawling

10 jobLogging

String

Whether job logging is enabled

11 available

String

Whether the scheduled job is available/enabled

12 sortOrder

Integer

The sort order for displaying this scheduled job

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
13 createdBy

String

The username of who created this scheduled job

@Size{max=1000}
14 createdTime

Long

The timestamp when this scheduled job was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/scheduler/stop

Execute Method: org.codelibs.fess.app.web.admin.scheduler.AdminSchedulerAction#stop()

annotations: @Execute @Secured{value=[admin-scheduler]}

Admin action for Scheduler management.

Stops a running scheduled job.

@param form the edit form containing the ID of the job to stop
@return HTML response redirecting to the list page after stopping

Form or Body: EditForm

Form class for editing scheduled job configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the scheduler being edited

@Required , @Size{max=1000}
2 versionNo

Integer

The version number of the scheduler for optimistic locking

@Required , @ValidateTypeFailure
3 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
4 name

String

The name of the scheduled job

@Required , @Size{max=100}
5 target

String

The target class for the scheduled job

@Required , @Size{max=100}
6 cronExpression

String

The cron expression defining when the job should run

@Size{max=100} , @CronExpression
7 scriptType

String

The type of script for the scheduled job

@Required , @Size{max=100}
8 scriptData

String

The script data or code for the scheduled job

@CustomSize{maxKey=form.admin.max.input.size}
9 crawler

String

Whether this job is related to crawling

10 jobLogging

String

Whether job logging is enabled

11 available

String

Whether the scheduled job is available/enabled

12 sortOrder

Integer

The sort order for displaying this scheduled job

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
13 createdBy

String

The username of who created this scheduled job

@Size{max=1000}
14 createdTime

Long

The timestamp when this scheduled job was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/searchlist/

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#index()

annotations: @Execute @Secured{value=[admin-searchlist, admin-searchlist-view]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Displays the search list management index page.

@param form the list form for filtering
@return HTML response for the search list page

Form or Body: ListForm

The list form for Search List.

No. name type comment annotations
1 q

String

The search query string

@Size{max=1000}
2 sort

String

The sort field and direction

3 start

Integer

The start position for search results

@ValidateTypeFailure
4 offset

Integer

The offset for pagination

@ValidateTypeFailure
5 pn

Integer

The page number

@ValidateTypeFailure
6 num

Integer

The number of results to display

@ValidateTypeFailure
7 lang

String[]

The languages

8 fields

Map<String, String[]>

The fields

9 as

Map<String, String[]>

The conditions

10 ex_q

String[]

The extra queries

11 sdh

String

The similar document hash

Return as: HtmlResponse

implementations: asListHtml()

/admin/searchlist/search

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#search()

annotations: @Execute @Secured{value=[admin-searchlist, admin-searchlist-view]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Executes a search based on the provided search criteria.

@param form the list form containing search criteria
@return HTML response with search results

Form or Body: ListForm

The list form for Search List.

No. name type comment annotations
1 q

String

The search query string

@Size{max=1000}
2 sort

String

The sort field and direction

3 start

Integer

The start position for search results

@ValidateTypeFailure
4 offset

Integer

The offset for pagination

@ValidateTypeFailure
5 pn

Integer

The page number

@ValidateTypeFailure
6 num

Integer

The number of results to display

@ValidateTypeFailure
7 lang

String[]

The languages

8 fields

Map<String, String[]>

The fields

9 as

Map<String, String[]>

The conditions

10 ex_q

String[]

The extra queries

11 sdh

String

The similar document hash

Return as: HtmlResponse

implementations: doSearch(form)

/admin/searchlist/prev

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#prev()

annotations: @Execute @Secured{value=[admin-searchlist, admin-searchlist-view]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Navigates to the previous page of search results.

@param form the list form containing current search criteria
@return HTML response with previous page results

Form or Body: ListForm

The list form for Search List.

No. name type comment annotations
1 q

String

The search query string

@Size{max=1000}
2 sort

String

The sort field and direction

3 start

Integer

The start position for search results

@ValidateTypeFailure
4 offset

Integer

The offset for pagination

@ValidateTypeFailure
5 pn

Integer

The page number

@ValidateTypeFailure
6 num

Integer

The number of results to display

@ValidateTypeFailure
7 lang

String[]

The languages

8 fields

Map<String, String[]>

The fields

9 as

Map<String, String[]>

The conditions

10 ex_q

String[]

The extra queries

11 sdh

String

The similar document hash

Return as: HtmlResponse

implementations: doMove(form, -1)

/admin/searchlist/next

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#next()

annotations: @Execute @Secured{value=[admin-searchlist, admin-searchlist-view]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Navigates to the next page of search results.

@param form the list form containing current search criteria
@return HTML response with next page results

Form or Body: ListForm

The list form for Search List.

No. name type comment annotations
1 q

String

The search query string

@Size{max=1000}
2 sort

String

The sort field and direction

3 start

Integer

The start position for search results

@ValidateTypeFailure
4 offset

Integer

The offset for pagination

@ValidateTypeFailure
5 pn

Integer

The page number

@ValidateTypeFailure
6 num

Integer

The number of results to display

@ValidateTypeFailure
7 lang

String[]

The languages

8 fields

Map<String, String[]>

The fields

9 as

Map<String, String[]>

The conditions

10 ex_q

String[]

The extra queries

11 sdh

String

The similar document hash

Return as: HtmlResponse

implementations: doMove(form, 1)

/admin/searchlist/move

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#move()

annotations: @Execute @Secured{value=[admin-searchlist, admin-searchlist-view]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Navigates to a specific page of search results.

@param form the list form containing target page information
@return HTML response with specified page results

Form or Body: ListForm

The list form for Search List.

No. name type comment annotations
1 q

String

The search query string

@Size{max=1000}
2 sort

String

The sort field and direction

3 start

Integer

The start position for search results

@ValidateTypeFailure
4 offset

Integer

The offset for pagination

@ValidateTypeFailure
5 pn

Integer

The page number

@ValidateTypeFailure
6 num

Integer

The number of results to display

@ValidateTypeFailure
7 lang

String[]

The languages

8 fields

Map<String, String[]>

The fields

9 as

Map<String, String[]>

The conditions

10 ex_q

String[]

The extra queries

11 sdh

String

The similar document hash

Return as: HtmlResponse

implementations: doMove(form, 0)

/admin/searchlist/delete

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#delete()

annotations: @Execute @Secured{value=[admin-searchlist]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Deletes a single document from the search index.

@param form the delete form containing document ID
@return HTML response redirecting to the list page

Form or Body: DeleteForm

Form class for deleting documents from search results in the admin interface.

No. name type comment annotations
1 q

String

The search query used to find the document

@Size{max=1000}
2 docId

String

The document ID of the document to delete

@Required
Return as: HtmlResponse

implementations: asListHtml()

/admin/searchlist/deleteall

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#deleteall()

annotations: @Execute @Secured{value=[admin-searchlist, admin-searchlist-view]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Deletes all documents matching the current search query.

@param form the list form containing search criteria
@return HTML response redirecting to the list page

Form or Body: ListForm

The list form for Search List.

No. name type comment annotations
1 q

String

The search query string

@Size{max=1000}
2 sort

String

The sort field and direction

3 start

Integer

The start position for search results

@ValidateTypeFailure
4 offset

Integer

The offset for pagination

@ValidateTypeFailure
5 pn

Integer

The page number

@ValidateTypeFailure
6 num

Integer

The number of results to display

@ValidateTypeFailure
7 lang

String[]

The languages

8 fields

Map<String, String[]>

The fields

9 as

Map<String, String[]>

The conditions

10 ex_q

String[]

The extra queries

11 sdh

String

The similar document hash

Return as: HtmlResponse

implementations: asListHtml()

/admin/searchlist/createnew

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#createnew()

annotations: @Execute @Secured{value=[admin-searchlist]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Displays the form for creating a new document.

@param form the create form
@return HTML response for the document creation form

Form or Body: CreateForm

The create form for Search List.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 doc

Map<String, Object>

The document data for search list operations

3 q

String

The search query string

Return as: HtmlResponse

implementations: asEditHtml()

/admin/searchlist/edit

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#edit()

annotations: @Execute @Secured{value=[admin-searchlist]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Displays the form for editing an existing document.

@param form the edit form containing document ID
@return HTML response for the document edit form

Form or Body: EditForm

The edit form for Search List.

No. name type comment annotations
1 id

String

Unique identifier for the search list entry

2 seqNo

Long

Sequence number for ordering search list entries

@ValidateTypeFailure
3 primaryTerm

Long

Primary term value for search list configuration

@ValidateTypeFailure
4 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
5 doc

Map<String, Object>

The document data for search list operations

6 q

String

The search query string

Return as: HtmlResponse

implementations: asEditHtml()

/admin/searchlist/create

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#create()

annotations: @Execute @Secured{value=[admin-searchlist]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Creates a new document in the search index.

@param form the create form containing document data
@return HTML response redirecting to the list page after creation

Form or Body: CreateForm

The create form for Search List.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 doc

Map<String, Object>

The document data for search list operations

3 q

String

The search query string

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/searchlist/update

Execute Method: org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction#update()

annotations: @Execute @Secured{value=[admin-searchlist]}

Web-specific implementation of SearchRenderData for rendering search results in the admin interface.

Updates an existing document in the search index.

@param form the edit form containing updated document data
@return HTML response redirecting to the search results after update

Form or Body: EditForm

The edit form for Search List.

No. name type comment annotations
1 id

String

Unique identifier for the search list entry

2 seqNo

Long

Sequence number for ordering search list entries

@ValidateTypeFailure
3 primaryTerm

Long

Primary term value for search list configuration

@ValidateTypeFailure
4 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
5 doc

Map<String, Object>

The document data for search list operations

6 q

String

The search query string

Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/searchlog/

Execute Method: org.codelibs.fess.app.web.admin.searchlog.AdminSearchlogAction#index()

annotations: @Execute @Secured{value=[admin-searchlog, admin-searchlog-view]}

Admin action for Search Log.

Displays the search log management index page.

@return HTML response for the search log list page

Return as: HtmlResponse

implementations: asListHtml()

/admin/searchlog/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.searchlog.AdminSearchlogAction#list()

annotations: @Execute @Secured{value=[admin-searchlog, admin-searchlog-view]}

Admin action for Search Log.

Displays a paginated list of search log entries.

@param pageNumber the page number to display
@param form the search form containing filter criteria
@return HTML response with the search log list

Path Variables:
No. name type comment annotations
1 pageNumber

Integer

the page number to display

Form or Body: SearchForm

The search form for Search Log.

No. name type comment annotations
1 logType

String

The log type field for filtering search logs

2 queryId

String

The query ID field for searching specific queries

3 userSessionId

String

The user session ID field for filtering logs by session

4 requestedTimeRange

String

The requested time range field for filtering logs by date

5 accessType

String

The access type field for filtering logs by access method

6 size

String

The size field for controlling page size

Return as: HtmlResponse

implementations: asHtml(path_AdminSearchlog_AdminSearchlogJsp)

/admin/searchlog/search

Execute Method: org.codelibs.fess.app.web.admin.searchlog.AdminSearchlogAction#search()

annotations: @Execute @Secured{value=[admin-searchlog, admin-searchlog-view]}

Admin action for Search Log.

Searches for search log entries based on the provided search criteria.

@param form the search form containing search criteria
@return HTML response with filtered search log results

Form or Body: SearchForm

The search form for Search Log.

No. name type comment annotations
1 logType

String

The log type field for filtering search logs

2 queryId

String

The query ID field for searching specific queries

3 userSessionId

String

The user session ID field for filtering logs by session

4 requestedTimeRange

String

The requested time range field for filtering logs by date

5 accessType

String

The access type field for filtering logs by access method

6 size

String

The size field for controlling page size

Return as: HtmlResponse

implementations: asHtml(path_AdminSearchlog_AdminSearchlogJsp)

/admin/searchlog/reset

Execute Method: org.codelibs.fess.app.web.admin.searchlog.AdminSearchlogAction#reset()

annotations: @Execute @Secured{value=[admin-searchlog, admin-searchlog-view]}

Admin action for Search Log.

Resets the search criteria and displays all search log entries.

@param form the search form to reset
@return HTML response with the reset search log list

Form or Body: SearchForm

The search form for Search Log.

No. name type comment annotations
1 logType

String

The log type field for filtering search logs

2 queryId

String

The query ID field for searching specific queries

3 userSessionId

String

The user session ID field for filtering logs by session

4 requestedTimeRange

String

The requested time range field for filtering logs by date

5 accessType

String

The access type field for filtering logs by access method

6 size

String

The size field for controlling page size

Return as: HtmlResponse

implementations: asHtml(path_AdminSearchlog_AdminSearchlogJsp)

/admin/searchlog/back

Execute Method: org.codelibs.fess.app.web.admin.searchlog.AdminSearchlogAction#back()

annotations: @Execute @Secured{value=[admin-searchlog, admin-searchlog-view]}

Admin action for Search Log.

Returns to the search log list from a detail view.

@param form the search form containing current state
@return HTML response for the search log list page

Form or Body: SearchForm

The search form for Search Log.

No. name type comment annotations
1 logType

String

The log type field for filtering search logs

2 queryId

String

The query ID field for searching specific queries

3 userSessionId

String

The user session ID field for filtering logs by session

4 requestedTimeRange

String

The requested time range field for filtering logs by date

5 accessType

String

The access type field for filtering logs by access method

6 size

String

The size field for controlling page size

Return as: HtmlResponse

implementations: asHtml(path_AdminSearchlog_AdminSearchlogJsp)

/admin/searchlog/details/{crudMode}/{logType}/{id}

Execute Method: org.codelibs.fess.app.web.admin.searchlog.AdminSearchlogAction#details()

annotations: @Execute @Secured{value=[admin-searchlog, admin-searchlog-view]}

Admin action for Search Log.

Displays the details of a specific search log entry.

@param crudMode the CRUD mode for the operation
@param logType the type of log entry
@param id the ID of the search log entry to display
@return HTML response for the search log details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode for the operation

2 logType

String

the type of log entry

3 id

String

the ID of the search log entry to display

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/searchlog/delete

Execute Method: org.codelibs.fess.app.web.admin.searchlog.AdminSearchlogAction#delete()

annotations: @Execute @Secured{value=[admin-searchlog]}

Admin action for Search Log.

Deletes a specific search log entry.

@param form the edit form containing the log entry information
@return HTML response redirecting to the list page after deletion

Form or Body: EditForm

The edit form for Search Log.

No. name type comment annotations
1 crudMode

int

CRUD operation mode indicator

@ValidateTypeFailure
2 logType

String

Type of the search log entry

@Required , @Size{max=10}
3 id

String

Unique identifier for the search log entry

@Required , @Size{max=1000}
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/searchlog/deleteall

Execute Method: org.codelibs.fess.app.web.admin.searchlog.AdminSearchlogAction#deleteall()

annotations: @Execute @Secured{value=[admin-searchlog]}

Admin action for Search Log.

Deletes all search log entries.

@return HTML response redirecting to the list page after deletion

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/sereq/

Execute Method: org.codelibs.fess.app.web.admin.sereq.AdminSereqAction#index()

annotations: @Execute @Secured{value=[admin-sereq, admin-sereq-view]}

Admin action for Search Request.

Displays the search request management index page.

@return HTML response for the search request page

Return as: HtmlResponse

implementations: asListHtml(this::saveToken)

/admin/sereq/upload

Execute Method: org.codelibs.fess.app.web.admin.sereq.AdminSereqAction#upload()

annotations: @Execute @Secured{value=[admin-sereq]}

Admin action for Search Request.

Processes uploaded search request files and executes them against the search engine.

@param form the upload form containing the request file
@return action response with the search results or error page

Form or Body: UploadForm

Form for uploading search request files to the Fess search engine.

No. name type comment annotations
1 requestFile

MultipartFormFile

The multipart file containing the search request configurations to be uploaded

@Required
Return as: ActionResponse

/admin/storage/

Execute Method: org.codelibs.fess.app.web.admin.storage.AdminStorageAction#index()

annotations: @Execute @Secured{value=[admin-storage, admin-storage-view]}

Container class for path information containing separate path and name components.

Displays the storage management index page.

@return HTML response for the storage list page

Return as: HtmlResponse

implementations: asListHtml(StringUtil.EMPTY)

/admin/storage/list/{id}

Execute Method: org.codelibs.fess.app.web.admin.storage.AdminStorageAction#list()

annotations: @Execute @Secured{value=[admin-storage, admin-storage-view]}

Container class for path information containing separate path and name components.

Displays a list of files and directories in the specified path.

@param id the encoded path ID to list (optional)
@return action response with the storage list or redirect

Path Variables:
No. name type comment annotations
1 id

OptionalThing<String>

the encoded path ID to list

Return as: ActionResponse

/admin/storage/upload

Execute Method: org.codelibs.fess.app.web.admin.storage.AdminStorageAction#upload()

annotations: @Execute @Secured{value=[admin-storage]}

Container class for path information containing separate path and name components.

Uploads a file to the storage system.

@param form the item form containing file and path information
@return HTML response redirecting to the storage list after upload

Form or Body: ItemForm

Form class for storage item operations in the admin interface.

No. name type comment annotations
1 path

String

The path of the storage item

2 name

String

The name of the storage item, limited to 100 characters

@Size{max=100}
3 uploadFile

MultipartFormFile

The file to be uploaded for the storage item

Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/storage/download/{id}

Execute Method: org.codelibs.fess.app.web.admin.storage.AdminStorageAction#download()

annotations: @Execute @Secured{value=[admin-storage, admin-storage-view]}

Container class for path information containing separate path and name components.

Downloads a file from the storage system.

@param id the encoded ID of the file to download
@return action response with the file stream for download

Path Variables:
No. name type comment annotations
1 id

String

the encoded ID of the file to download

Return as: ActionResponse

/admin/storage/delete/{id}

Execute Method: org.codelibs.fess.app.web.admin.storage.AdminStorageAction#delete()

annotations: @Execute @Secured{value=[admin-storage]}

Container class for path information containing separate path and name components.

Deletes a file from the storage system.

@param id the encoded ID of the file to delete
@return HTML response redirecting to the storage list after deletion

Path Variables:
No. name type comment annotations
1 id

String

the encoded ID of the file to delete

Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/storage/createDir

Execute Method: org.codelibs.fess.app.web.admin.storage.AdminStorageAction#createDir()

annotations: @Execute @Secured{value=[admin-storage]}

Container class for path information containing separate path and name components.

Creates a new directory in the storage system.

@param form the item form containing directory information
@return HTML response redirecting to the new directory

Form or Body: ItemForm

Form class for storage item operations in the admin interface.

No. name type comment annotations
1 path

String

The path of the storage item

2 name

String

The name of the storage item, limited to 100 characters

@Size{max=100}
3 uploadFile

MultipartFormFile

The file to be uploaded for the storage item

Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/storage/editTags

Execute Method: org.codelibs.fess.app.web.admin.storage.AdminStorageAction#editTags()

annotations: @Execute @Secured{value=[admin-storage]}

Container class for path information containing separate path and name components.

Displays the form for editing object tags.

@param form the tag form containing object information
@return HTML response for the tag editing form

Form or Body: TagForm

Form class for handling tag operations in storage management.

No. name type comment annotations
1 path

String

The file or directory path associated with this tag

@Required
2 name

String

The name of the tag with a maximum length of 100 characters

@Required , @Size{max=100}
3 tags

Map<String, String>

A map containing additional tag metadata as key-value pairs

Return as: HtmlResponse

implementations: asEditTagsHtml(form.path, form.name)

/admin/storage/updateTags

Execute Method: org.codelibs.fess.app.web.admin.storage.AdminStorageAction#updateTags()

annotations: @Execute @Secured{value=[admin-storage]}

Container class for path information containing separate path and name components.

Updates the tags for a storage object.

@param form the tag form containing updated tag information
@return HTML response redirecting to the storage list after update

Form or Body: TagForm

Form class for handling tag operations in storage management.

No. name type comment annotations
1 path

String

The file or directory path associated with this tag

@Required
2 name

String

The name of the tag with a maximum length of 100 characters

@Required , @Size{max=100}
3 tags

Map<String, String>

A map containing additional tag metadata as key-value pairs

Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/suggest/

Execute Method: org.codelibs.fess.app.web.admin.suggest.AdminSuggestAction#index()

annotations: @Execute @Secured{value=[admin-suggest, admin-suggest-view]}

Admin action for suggest management.

Displays the suggest management index page.

@return HTML response for the suggest management page

Return as: HtmlResponse

implementations: asHtml(path_AdminSuggest_AdminSuggestJsp)

/admin/suggest/deleteAllWords

Execute Method: org.codelibs.fess.app.web.admin.suggest.AdminSuggestAction#deleteAllWords()

annotations: @Execute @Secured{value=[admin-suggest]}

Admin action for suggest management.

Deletes all suggest words from the suggest index.

@return HTML response redirecting to the index page

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/suggest/deleteDocumentWords

Execute Method: org.codelibs.fess.app.web.admin.suggest.AdminSuggestAction#deleteDocumentWords()

annotations: @Execute @Secured{value=[admin-suggest]}

Admin action for suggest management.

Deletes document-based suggest words from the suggest index.

@return HTML response redirecting to the index page

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/suggest/deleteQueryWords

Execute Method: org.codelibs.fess.app.web.admin.suggest.AdminSuggestAction#deleteQueryWords()

annotations: @Execute @Secured{value=[admin-suggest]}

Admin action for suggest management.

Deletes query-based suggest words from the suggest index.

@return HTML response redirecting to the index page

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/systeminfo/

Execute Method: org.codelibs.fess.app.web.admin.systeminfo.AdminSysteminfoAction#index()

annotations: @Execute @Secured{value=[admin-systeminfo, admin-systeminfo-view]}

Admin action for System Info.

Displays the system information page with environment, properties, and configuration details.

@return HTML response for the system info page

Return as: HtmlResponse

implementations: asHtml(path_AdminSysteminfo_AdminSysteminfoJsp)

/admin/user/

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#index()

annotations: @Execute @Secured{value=[admin-user, admin-user-view]}

Admin action for User management.

Displays the user management index page.

@return HTML response for the user list page

Return as: HtmlResponse

implementations: asListHtml()

/admin/user/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#list()

annotations: @Execute @Secured{value=[admin-user, admin-user-view]}

Admin action for User management.

Displays a paginated list of users.

@param pageNumber the page number to display (optional)
@param form the search form containing filter criteria
@return HTML response with the user list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for User.

No. name type comment annotations
1 id

String

The ID field for searching users

Return as: HtmlResponse

implementations: asHtml(path_AdminUser_AdminUserJsp)

/admin/user/search

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#search()

annotations: @Execute @Secured{value=[admin-user, admin-user-view]}

Admin action for User management.

Searches for users based on the provided search criteria.

@param form the search form containing search criteria
@return HTML response with filtered user results

Form or Body: SearchForm

The search form for User.

No. name type comment annotations
1 id

String

The ID field for searching users

Return as: HtmlResponse

implementations: asHtml(path_AdminUser_AdminUserJsp)

/admin/user/reset

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#reset()

annotations: @Execute @Secured{value=[admin-user, admin-user-view]}

Admin action for User management.

Resets the search criteria and displays all users.

@param form the search form to reset
@return HTML response with the reset user list

Form or Body: SearchForm

The search form for User.

No. name type comment annotations
1 id

String

The ID field for searching users

Return as: HtmlResponse

implementations: asHtml(path_AdminUser_AdminUserJsp)

/admin/user/createnew

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#createnew()

annotations: @Execute @Secured{value=[admin-user]}

Admin action for User management.

Displays the form for creating a new user.

@return HTML response for the user creation form

Return as: HtmlResponse

implementations: asHtml(path_AdminUser_AdminUserEditJsp)

/admin/user/edit

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#edit()

annotations: @Execute @Secured{value=[admin-user]}

Admin action for User management.

Displays the form for editing an existing user.

@param form the edit form containing user ID
@return HTML response for the user edit form

Form or Body: EditForm

Form class for editing users in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the user being edited

@Required , @Size{max=1000}
2 versionNo

Integer

The version number of the user for optimistic locking

@Required , @ValidateTypeFailure
3 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
4 name

String

The username of the user

@Required , @Size{max=100}
5 password

String

The password for the user

@Size{max=100}
6 confirmPassword

String

The password confirmation field

@Size{max=100}
7 attributes

Map<String, String>

The attributes map for the user

8 roles

String[]

The roles assigned to the user

9 groups

String[]

The groups assigned to the user

Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/user/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#details()

annotations: @Execute @Secured{value=[admin-user, admin-user-view]}

Admin action for User management.

Displays the details of a user.

@param crudMode the CRUD mode for the operation
@param id the ID of the user to display
@return HTML response for the user details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode for the operation

2 id

String

the ID of the user to display

Return as: HtmlResponse

implementations: asHtml(path_AdminUser_AdminUserDetailsJsp)

/admin/user/create

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#create()

annotations: @Execute @Secured{value=[admin-user]}

Admin action for User management.

Creates a new user.

@param form the create form containing the new user data
@return HTML response redirecting to the list page after creation

Form or Body: CreateForm

The create form for User.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 name

String

The username of the user

@Required , @Size{max=100}
3 password

String

The password for the user

@Size{max=100}
4 confirmPassword

String

The password confirmation field

@Size{max=100}
5 attributes

Map<String, String>

The attributes map for the user

6 roles

String[]

The roles assigned to the user

7 groups

String[]

The groups assigned to the user

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/user/update

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#update()

annotations: @Execute @Secured{value=[admin-user]}

Admin action for User management.

Updates an existing user.

@param form the edit form containing the updated user data
@return HTML response redirecting to the list page after update

Form or Body: EditForm

Form class for editing users in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the user being edited

@Required , @Size{max=1000}
2 versionNo

Integer

The version number of the user for optimistic locking

@Required , @ValidateTypeFailure
3 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
4 name

String

The username of the user

@Required , @Size{max=100}
5 password

String

The password for the user

@Size{max=100}
6 confirmPassword

String

The password confirmation field

@Size{max=100}
7 attributes

Map<String, String>

The attributes map for the user

8 roles

String[]

The roles assigned to the user

9 groups

String[]

The groups assigned to the user

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/user/delete

Execute Method: org.codelibs.fess.app.web.admin.user.AdminUserAction#delete()

annotations: @Execute @Secured{value=[admin-user]}

Admin action for User management.

Deletes a user.

@param form the edit form containing the ID of the user to delete
@return HTML response redirecting to the list page after deletion

Form or Body: EditForm

Form class for editing users in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the user being edited

@Required , @Size{max=1000}
2 versionNo

Integer

The version number of the user for optimistic locking

@Required , @ValidateTypeFailure
3 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
4 name

String

The username of the user

@Required , @Size{max=100}
5 password

String

The password for the user

@Size{max=100}
6 confirmPassword

String

The password confirmation field

@Size{max=100}
7 attributes

Map<String, String>

The attributes map for the user

8 roles

String[]

The roles assigned to the user

9 groups

String[]

The groups assigned to the user

Return as: HtmlResponse

implementations: redirect(getClass()

/admin/webauth/

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#index()

annotations: @Execute @Secured{value=[admin-webauth, admin-webauth-view]}

Admin action for Web Authentication management.

Displays the web authentication management index page.

@param form the search form for filtering
@return HTML response for the web authentication list page

Form or Body: SearchForm

The search form for Web Authentication.

No. name type comment annotations
1 id

String

The ID field for searching web authentication settings

Return as: HtmlResponse

implementations: asListHtml()

/admin/webauth/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#list()

annotations: @Execute @Secured{value=[admin-webauth, admin-webauth-view]}

Admin action for Web Authentication management.

Displays a paginated list of web authentication configurations.

@param pageNumber the page number to display (optional)
@param form the search form containing filter criteria
@return HTML response with the web authentication list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for Web Authentication.

No. name type comment annotations
1 id

String

The ID field for searching web authentication settings

Return as: HtmlResponse

implementations: asHtml(path_AdminWebauth_AdminWebauthJsp)

/admin/webauth/search

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#search()

annotations: @Execute @Secured{value=[admin-webauth, admin-webauth-view]}

Admin action for Web Authentication management.

Searches for web authentication configurations based on the provided search criteria.

@param form the search form containing search criteria
@return HTML response with filtered web authentication results

Form or Body: SearchForm

The search form for Web Authentication.

No. name type comment annotations
1 id

String

The ID field for searching web authentication settings

Return as: HtmlResponse

implementations: asHtml(path_AdminWebauth_AdminWebauthJsp)

/admin/webauth/reset

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#reset()

annotations: @Execute @Secured{value=[admin-webauth, admin-webauth-view]}

Admin action for Web Authentication management.

Resets the search criteria and displays all web authentication configurations.

@param form the search form to reset
@return HTML response with the reset web authentication list

Form or Body: SearchForm

The search form for Web Authentication.

No. name type comment annotations
1 id

String

The ID field for searching web authentication settings

Return as: HtmlResponse

implementations: asHtml(path_AdminWebauth_AdminWebauthJsp)

/admin/webauth/createnew

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#createnew()

annotations: @Execute @Secured{value=[admin-webauth]}

Admin action for Web Authentication management.

Displays the form for creating a new web authentication configuration.

@return HTML response for the web authentication creation form

Return as: HtmlResponse

implementations: asHtml(path_AdminWebauth_AdminWebauthEditJsp)

/admin/webauth/edit

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#edit()

annotations: @Execute @Secured{value=[admin-webauth]}

Admin action for Web Authentication management.

Displays the form for editing an existing web authentication configuration.

@param form the edit form containing web authentication ID
@return HTML response for the web authentication edit form

Form or Body: EditForm

Form class for editing web authentication configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the web authentication configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this web authentication configuration

@Size{max=255}
3 updatedTime

Long

The timestamp when this web authentication configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the web authentication configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 hostname

String

The hostname for the web authentication

@Size{max=100}
7 port

Integer

The port number for the web authentication

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
8 authRealm

String

The authentication realm

@Size{max=100}
9 protocolScheme

String

The protocol scheme (http, https)

@Size{max=10}
10 username

String

The username for authentication

@Required , @Size{max=100}
11 password

String

The password for authentication

@Size{max=100}
12 parameters

String

Additional parameters for the authentication

@Size{max=1000}
13 webConfigId

String

The web configuration ID this authentication is associated with

@Required , @Size{max=1000}
14 createdBy

String

The user who created this authentication configuration

@Size{max=1000}
15 createdTime

Long

The timestamp when this authentication configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/webauth/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#details()

annotations: @Execute @Secured{value=[admin-webauth, admin-webauth-view]}

Admin action for Web Authentication management.

Displays the details of a web authentication configuration.

@param crudMode the CRUD mode for the operation
@param id the ID of the web authentication to display
@return HTML response for the web authentication details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode for the operation

2 id

String

the ID of the web authentication to display

Return as: HtmlResponse

implementations: asHtml(path_AdminWebauth_AdminWebauthDetailsJsp)

/admin/webauth/create

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#create()

annotations: @Execute @Secured{value=[admin-webauth]}

Admin action for Web Authentication management.

Creates a new web authentication configuration.

@param form the create form containing the new web authentication data
@return HTML response redirecting to the list page after creation

Form or Body: CreateForm

The create form for Web Authentication.

No. name type comment annotations
1 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
2 hostname

String

The hostname for the web authentication

@Size{max=100}
3 port

Integer

The port number for the web authentication

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
4 authRealm

String

The authentication realm

@Size{max=100}
5 protocolScheme

String

The protocol scheme (http, https)

@Size{max=10}
6 username

String

The username for authentication

@Required , @Size{max=100}
7 password

String

The password for authentication

@Size{max=100}
8 parameters

String

Additional parameters for the authentication

@Size{max=1000}
9 webConfigId

String

The web configuration ID this authentication is associated with

@Required , @Size{max=1000}
10 createdBy

String

The user who created this authentication configuration

@Size{max=1000}
11 createdTime

Long

The timestamp when this authentication configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/webauth/update

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#update()

annotations: @Execute @Secured{value=[admin-webauth]}

Admin action for Web Authentication management.

Updates an existing web authentication configuration.

@param form the edit form containing the updated web authentication data
@return HTML response redirecting to the list page after update

Form or Body: EditForm

Form class for editing web authentication configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the web authentication configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this web authentication configuration

@Size{max=255}
3 updatedTime

Long

The timestamp when this web authentication configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the web authentication configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 hostname

String

The hostname for the web authentication

@Size{max=100}
7 port

Integer

The port number for the web authentication

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
8 authRealm

String

The authentication realm

@Size{max=100}
9 protocolScheme

String

The protocol scheme (http, https)

@Size{max=10}
10 username

String

The username for authentication

@Required , @Size{max=100}
11 password

String

The password for authentication

@Size{max=100}
12 parameters

String

Additional parameters for the authentication

@Size{max=1000}
13 webConfigId

String

The web configuration ID this authentication is associated with

@Required , @Size{max=1000}
14 createdBy

String

The user who created this authentication configuration

@Size{max=1000}
15 createdTime

Long

The timestamp when this authentication configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/webauth/delete

Execute Method: org.codelibs.fess.app.web.admin.webauth.AdminWebauthAction#delete()

annotations: @Execute @Secured{value=[admin-webauth]}

Admin action for Web Authentication management.

Deletes a web authentication configuration.

@param form the edit form containing the ID of the web authentication to delete
@return HTML response redirecting to the list page after deletion

Form or Body: EditForm

Form class for editing web authentication configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the web authentication configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this web authentication configuration

@Size{max=255}
3 updatedTime

Long

The timestamp when this web authentication configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the web authentication configuration for optimistic locking

@Required , @ValidateTypeFailure
5 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
6 hostname

String

The hostname for the web authentication

@Size{max=100}
7 port

Integer

The port number for the web authentication

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
8 authRealm

String

The authentication realm

@Size{max=100}
9 protocolScheme

String

The protocol scheme (http, https)

@Size{max=10}
10 username

String

The username for authentication

@Required , @Size{max=100}
11 password

String

The password for authentication

@Size{max=100}
12 parameters

String

Additional parameters for the authentication

@Size{max=1000}
13 webConfigId

String

The web configuration ID this authentication is associated with

@Required , @Size{max=1000}
14 createdBy

String

The user who created this authentication configuration

@Size{max=1000}
15 createdTime

Long

The timestamp when this authentication configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/webconfig/

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#index()

annotations: @Execute @Secured{value=[admin-webconfig, admin-webconfig-view]}

Admin action for Web Config management.

Displays the web config management index page.

@param form the search form for filtering
@return HTML response for the web config list page

Form or Body: SearchForm

The search form for Web Config.

No. name type comment annotations
1 name

String

The name field for searching web configurations

2 urls

String

The URLs field for searching web configurations

3 description

String

The description field for searching web configurations

Return as: HtmlResponse

implementations: asListHtml()

/admin/webconfig/list/{pageNumber}

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#list()

annotations: @Execute @Secured{value=[admin-webconfig, admin-webconfig-view]}

Admin action for Web Config management.

Displays a paginated list of web crawler configurations.

@param pageNumber the page number to display (optional)
@param form the search form containing filter criteria
@return HTML response with the web config list

Path Variables:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

the page number to display

Form or Body: SearchForm

The search form for Web Config.

No. name type comment annotations
1 name

String

The name field for searching web configurations

2 urls

String

The URLs field for searching web configurations

3 description

String

The description field for searching web configurations

Return as: HtmlResponse

implementations: asHtml(path_AdminWebconfig_AdminWebconfigJsp)

/admin/webconfig/search

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#search()

annotations: @Execute @Secured{value=[admin-webconfig, admin-webconfig-view]}

Admin action for Web Config management.

Searches for web crawler configurations based on the provided search criteria.

@param form the search form containing search criteria
@return HTML response with filtered web config results

Form or Body: SearchForm

The search form for Web Config.

No. name type comment annotations
1 name

String

The name field for searching web configurations

2 urls

String

The URLs field for searching web configurations

3 description

String

The description field for searching web configurations

Return as: HtmlResponse

implementations: asHtml(path_AdminWebconfig_AdminWebconfigJsp)

/admin/webconfig/reset

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#reset()

annotations: @Execute @Secured{value=[admin-webconfig, admin-webconfig-view]}

Admin action for Web Config management.

Resets the search criteria and displays all web crawler configurations.

@param form the search form to reset
@return HTML response with the reset web config list

Form or Body: SearchForm

The search form for Web Config.

No. name type comment annotations
1 name

String

The name field for searching web configurations

2 urls

String

The URLs field for searching web configurations

3 description

String

The description field for searching web configurations

Return as: HtmlResponse

implementations: asHtml(path_AdminWebconfig_AdminWebconfigJsp)

/admin/webconfig/createnew

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#createnew()

annotations: @Execute @Secured{value=[admin-webconfig]}

Admin action for Web Config management.

Displays the form for creating a new web crawler configuration.

@return HTML response for the web config creation form

Return as: HtmlResponse

implementations: asEditHtml()

/admin/webconfig/edit

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#edit()

annotations: @Execute @Secured{value=[admin-webconfig]}

Admin action for Web Config management.

Displays the form for editing an existing web crawler configuration.

@param form the edit form containing web config ID
@return HTML response for the web config edit form

Form or Body: EditForm

Form class for editing web crawling configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the web configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this web configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this web configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the web configuration for optimistic locking

@Required , @ValidateTypeFailure
5 labelTypeIds

String[]

The label type IDs associated with this web configuration

6 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
7 name

String

The name of the web configuration

@Required , @Size{max=200}
8 description

String

The description of the web configuration

@Size{max=1000}
9 urls

String

The URLs to be crawled by this web configuration

@Required , @UriType{protocolType=WEB} , @CustomSize{maxKey=form.admin.max.input.size}
10 includedUrls

String

URL patterns to include during crawling

@CustomSize{maxKey=form.admin.max.input.size}
11 excludedUrls

String

URL patterns to exclude during crawling

@CustomSize{maxKey=form.admin.max.input.size}
12 includedDocUrls

String

Document URL patterns to include in search index

@CustomSize{maxKey=form.admin.max.input.size}
13 excludedDocUrls

String

Document URL patterns to exclude from search index

@CustomSize{maxKey=form.admin.max.input.size}
14 configParameter

String

Additional configuration parameters for the crawler

@CustomSize{maxKey=form.admin.max.input.size}
15 depth

Integer

The maximum crawling depth from the starting URLs

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 maxAccessCount

Long

The maximum number of URLs to access during crawling

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
17 userAgent

String

The user agent string to use during crawling

@Required , @Size{max=200}
18 numOfThread

Integer

The number of crawler threads to use

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure
19 intervalTime

Integer

The interval time between requests in milliseconds

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
20 boost

Float

The boost value for documents from this web configuration

@Required , @ValidateTypeFailure
21 available

String

Whether this web configuration is available for crawling

@Required , @Size{max=5}
22 permissions

String

Permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size}
23 virtualHosts

String

Virtual host names for this web configuration

@CustomSize{maxKey=form.admin.max.input.size}
24 sortOrder

Integer

The sort order for this web configuration

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
25 createdBy

String

The user who created this web configuration

@Size{max=1000}
26 createdTime

Long

The timestamp when this web configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: asDetailsHtml(),asEditHtml()

/admin/webconfig/details/{crudMode}/{id}

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#details()

annotations: @Execute @Secured{value=[admin-webconfig, admin-webconfig-view]}

Admin action for Web Config management.

Displays the details of a web crawler configuration.

@param crudMode the CRUD mode for the operation
@param id the ID of the web config to display
@return HTML response for the web config details page

Path Variables:
No. name type comment annotations
1 crudMode

int

the CRUD mode for the operation

2 id

String

the ID of the web config to display

Return as: HtmlResponse

implementations: asDetailsHtml()

/admin/webconfig/create

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#create()

annotations: @Execute @Secured{value=[admin-webconfig]}

Admin action for Web Config management.

Creates a new web crawler configuration.

@param form the create form containing the new web config data
@return HTML response redirecting to the list page after creation

Form or Body: CreateForm

The create form for Web Config.

No. name type comment annotations
1 labelTypeIds

String[]

The label type IDs associated with this web configuration

2 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
3 name

String

The name of the web configuration

@Required , @Size{max=200}
4 description

String

The description of the web configuration

@Size{max=1000}
5 urls

String

The URLs to be crawled by this web configuration

@Required , @UriType{protocolType=WEB} , @CustomSize{maxKey=form.admin.max.input.size}
6 includedUrls

String

URL patterns to include during crawling

@CustomSize{maxKey=form.admin.max.input.size}
7 excludedUrls

String

URL patterns to exclude during crawling

@CustomSize{maxKey=form.admin.max.input.size}
8 includedDocUrls

String

Document URL patterns to include in search index

@CustomSize{maxKey=form.admin.max.input.size}
9 excludedDocUrls

String

Document URL patterns to exclude from search index

@CustomSize{maxKey=form.admin.max.input.size}
10 configParameter

String

Additional configuration parameters for the crawler

@CustomSize{maxKey=form.admin.max.input.size}
11 depth

Integer

The maximum crawling depth from the starting URLs

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
12 maxAccessCount

Long

The maximum number of URLs to access during crawling

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
13 userAgent

String

The user agent string to use during crawling

@Required , @Size{max=200}
14 numOfThread

Integer

The number of crawler threads to use

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure
15 intervalTime

Integer

The interval time between requests in milliseconds

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 boost

Float

The boost value for documents from this web configuration

@Required , @ValidateTypeFailure
17 available

String

Whether this web configuration is available for crawling

@Required , @Size{max=5}
18 permissions

String

Permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size}
19 virtualHosts

String

Virtual host names for this web configuration

@CustomSize{maxKey=form.admin.max.input.size}
20 sortOrder

Integer

The sort order for this web configuration

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
21 createdBy

String

The user who created this web configuration

@Size{max=1000}
22 createdTime

Long

The timestamp when this web configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/webconfig/update

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#update()

annotations: @Execute @Secured{value=[admin-webconfig]}

Admin action for Web Config management.

Updates an existing web crawler configuration.

@param form the edit form containing the updated web config data
@return HTML response redirecting to the list page after update

Form or Body: EditForm

Form class for editing web crawling configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the web configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this web configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this web configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the web configuration for optimistic locking

@Required , @ValidateTypeFailure
5 labelTypeIds

String[]

The label type IDs associated with this web configuration

6 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
7 name

String

The name of the web configuration

@Required , @Size{max=200}
8 description

String

The description of the web configuration

@Size{max=1000}
9 urls

String

The URLs to be crawled by this web configuration

@Required , @UriType{protocolType=WEB} , @CustomSize{maxKey=form.admin.max.input.size}
10 includedUrls

String

URL patterns to include during crawling

@CustomSize{maxKey=form.admin.max.input.size}
11 excludedUrls

String

URL patterns to exclude during crawling

@CustomSize{maxKey=form.admin.max.input.size}
12 includedDocUrls

String

Document URL patterns to include in search index

@CustomSize{maxKey=form.admin.max.input.size}
13 excludedDocUrls

String

Document URL patterns to exclude from search index

@CustomSize{maxKey=form.admin.max.input.size}
14 configParameter

String

Additional configuration parameters for the crawler

@CustomSize{maxKey=form.admin.max.input.size}
15 depth

Integer

The maximum crawling depth from the starting URLs

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 maxAccessCount

Long

The maximum number of URLs to access during crawling

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
17 userAgent

String

The user agent string to use during crawling

@Required , @Size{max=200}
18 numOfThread

Integer

The number of crawler threads to use

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure
19 intervalTime

Integer

The interval time between requests in milliseconds

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
20 boost

Float

The boost value for documents from this web configuration

@Required , @ValidateTypeFailure
21 available

String

Whether this web configuration is available for crawling

@Required , @Size{max=5}
22 permissions

String

Permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size}
23 virtualHosts

String

Virtual host names for this web configuration

@CustomSize{maxKey=form.admin.max.input.size}
24 sortOrder

Integer

The sort order for this web configuration

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
25 createdBy

String

The user who created this web configuration

@Size{max=1000}
26 createdTime

Long

The timestamp when this web configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/webconfig/delete

Execute Method: org.codelibs.fess.app.web.admin.webconfig.AdminWebconfigAction#delete()

annotations: @Execute @Secured{value=[admin-webconfig]}

Admin action for Web Config management.

Deletes a web crawler configuration.

@param form the edit form containing the ID of the web config to delete
@return HTML response redirecting to the list page after deletion

Form or Body: EditForm

Form class for editing web crawling configurations in the admin interface.

No. name type comment annotations
1 id

String

The unique identifier of the web configuration being edited

@Required , @Size{max=1000}
2 updatedBy

String

The username of the user who last updated this web configuration

@Size{max=1000}
3 updatedTime

Long

The timestamp when this web configuration was last updated

@ValidateTypeFailure
4 versionNo

Integer

The version number of the web configuration for optimistic locking

@Required , @ValidateTypeFailure
5 labelTypeIds

String[]

The label type IDs associated with this web configuration

6 crudMode

Integer

The CRUD mode for the form

@ValidateTypeFailure
7 name

String

The name of the web configuration

@Required , @Size{max=200}
8 description

String

The description of the web configuration

@Size{max=1000}
9 urls

String

The URLs to be crawled by this web configuration

@Required , @UriType{protocolType=WEB} , @CustomSize{maxKey=form.admin.max.input.size}
10 includedUrls

String

URL patterns to include during crawling

@CustomSize{maxKey=form.admin.max.input.size}
11 excludedUrls

String

URL patterns to exclude during crawling

@CustomSize{maxKey=form.admin.max.input.size}
12 includedDocUrls

String

Document URL patterns to include in search index

@CustomSize{maxKey=form.admin.max.input.size}
13 excludedDocUrls

String

Document URL patterns to exclude from search index

@CustomSize{maxKey=form.admin.max.input.size}
14 configParameter

String

Additional configuration parameters for the crawler

@CustomSize{maxKey=form.admin.max.input.size}
15 depth

Integer

The maximum crawling depth from the starting URLs

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
16 maxAccessCount

Long

The maximum number of URLs to access during crawling

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
17 userAgent

String

The user agent string to use during crawling

@Required , @Size{max=200}
18 numOfThread

Integer

The number of crawler threads to use

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure
19 intervalTime

Integer

The interval time between requests in milliseconds

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
20 boost

Float

The boost value for documents from this web configuration

@Required , @ValidateTypeFailure
21 available

String

Whether this web configuration is available for crawling

@Required , @Size{max=5}
22 permissions

String

Permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size}
23 virtualHosts

String

Virtual host names for this web configuration

@CustomSize{maxKey=form.admin.max.input.size}
24 sortOrder

Integer

The sort order for this web configuration

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
25 createdBy

String

The user who created this web configuration

@Size{max=1000}
26 createdTime

Long

The timestamp when this web configuration was created

@ValidateTypeFailure
Return as: HtmlResponse

implementations: redirect(getClass()

/admin/wizard/

Execute Method: org.codelibs.fess.app.web.admin.wizard.AdminWizardAction#index()

annotations: @Execute @Secured{value=[admin-wizard, admin-wizard-view]}

Admin action for configuration wizard.

Displays the wizard index page.

@return HTML response for the wizard main page

Return as: HtmlResponse

implementations: asIndexHtml()

/admin/wizard/crawlingConfigForm

Execute Method: org.codelibs.fess.app.web.admin.wizard.AdminWizardAction#crawlingConfigForm()

annotations: @Execute @Secured{value=[admin-wizard]}

Admin action for configuration wizard.

Displays the crawling configuration form.

@return HTML response for the crawling config form

Return as: HtmlResponse

implementations: asHtml(path_AdminWizard_AdminWizardConfigJsp)

/admin/wizard/crawlingConfig

Execute Method: org.codelibs.fess.app.web.admin.wizard.AdminWizardAction#crawlingConfig()

annotations: @Execute @Secured{value=[admin-wizard]}

Admin action for configuration wizard.

Creates a crawling configuration and returns to the config form.

@param form the form containing crawling configuration data
@return HTML response redirecting to the config form

Form or Body: CrawlingConfigForm

Form class for crawling configuration wizard in the admin interface.

No. name type comment annotations
1 crawlingConfigName

String

Name of the crawling configuration

@Required , @Size{max=200}
2 crawlingConfigPath

String

Path or URL to be crawled by this configuration

@Required , @Size{max=1000}
3 depth

Integer

Maximum depth for crawling (how many levels deep to follow links)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
4 maxAccessCount

Long

Maximum number of pages/documents to access during crawling

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/wizard/crawlingConfigNext

Execute Method: org.codelibs.fess.app.web.admin.wizard.AdminWizardAction#crawlingConfigNext()

annotations: @Execute @Secured{value=[admin-wizard]}

Admin action for configuration wizard.

Creates a crawling configuration and proceeds to the start crawling form.

@param form the form containing crawling configuration data
@return HTML response redirecting to the start crawling form

Form or Body: CrawlingConfigForm

Form class for crawling configuration wizard in the admin interface.

No. name type comment annotations
1 crawlingConfigName

String

Name of the crawling configuration

@Required , @Size{max=200}
2 crawlingConfigPath

String

Path or URL to be crawled by this configuration

@Required , @Size{max=1000}
3 depth

Integer

Maximum depth for crawling (how many levels deep to follow links)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure
4 maxAccessCount

Long

Maximum number of pages/documents to access during crawling

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure
Return as: HtmlResponse

implementations: redirectWith(getClass()

/admin/wizard/startCrawlingForm

Execute Method: org.codelibs.fess.app.web.admin.wizard.AdminWizardAction#startCrawlingForm()

annotations: @Execute @Secured{value=[admin-wizard]}

Admin action for configuration wizard.

Displays the start crawling form.

@return HTML response for the start crawling form

Return as: HtmlResponse

implementations: asHtml(path_AdminWizard_AdminWizardStartJsp)

/admin/wizard/startCrawling

Execute Method: org.codelibs.fess.app.web.admin.wizard.AdminWizardAction#startCrawling()

annotations: @Execute @Secured{value=[admin-wizard]}

Admin action for configuration wizard.

Starts the crawling process for all configured crawlers.

@param form the start crawling form
@return HTML response redirecting to the wizard index

Form or Body: StartCrawlingForm

Form class for starting crawling operations in the admin wizard.

Return as: HtmlResponse

implementations: redirect(AdminWizardAction.class)

/api/admin/accesstoken/settings

Execute Method: org.codelibs.fess.app.web.api.admin.accesstoken.ApiAdminAccesstokenAction#settings()

annotations: @Execute

API action for admin access token.

Retrieves a list of access token settings.

@param body the search body containing filter criteria
@return JSON response with access token list

Form or Body: SearchBody

Search request body for access token administration.

No. name type comment annotations
1 id

String

The access token ID to search for

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/accesstoken/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.accesstoken.ApiAdminAccesstokenAction#get$setting()

annotations: @Execute

API action for admin access token.

Retrieves a specific access token setting by ID.

@param id the access token ID to retrieve
@return JSON response with the access token setting

Path Variables:
No. name type comment annotations
1 id

String

the access token ID to retrieve

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/accesstoken/setting

Execute Method: org.codelibs.fess.app.web.api.admin.accesstoken.ApiAdminAccesstokenAction#post$setting()

annotations: @Execute

API action for admin access token.

Creates a new access token setting.

@param body the create body containing access token data
@return JSON response with the created access token ID

Form or Body: CreateBody

Request body for creating access token via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure crudMode
2 name

String

The name of the access token

@Required , @Size{max=1000} name
3 token

String

The actual access token string

@Size{max=10000} token
4 permissions

String

The permissions associated with this access token

@CustomSize{maxKey=form.admin.max.input.size} permissions
5 parameter_name

String

The parameter name for the access token

@Size{max=10000} parameterName
6 expires

String

The expiration date and time for the access token

@Pattern{regexp=[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]} expires
7 created_by

String

The username of the user who created this access token

@Size{max=1000} createdBy
8 created_time

Long

The timestamp when this access token was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/accesstoken/setting

Execute Method: org.codelibs.fess.app.web.api.admin.accesstoken.ApiAdminAccesstokenAction#put$setting()

annotations: @Execute

API action for admin access token.

Updates an existing access token setting.

@param body the edit body containing updated access token data
@return JSON response with the updated access token ID

Form or Body: EditBody

Request body class for access token edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the access token being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this access token

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this access token was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the access token for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure crudMode
6 name

String

The name of the access token

@Required , @Size{max=1000} name
7 token

String

The actual access token string

@Size{max=10000} token
8 permissions

String

The permissions associated with this access token

@CustomSize{maxKey=form.admin.max.input.size} permissions
9 parameter_name

String

The parameter name for the access token

@Size{max=10000} parameterName
10 expires

String

The expiration date and time for the access token

@Pattern{regexp=[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]} expires
11 created_by

String

The username of the user who created this access token

@Size{max=1000} createdBy
12 created_time

Long

The timestamp when this access token was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/accesstoken/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.accesstoken.ApiAdminAccesstokenAction#delete$setting()

annotations: @Execute

API action for admin access token.

Deletes an access token setting by ID.

@param id the access token ID to delete
@return JSON response confirming deletion

Path Variables:
No. name type comment annotations
1 id

String

the access token ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/backup/files

Execute Method: org.codelibs.fess.app.web.api.admin.backup.ApiAdminBackupAction#files()

annotations: @Execute

API action for admin backup.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/backup/file/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.backup.ApiAdminBackupAction#get$file()

annotations: @Execute

API action for admin backup.

Path Variables:
No. name type comment annotations
1 id

String

Return as: StreamResponse

/api/admin/badword/settings

Execute Method: org.codelibs.fess.app.web.api.admin.badword.ApiAdminBadwordAction#settings()

annotations: @Execute

API action for admin bad word management.
Provides REST endpoints for managing bad words in the Fess search engine.

Form or Body: SearchBody

Search request body for bad word administration.

No. name type comment annotations
1 id

String

The bad word ID to search for

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/badword/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.badword.ApiAdminBadwordAction#get$setting()

annotations: @Execute

API action for admin bad word management.
Provides REST endpoints for managing bad words in the Fess search engine.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/badword/setting

Execute Method: org.codelibs.fess.app.web.api.admin.badword.ApiAdminBadwordAction#post$setting()

annotations: @Execute

API action for admin bad word management.
Provides REST endpoints for managing bad words in the Fess search engine.

Creates a new bad word setting.

@param body the request body containing bad word information
@return JSON response with result status

Form or Body: CreateBody

Request body for creating bad word via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for form processing (create, update, delete operations)

@ValidateTypeFailure crudMode
2 suggest_word

String

The bad word to be filtered from search suggestions

@Required , @Pattern{regexp=[^\s]+} suggestWord
3 created_by

String

The username of the user who created this bad word entry

@Size{max=1000} createdBy
4 created_time

Long

The timestamp when this bad word entry was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/badword/setting

Execute Method: org.codelibs.fess.app.web.api.admin.badword.ApiAdminBadwordAction#put$setting()

annotations: @Execute

API action for admin bad word management.
Provides REST endpoints for managing bad words in the Fess search engine.

Updates an existing bad word setting.

@param body the request body containing updated bad word information
@return JSON response with result status

Form or Body: EditBody

Request body class for bad word edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the bad word entry being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this bad word entry

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this bad word entry was last updated

@ValidateTypeFailure updatedTime
4 version_no

Long

The version number of the bad word entry for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD mode for form processing (create, update, delete operations)

@ValidateTypeFailure crudMode
6 suggest_word

String

The bad word to be filtered from search suggestions

@Required , @Pattern{regexp=[^\s]+} suggestWord
7 created_by

String

The username of the user who created this bad word entry

@Size{max=1000} createdBy
8 created_time

Long

The timestamp when this bad word entry was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/badword/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.badword.ApiAdminBadwordAction#delete$setting()

annotations: @Execute

API action for admin bad word management.
Provides REST endpoints for managing bad words in the Fess search engine.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/badword/upload

Execute Method: org.codelibs.fess.app.web.api.admin.badword.ApiAdminBadwordAction#put$upload()

annotations: @Execute

API action for admin bad word management.
Provides REST endpoints for managing bad words in the Fess search engine.

Uploads bad words from a CSV file.

@param body the upload form containing the CSV file
@return JSON response with result status

Form or Body: UploadForm

Form for uploading bad word files to the Fess search engine.

No. name type comment annotations
1 badWordFile

MultipartFormFile

The multipart file containing bad words to be uploaded

@Required
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/badword/download

Execute Method: org.codelibs.fess.app.web.api.admin.badword.ApiAdminBadwordAction#get$download()

annotations: @Execute

API action for admin bad word management.
Provides REST endpoints for managing bad words in the Fess search engine.

Form or Body: DownloadBody

Download body for Bad Word API operations.

Return as: StreamResponse

/api/admin/boostdoc/settings

Execute Method: org.codelibs.fess.app.web.api.admin.boostdoc.ApiAdminBoostdocAction#settings()

annotations: @Execute

API action for admin boost doc.

Form or Body: SearchBody

Search request body for boost document administration.

No. public name type comment annotations property name
1 url_expr

String

The URL expression pattern to search for in boost documents

urlExpr
2 boost_expr

String

The boost expression to search for in boost documents

boostExpr
3 size

Integer

The page size for search results

size
4 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/boostdoc/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.boostdoc.ApiAdminBoostdocAction#get$setting()

annotations: @Execute

API action for admin boost doc.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/boostdoc/setting

Execute Method: org.codelibs.fess.app.web.api.admin.boostdoc.ApiAdminBoostdocAction#post$setting()

annotations: @Execute

API action for admin boost doc.

Form or Body: CreateBody

Request body for creating boost document via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
2 url_expr

String

URL expression pattern to match documents for boosting

@Required , @Size{max=10000} urlExpr
3 boost_expr

String

Boost expression to apply to matching documents

@Required , @Size{max=10000} boostExpr
4 sort_order

Integer

Sort order for displaying boost configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
5 created_by

String

User who created this configuration

@Size{max=1000} createdBy
6 created_time

Long

Timestamp when this configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/boostdoc/setting

Execute Method: org.codelibs.fess.app.web.api.admin.boostdoc.ApiAdminBoostdocAction#put$setting()

annotations: @Execute

API action for admin boost doc.

Form or Body: EditBody

Request body class for boost document edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the boost document configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this boost document configuration

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this boost document configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the boost document configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
6 url_expr

String

URL expression pattern to match documents for boosting

@Required , @Size{max=10000} urlExpr
7 boost_expr

String

Boost expression to apply to matching documents

@Required , @Size{max=10000} boostExpr
8 sort_order

Integer

Sort order for displaying boost configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
9 created_by

String

User who created this configuration

@Size{max=1000} createdBy
10 created_time

Long

Timestamp when this configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/boostdoc/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.boostdoc.ApiAdminBoostdocAction#delete$setting()

annotations: @Execute

API action for admin boost doc.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/crawlinginfo/logs

Execute Method: org.codelibs.fess.app.web.api.admin.crawlinginfo.ApiAdminCrawlinginfoAction#logs()

annotations: @Execute

API action for admin crawling info.

Form or Body: SearchBody

Search request body for crawling information administration.

No. public name type comment annotations property name
1 session_id

String

The crawling session ID to search for

sessionId
2 size

Integer

The page size for search results

size
3 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/crawlinginfo/log/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.crawlinginfo.ApiAdminCrawlinginfoAction#get$log()

annotations: @Execute

API action for admin crawling info.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/crawlinginfo/log/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.crawlinginfo.ApiAdminCrawlinginfoAction#delete$log()

annotations: @Execute

API action for admin crawling info.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/crawlinginfo/all

Execute Method: org.codelibs.fess.app.web.api.admin.crawlinginfo.ApiAdminCrawlinginfoAction#delete$all()

annotations: @Execute

API action for admin crawling info.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dataconfig/settings

Execute Method: org.codelibs.fess.app.web.api.admin.dataconfig.ApiAdminDataconfigAction#settings()

annotations: @Execute

API action for admin data config.

Form or Body: SearchBody

Search request body for data configuration administration.

No. public name type comment annotations property name
1 name

String

The data configuration name to search for

name
2 handler_name

String

The handler name to search for in data configurations

handlerName
3 description

String

The description to search for in data configurations

description
4 size

Integer

The page size for search results

size
5 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dataconfig/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dataconfig.ApiAdminDataconfigAction#get$setting()

annotations: @Execute

API action for admin data config.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dataconfig/setting

Execute Method: org.codelibs.fess.app.web.api.admin.dataconfig.ApiAdminDataconfigAction#post$setting()

annotations: @Execute

API action for admin data config.

Form or Body: CreateBody

Request body for creating data config via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
2 name

String

Configuration name for identifying this data source

@Required , @Size{max=200} name
3 description

String

Optional description of this data configuration

@Size{max=1000} description
4 handler_name

String

Handler class name for processing this data source

@Required , @CustomSize{maxKey=form.admin.max.input.size} handlerName
5 handler_parameter

String

Parameters passed to the data handler

@CustomSize{maxKey=form.admin.max.input.size} handlerParameter
6 handler_script

String

Script for custom data processing logic

@CustomSize{maxKey=form.admin.max.input.size} handlerScript
7 boost

Float

Boost value for documents from this data source

@Required , @ValidateTypeFailure boost
8 available

String

Whether this configuration is enabled (true/false)

@Required , @Size{max=5} available
9 permissions

String

Access permissions for documents from this data source

@CustomSize{maxKey=form.admin.max.input.size} permissions
10 virtual_hosts

String

Virtual hosts where this configuration applies

@CustomSize{maxKey=form.admin.max.input.size} virtualHosts
11 sort_order

Integer

Sort order for displaying configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
12 created_by

String

User who created this configuration

@Size{max=1000} createdBy
13 created_time

Long

Timestamp when this configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dataconfig/setting

Execute Method: org.codelibs.fess.app.web.api.admin.dataconfig.ApiAdminDataconfigAction#put$setting()

annotations: @Execute

API action for admin data config.

Form or Body: EditBody

Request body class for data config edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the data configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this data configuration

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this data configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the data configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
6 name

String

Configuration name for identifying this data source

@Required , @Size{max=200} name
7 description

String

Optional description of this data configuration

@Size{max=1000} description
8 handler_name

String

Handler class name for processing this data source

@Required , @CustomSize{maxKey=form.admin.max.input.size} handlerName
9 handler_parameter

String

Parameters passed to the data handler

@CustomSize{maxKey=form.admin.max.input.size} handlerParameter
10 handler_script

String

Script for custom data processing logic

@CustomSize{maxKey=form.admin.max.input.size} handlerScript
11 boost

Float

Boost value for documents from this data source

@Required , @ValidateTypeFailure boost
12 available

String

Whether this configuration is enabled (true/false)

@Required , @Size{max=5} available
13 permissions

String

Access permissions for documents from this data source

@CustomSize{maxKey=form.admin.max.input.size} permissions
14 virtual_hosts

String

Virtual hosts where this configuration applies

@CustomSize{maxKey=form.admin.max.input.size} virtualHosts
15 sort_order

Integer

Sort order for displaying configurations

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
16 created_by

String

User who created this configuration

@Size{max=1000} createdBy
17 created_time

Long

Timestamp when this configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dataconfig/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dataconfig.ApiAdminDataconfigAction#delete$setting()

annotations: @Execute

API action for admin data config.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/

Execute Method: org.codelibs.fess.app.web.api.admin.dict.ApiAdminDictAction#get$index()

annotations: @Execute

API action for admin dictionary management.
Provides REST endpoints for managing dictionaries in the Fess search engine.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/kuromoji/settings/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.kuromoji.ApiAdminDictKuromojiAction#get$settings()

annotations: @Execute

API action for admin Kuromoji dictionary management.
Provides REST endpoints for managing Kuromoji dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: SearchBody

Search request body for Kuromoji dictionary administration.

No. public name type comment annotations property name
1 dict_id

String

The dictionary ID for the search operation

@Required dictId
2 size

Integer

The page size for search results

size
3 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/kuromoji/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.kuromoji.ApiAdminDictKuromojiAction#get$setting()

annotations: @Execute

API action for admin Kuromoji dictionary management.
Provides REST endpoints for managing Kuromoji dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/kuromoji/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.kuromoji.ApiAdminDictKuromojiAction#post$setting()

annotations: @Execute

API action for admin Kuromoji dictionary management.
Provides REST endpoints for managing Kuromoji dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: CreateBody

Request body for creating kuromoji dictionary via REST API.

No. public name type comment annotations property name
1 dict_id

String

Dictionary identifier

@Required dictId
2 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
3 token

String

Token (word) to be added to the dictionary

@Required , @Size{max=1000} token
4 segmentation

String

Segmentation information for the token

@Required , @Size{max=1000} segmentation
5 reading

String

Reading (pronunciation) of the token in katakana

@Required , @Size{max=1000} reading
6 pos

String

Part of speech tag for the token

@Required , @Size{max=1000} pos
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/kuromoji/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.kuromoji.ApiAdminDictKuromojiAction#put$setting()

annotations: @Execute

API action for admin Kuromoji dictionary management.
Provides REST endpoints for managing Kuromoji dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: EditBody

Request body class for Kuromoji dictionary edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

Long

The unique identifier of the Kuromoji dictionary entry being edited

@Required , @ValidateTypeFailure id
2 dict_id

String

Dictionary identifier

@Required dictId
3 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
4 token

String

Token (word) to be added to the dictionary

@Required , @Size{max=1000} token
5 segmentation

String

Segmentation information for the token

@Required , @Size{max=1000} segmentation
6 reading

String

Reading (pronunciation) of the token in katakana

@Required , @Size{max=1000} reading
7 pos

String

Part of speech tag for the token

@Required , @Size{max=1000} pos
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/kuromoji/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.kuromoji.ApiAdminDictKuromojiAction#delete$setting()

annotations: @Execute

API action for admin Kuromoji dictionary management.
Provides REST endpoints for managing Kuromoji dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/kuromoji/upload/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.kuromoji.ApiAdminDictKuromojiAction#put$upload()

annotations: @Execute

API action for admin Kuromoji dictionary management.
Provides REST endpoints for managing Kuromoji dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: UploadForm

Form for uploading Kuromoji dictionary files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which Kuromoji dictionary configuration to update

@Required
2 kuromojiFile

MultipartFormFile

The multipart file containing the Kuromoji user dictionary to be uploaded

@Required
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/kuromoji/download/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.kuromoji.ApiAdminDictKuromojiAction#get$download()

annotations: @Execute

API action for admin Kuromoji dictionary management.
Provides REST endpoints for managing Kuromoji dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: DownloadBody

Download body for Kuromoji dictionary API operations.

No. public name type comment annotations property name
1 dict_id

String

Dictionary ID for identifying the Kuromoji dictionary to download

@Required dictId
Return as: StreamResponse

/api/admin/dict/mapping/settings/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.mapping.ApiAdminDictMappingAction#get$settings()

annotations: @Execute

API action for CRUD and file operations on dictionary character mappings.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: SearchBody

Search request body for mapping dictionary administration.

No. public name type comment annotations property name
1 dict_id

String

The dictionary ID for the search operation

@Required dictId
2 size

Integer

The page size for search results

size
3 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/mapping/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.mapping.ApiAdminDictMappingAction#get$setting()

annotations: @Execute

API action for CRUD and file operations on dictionary character mappings.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/mapping/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.mapping.ApiAdminDictMappingAction#post$setting()

annotations: @Execute

API action for CRUD and file operations on dictionary character mappings.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: CreateBody

Request body for creating mapping dictionary via REST API.

No. public name type comment annotations property name
1 dict_id

String

Dictionary identifier

@Required dictId
2 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
3 inputs

String

Input terms (comma-separated) that will be mapped to the output term

@Required , @Size{max=1000} inputs
4 output

String

Output term that input terms will be mapped to

@Size{max=1000, min=1} output
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/mapping/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.mapping.ApiAdminDictMappingAction#put$setting()

annotations: @Execute

API action for CRUD and file operations on dictionary character mappings.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: EditBody

Request body class for mapping dictionary edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

Long

The unique identifier of the mapping dictionary entry being edited

@Required , @ValidateTypeFailure id
2 dict_id

String

Dictionary identifier

@Required dictId
3 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
4 inputs

String

Input terms (comma-separated) that will be mapped to the output term

@Required , @Size{max=1000} inputs
5 output

String

Output term that input terms will be mapped to

@Size{max=1000, min=1} output
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/mapping/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.mapping.ApiAdminDictMappingAction#delete$setting()

annotations: @Execute

API action for CRUD and file operations on dictionary character mappings.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/mapping/upload/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.mapping.ApiAdminDictMappingAction#put$upload()

annotations: @Execute

API action for CRUD and file operations on dictionary character mappings.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: UploadForm

Form for uploading character mapping files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which character mapping dictionary configuration to update

@Required
2 charMappingFile

MultipartFormFile

The multipart file containing the character mapping rules to be uploaded

@Required
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/mapping/download/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.mapping.ApiAdminDictMappingAction#get$download()

annotations: @Execute

API action for CRUD and file operations on dictionary character mappings.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: DownloadBody

Download body for mapping dictionary API operations.

No. public name type comment annotations property name
1 dict_id

String

Dictionary ID for identifying the mapping dictionary to download

@Required dictId
Return as: StreamResponse

/api/admin/dict/protwords/settings/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.protwords.ApiAdminDictProtwordsAction#get$settings()

annotations: @Execute

API action for CRUD and file operations on dictionary protected words (protwords).

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: SearchBody

Search request body for protected words dictionary administration.

No. public name type comment annotations property name
1 dict_id

String

The dictionary ID for the search operation

@Required dictId
2 size

Integer

The page size for search results

size
3 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/protwords/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.protwords.ApiAdminDictProtwordsAction#get$setting()

annotations: @Execute

API action for CRUD and file operations on dictionary protected words (protwords).

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/protwords/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.protwords.ApiAdminDictProtwordsAction#post$setting()

annotations: @Execute

API action for CRUD and file operations on dictionary protected words (protwords).

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: CreateBody

Request body for creating protected words dictionary via REST API.

No. public name type comment annotations property name
1 dict_id

String

Dictionary identifier

@Required dictId
2 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
3 input

String

Word or phrase to be protected from analysis

@Required , @Size{max=1000} input
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/protwords/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.protwords.ApiAdminDictProtwordsAction#put$setting()

annotations: @Execute

API action for CRUD and file operations on dictionary protected words (protwords).

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: EditBody

Request body class for protected words dictionary edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

Long

The unique identifier of the protected words dictionary entry being edited

@Required , @ValidateTypeFailure id
2 dict_id

String

Dictionary identifier

@Required dictId
3 crud_mode

Integer

CRUD operation mode (CREATE, EDIT, etc

@ValidateTypeFailure crudMode
4 input

String

Word or phrase to be protected from analysis

@Required , @Size{max=1000} input
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/protwords/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.protwords.ApiAdminDictProtwordsAction#delete$setting()

annotations: @Execute

API action for CRUD and file operations on dictionary protected words (protwords).

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/protwords/upload/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.protwords.ApiAdminDictProtwordsAction#put$upload()

annotations: @Execute

API action for CRUD and file operations on dictionary protected words (protwords).

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: UploadForm

Form for uploading protected words files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which protected words dictionary configuration to update

@Required
2 protwordsFile

MultipartFormFile

The multipart file containing the protected words to be uploaded

@Required
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/protwords/download/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.protwords.ApiAdminDictProtwordsAction#get$download()

annotations: @Execute

API action for CRUD and file operations on dictionary protected words (protwords).

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: DownloadBody

Download body for protected words dictionary API operations.

No. public name type comment annotations property name
1 dict_id

String

Dictionary ID for identifying the protected words dictionary to download

@Required dictId
Return as: StreamResponse

/api/admin/dict/stemmeroverride/settings/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stemmeroverride.ApiAdminDictStemmeroverrideAction#get$settings()

annotations: @Execute

API action for admin Stemmer Override dictionary management.
Provides REST endpoints for managing stemmer override dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: SearchBody

Search request body for stemmer override dictionary administration.

No. public name type comment annotations property name
1 dict_id

String

The dictionary ID for the search operation

@Required dictId
2 size

Integer

The page size for search results

size
3 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stemmeroverride/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stemmeroverride.ApiAdminDictStemmeroverrideAction#get$setting()

annotations: @Execute

API action for admin Stemmer Override dictionary management.
Provides REST endpoints for managing stemmer override dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stemmeroverride/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stemmeroverride.ApiAdminDictStemmeroverrideAction#post$setting()

annotations: @Execute

API action for admin Stemmer Override dictionary management.
Provides REST endpoints for managing stemmer override dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: CreateBody

Request body for creating stemmer override dictionary via REST API.

No. public name type comment annotations property name
1 dict_id

String

The dictionary ID to which this stemmer override entry belongs

@Required dictId
2 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
3 input

String

The input word that should be stemmed differently

@Required , @Size{max=1000} input
4 output

String

The desired stem output for the input word

@Required , @Size{max=1000} output
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stemmeroverride/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stemmeroverride.ApiAdminDictStemmeroverrideAction#put$setting()

annotations: @Execute

API action for admin Stemmer Override dictionary management.
Provides REST endpoints for managing stemmer override dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: EditBody

Request body class for stemmer override dictionary edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

Long

The unique identifier of the stemmer override dictionary entry being edited

@Required , @ValidateTypeFailure id
2 dict_id

String

The dictionary ID to which this stemmer override entry belongs

@Required dictId
3 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
4 input

String

The input word that should be stemmed differently

@Required , @Size{max=1000} input
5 output

String

The desired stem output for the input word

@Required , @Size{max=1000} output
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stemmeroverride/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stemmeroverride.ApiAdminDictStemmeroverrideAction#delete$setting()

annotations: @Execute

API action for admin Stemmer Override dictionary management.
Provides REST endpoints for managing stemmer override dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stemmeroverride/upload/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stemmeroverride.ApiAdminDictStemmeroverrideAction#put$upload()

annotations: @Execute

API action for admin Stemmer Override dictionary management.
Provides REST endpoints for managing stemmer override dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: UploadForm

Form for uploading stemmer override files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which stemmer override dictionary configuration to update

@Required
2 stemmerOverrideFile

MultipartFormFile

The multipart file containing the stemmer override rules to be uploaded

@Required
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stemmeroverride/download/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stemmeroverride.ApiAdminDictStemmeroverrideAction#get$download()

annotations: @Execute

API action for admin Stemmer Override dictionary management.
Provides REST endpoints for managing stemmer override dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: DownloadBody

Download body for stemmer override dictionary API operations.

No. public name type comment annotations property name
1 dict_id

String

Dictionary ID for identifying the stemmer override dictionary to download

@Required dictId
Return as: StreamResponse

/api/admin/dict/stopwords/settings/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stopwords.ApiAdminDictStopwordsAction#get$settings()

annotations: @Execute

API action for admin Stopwords dictionary management.
Provides REST endpoints for managing stopwords dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: SearchBody

Search request body for stop words dictionary administration.

No. public name type comment annotations property name
1 dict_id

String

The dictionary ID for the search operation

@Required dictId
2 size

Integer

The page size for search results

size
3 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stopwords/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stopwords.ApiAdminDictStopwordsAction#get$setting()

annotations: @Execute

API action for admin Stopwords dictionary management.
Provides REST endpoints for managing stopwords dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stopwords/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stopwords.ApiAdminDictStopwordsAction#post$setting()

annotations: @Execute

API action for admin Stopwords dictionary management.
Provides REST endpoints for managing stopwords dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: CreateBody

Request body for creating stop words dictionary via REST API.

No. public name type comment annotations property name
1 dict_id

String

The dictionary ID to which this stopword entry belongs

@Required dictId
2 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
3 input

String

The stopword to be added to the dictionary

@Required , @Size{max=1000} input
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stopwords/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stopwords.ApiAdminDictStopwordsAction#put$setting()

annotations: @Execute

API action for admin Stopwords dictionary management.
Provides REST endpoints for managing stopwords dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: EditBody

Request body class for stop words dictionary edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

Long

The unique identifier of the stopwords dictionary entry being edited

@Required , @ValidateTypeFailure id
2 dict_id

String

The dictionary ID to which this stopword entry belongs

@Required dictId
3 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
4 input

String

The stopword to be added to the dictionary

@Required , @Size{max=1000} input
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stopwords/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stopwords.ApiAdminDictStopwordsAction#delete$setting()

annotations: @Execute

API action for admin Stopwords dictionary management.
Provides REST endpoints for managing stopwords dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stopwords/upload/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stopwords.ApiAdminDictStopwordsAction#put$upload()

annotations: @Execute

API action for admin Stopwords dictionary management.
Provides REST endpoints for managing stopwords dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: UploadForm

Form for uploading stopwords files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which stopwords dictionary configuration to update

@Required
2 stopwordsFile

MultipartFormFile

The multipart file containing the stopwords to be uploaded

@Required
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/stopwords/download/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.stopwords.ApiAdminDictStopwordsAction#get$download()

annotations: @Execute

API action for admin Stopwords dictionary management.
Provides REST endpoints for managing stopwords dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: DownloadBody

Download body for stop words dictionary API operations.

No. public name type comment annotations property name
1 dict_id

String

Dictionary ID for identifying the stop words dictionary to download

@Required dictId
Return as: StreamResponse

/api/admin/dict/synonym/settings/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.synonym.ApiAdminDictSynonymAction#get$settings()

annotations: @Execute

API action for admin Synonym dictionary management.
Provides REST endpoints for managing synonym dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: SearchBody

Search request body for synonym dictionary administration.

No. public name type comment annotations property name
1 dict_id

String

The dictionary ID for the search operation

@Required dictId
2 size

Integer

The page size for search results

size
3 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/synonym/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.synonym.ApiAdminDictSynonymAction#get$setting()

annotations: @Execute

API action for admin Synonym dictionary management.
Provides REST endpoints for managing synonym dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/synonym/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.synonym.ApiAdminDictSynonymAction#post$setting()

annotations: @Execute

API action for admin Synonym dictionary management.
Provides REST endpoints for managing synonym dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: CreateBody

Request body for creating synonym dictionary via REST API.

No. public name type comment annotations property name
1 dict_id

String

The dictionary ID to which this synonym entry belongs

@Required dictId
2 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
3 inputs

String

The input terms that should be considered synonymous

@Required , @Size{max=1000} inputs
4 outputs

String

The output synonyms that should be matched for the input terms

@Required , @Size{max=1000} outputs
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/synonym/setting/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.synonym.ApiAdminDictSynonymAction#put$setting()

annotations: @Execute

API action for admin Synonym dictionary management.
Provides REST endpoints for managing synonym dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: EditBody

Request body class for synonym dictionary edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

Long

The unique identifier of the synonym dictionary entry being edited

@Required , @ValidateTypeFailure id
2 dict_id

String

The dictionary ID to which this synonym entry belongs

@Required dictId
3 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
4 inputs

String

The input terms that should be considered synonymous

@Required , @Size{max=1000} inputs
5 outputs

String

The output synonyms that should be matched for the input terms

@Required , @Size{max=1000} outputs
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/synonym/setting/{dictId}/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.synonym.ApiAdminDictSynonymAction#delete$setting()

annotations: @Execute

API action for admin Synonym dictionary management.
Provides REST endpoints for managing synonym dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

2 id

long

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/synonym/upload/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.synonym.ApiAdminDictSynonymAction#put$upload()

annotations: @Execute

API action for admin Synonym dictionary management.
Provides REST endpoints for managing synonym dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: UploadForm

Form for uploading synonym files to the Fess search engine.

No. name type comment annotations
1 dictId

String

The dictionary ID that identifies which synonym dictionary configuration to update

@Required
2 synonymFile

MultipartFormFile

The multipart file containing the synonym mappings to be uploaded

@Required
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/dict/synonym/download/{dictId}

Execute Method: org.codelibs.fess.app.web.api.admin.dict.synonym.ApiAdminDictSynonymAction#get$download()

annotations: @Execute

API action for admin Synonym dictionary management.
Provides REST endpoints for managing synonym dictionary items in the Fess search engine.

Path Variables:
No. name type comment annotations
1 dictId

String

Form or Body: DownloadBody

Download body for synonym dictionary API operations.

No. public name type comment annotations property name
1 dict_id

String

Dictionary ID for identifying the synonym dictionary to download

@Required dictId
Return as: StreamResponse

/api/admin/documents/bulk

Execute Method: org.codelibs.fess.app.web.api.admin.documents.ApiAdminDocumentsAction#put$bulk()

annotations: @Execute

API action for admin document management.
Provides RESTful API endpoints for bulk document operations in the Fess search engine.
Supports indexing multiple documents with automatic field validation and default value assignment.

Form or Body: BulkBody

Request body for bulk document operations containing a list of documents.

No. name type comment annotations
1 documents

List<String, Object>>

List of documents to be processed in bulk operations

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/duplicatehost/settings

Execute Method: org.codelibs.fess.app.web.api.admin.duplicatehost.ApiAdminDuplicatehostAction#settings()

annotations: @Execute

API action for admin duplicate host management.
Provides RESTful API endpoints for managing duplicate host settings in the Fess search engine.
Duplicate host settings help prevent indexing the same content from multiple similar URLs.

Returns list of duplicate host settings.
Supports both GET and PUT requests for retrieving paginated duplicate host configurations.

@param body search parameters for filtering and pagination
@return JSON response containing duplicate host settings list with pagination info

Form or Body: SearchBody

Search request body for duplicate host administration.

No. public name type comment annotations property name
1 regular_name

String

The regular host name to search for

regularName
2 duplicate_host_name

String

The duplicate host name to search for

duplicateHostName
3 size

Integer

The page size for search results

size
4 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/duplicatehost/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.duplicatehost.ApiAdminDuplicatehostAction#get$setting()

annotations: @Execute

API action for admin duplicate host management.
Provides RESTful API endpoints for managing duplicate host settings in the Fess search engine.
Duplicate host settings help prevent indexing the same content from multiple similar URLs.

Returns specific duplicate host setting by ID.

@param id the duplicate host setting ID
@return JSON response containing the duplicate host setting details

Path Variables:
No. name type comment annotations
1 id

String

the duplicate host setting ID

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/duplicatehost/setting

Execute Method: org.codelibs.fess.app.web.api.admin.duplicatehost.ApiAdminDuplicatehostAction#post$setting()

annotations: @Execute

API action for admin duplicate host management.
Provides RESTful API endpoints for managing duplicate host settings in the Fess search engine.
Duplicate host settings help prevent indexing the same content from multiple similar URLs.

Creates a new duplicate host setting.

@param body duplicate host setting data to create
@return JSON response with created setting ID and status

Form or Body: CreateBody

Request body for creating duplicate host via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
2 regular_name

String

The regular canonical hostname that should be used

@Required , @Size{max=1000} regularName
3 duplicate_host_name

String

The duplicate hostname that should be redirected to the regular name

@Required , @Size{max=1000} duplicateHostName
4 sort_order

Integer

The sort order for displaying this duplicate host entry

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
5 created_by

String

The username of who created this duplicate host entry

@Size{max=1000} createdBy
6 created_time

Long

The timestamp when this duplicate host entry was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/duplicatehost/setting

Execute Method: org.codelibs.fess.app.web.api.admin.duplicatehost.ApiAdminDuplicatehostAction#put$setting()

annotations: @Execute

API action for admin duplicate host management.
Provides RESTful API endpoints for managing duplicate host settings in the Fess search engine.
Duplicate host settings help prevent indexing the same content from multiple similar URLs.

Updates an existing duplicate host setting.

@param body duplicate host setting data to update
@return JSON response with updated setting ID and status

Form or Body: EditBody

Request body class for duplicate host edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the duplicate host configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this duplicate host configuration

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this duplicate host configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the duplicate host configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
6 regular_name

String

The regular canonical hostname that should be used

@Required , @Size{max=1000} regularName
7 duplicate_host_name

String

The duplicate hostname that should be redirected to the regular name

@Required , @Size{max=1000} duplicateHostName
8 sort_order

Integer

The sort order for displaying this duplicate host entry

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
9 created_by

String

The username of who created this duplicate host entry

@Size{max=1000} createdBy
10 created_time

Long

The timestamp when this duplicate host entry was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/duplicatehost/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.duplicatehost.ApiAdminDuplicatehostAction#delete$setting()

annotations: @Execute

API action for admin duplicate host management.
Provides RESTful API endpoints for managing duplicate host settings in the Fess search engine.
Duplicate host settings help prevent indexing the same content from multiple similar URLs.

Deletes a specific duplicate host setting.

@param id the duplicate host setting ID to delete
@return JSON response with deletion status

Path Variables:
No. name type comment annotations
1 id

String

the duplicate host setting ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/elevateword/settings

Execute Method: org.codelibs.fess.app.web.api.admin.elevateword.ApiAdminElevatewordAction#settings()

annotations: @Execute

API action for admin elevate word management.
Provides RESTful API endpoints for managing elevate word settings in the Fess search engine.
Elevate words boost specific search terms to appear higher in search results.

Returns list of elevate word settings.
Supports both GET and PUT requests for retrieving paginated elevate word configurations.

@param body search parameters for filtering and pagination
@return JSON response containing elevate word settings list with pagination info

Form or Body: SearchBody

Search request body for elevate word administration.

No. name type comment annotations
1 id

String

The elevate word ID to search for

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/elevateword/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.elevateword.ApiAdminElevatewordAction#get$setting()

annotations: @Execute

API action for admin elevate word management.
Provides RESTful API endpoints for managing elevate word settings in the Fess search engine.
Elevate words boost specific search terms to appear higher in search results.

Retrieves a specific elevate word setting by ID.

@param id the ID of the elevate word to retrieve
@return JSON response containing the elevate word configuration

Path Variables:
No. name type comment annotations
1 id

String

the ID of the elevate word to retrieve

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/elevateword/setting

Execute Method: org.codelibs.fess.app.web.api.admin.elevateword.ApiAdminElevatewordAction#post$setting()

annotations: @Execute

API action for admin elevate word management.
Provides RESTful API endpoints for managing elevate word settings in the Fess search engine.
Elevate words boost specific search terms to appear higher in search results.

Creates a new elevate word setting.
Also adds the elevate word to the suggest helper for search enhancement.

@param body elevate word setting data to create
@return JSON response with created setting ID and status

Form or Body: CreateBody

Request body for creating elevate word via REST API.

No. public name type comment annotations property name
1 label_type_ids

String[]

The label type IDs associated with this elevate word entry

labelTypeIds
2 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
3 suggest_word

String

The word that should trigger document elevation in search results

@Required suggestWord
4 reading

String

The reading/pronunciation of the suggest word for language analysis

reading
5 target_label

String

The target label for filtering documents to be elevated

targetLabel
6 permissions

String

The permission settings for accessing this elevate word configuration

@CustomSize{maxKey=form.admin.max.input.size} permissions
7 boost

Float

The boost score multiplier applied to elevated documents

@Required , @ValidateTypeFailure boost
8 created_by

String

The username of who created this elevate word entry

@Size{max=1000} createdBy
9 created_time

Long

The timestamp when this elevate word entry was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/elevateword/setting

Execute Method: org.codelibs.fess.app.web.api.admin.elevateword.ApiAdminElevatewordAction#put$setting()

annotations: @Execute

API action for admin elevate word management.
Provides RESTful API endpoints for managing elevate word settings in the Fess search engine.
Elevate words boost specific search terms to appear higher in search results.

Updates an existing elevate word setting.
Refreshes all elevate words in the suggest helper to maintain consistency.

@param body elevate word setting data to update
@return JSON response with updated setting ID and status

Form or Body: EditBody

Request body class for elevate word edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the elevate word configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this elevate word configuration

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this elevate word configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Long

The version number of the elevate word configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 label_type_ids

String[]

The label type IDs associated with this elevate word entry

labelTypeIds
6 crud_mode

Integer

The CRUD operation mode for form processing

@ValidateTypeFailure crudMode
7 suggest_word

String

The word that should trigger document elevation in search results

@Required suggestWord
8 reading

String

The reading/pronunciation of the suggest word for language analysis

reading
9 target_label

String

The target label for filtering documents to be elevated

targetLabel
10 permissions

String

The permission settings for accessing this elevate word configuration

@CustomSize{maxKey=form.admin.max.input.size} permissions
11 boost

Float

The boost score multiplier applied to elevated documents

@Required , @ValidateTypeFailure boost
12 created_by

String

The username of who created this elevate word entry

@Size{max=1000} createdBy
13 created_time

Long

The timestamp when this elevate word entry was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/elevateword/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.elevateword.ApiAdminElevatewordAction#delete$setting()

annotations: @Execute

API action for admin elevate word management.
Provides RESTful API endpoints for managing elevate word settings in the Fess search engine.
Elevate words boost specific search terms to appear higher in search results.

Deletes a specific elevate word setting.
Also removes the elevate word from the suggest helper.

@param id the elevate word setting ID to delete
@return JSON response with deletion status

Path Variables:
No. name type comment annotations
1 id

String

the elevate word setting ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/elevateword/upload

Execute Method: org.codelibs.fess.app.web.api.admin.elevateword.ApiAdminElevatewordAction#put$upload()

annotations: @Execute

API action for admin elevate word management.
Provides RESTful API endpoints for managing elevate word settings in the Fess search engine.
Elevate words boost specific search terms to appear higher in search results.

Uploads and imports elevate words from a CSV file.
Processes the file asynchronously and updates the suggest helper.

@param body upload form containing the CSV file
@return JSON response with upload status

Form or Body: UploadForm

Form for uploading elevate word files to the Fess search engine.

No. name type comment annotations
1 elevateWordFile

MultipartFormFile

The multipart file containing the elevate word configurations to be uploaded

@Required
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/elevateword/download

Execute Method: org.codelibs.fess.app.web.api.admin.elevateword.ApiAdminElevatewordAction#get$download()

annotations: @Execute

API action for admin elevate word management.
Provides RESTful API endpoints for managing elevate word settings in the Fess search engine.
Elevate words boost specific search terms to appear higher in search results.

Downloads all elevate words as a CSV file.
Creates a temporary file with the exported data for download.

@param body download parameters
@return stream response containing the CSV file

Form or Body: DownloadBody

Download body for elevate word API operations.

Return as: StreamResponse

/api/admin/failureurl/logs

Execute Method: org.codelibs.fess.app.web.api.admin.failureurl.ApiAdminFailureurlAction#logs()

annotations: @Execute

API action for admin failure URL.

Retrieves failure URL logs with pagination.

@param body the search criteria
@return JSON response containing the failure URL logs

Form or Body: SearchBody

Search request body for failure URL administration API.

No. public name type comment annotations property name
1 url

String

The URL that failed during crawling

url
2 error_count_min

Integer

Minimum error count filter

errorCountMin
3 error_count_max

Integer

Maximum error count filter

errorCountMax
4 error_name

String

Name or type of the error

errorName
5 size

Integer

The page size for search results

size
6 page

Integer

The page number for search results

page
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/failureurl/log/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.failureurl.ApiAdminFailureurlAction#get$log()

annotations: @Execute

API action for admin failure URL.

Retrieves a specific failure URL log by ID.

@param id the failure URL log ID
@return JSON response containing the failure URL log

Path Variables:
No. name type comment annotations
1 id

String

the failure URL log ID

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/failureurl/log/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.failureurl.ApiAdminFailureurlAction#delete$log()

annotations: @Execute

API action for admin failure URL.

Deletes a failure URL log by ID.

@param id the failure URL log ID to delete
@return JSON response with result status

Path Variables:
No. name type comment annotations
1 id

String

the failure URL log ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/failureurl/all

Execute Method: org.codelibs.fess.app.web.api.admin.failureurl.ApiAdminFailureurlAction#delete$all()

annotations: @Execute

API action for admin failure URL.

Deletes all failure URL logs.

@return JSON response with result status

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileauth/settings

Execute Method: org.codelibs.fess.app.web.api.admin.fileauth.ApiAdminFileauthAction#settings()

annotations: @Execute

API action for admin file authentication management.
Provides RESTful API endpoints for managing file authentication settings in the Fess search engine.
File authentication settings define access credentials and permissions for file-based crawling.

Returns list of file authentication settings.
Supports both GET and PUT requests for retrieving paginated file authentication configurations.

@param body search parameters for filtering and pagination
@return JSON response containing file authentication settings list with pagination info

Form or Body: SearchBody

Search request body for file authentication administration API.

No. name type comment annotations
1 id

String

File authentication configuration ID

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileauth/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.fileauth.ApiAdminFileauthAction#get$setting()

annotations: @Execute

API action for admin file authentication management.
Provides RESTful API endpoints for managing file authentication settings in the Fess search engine.
File authentication settings define access credentials and permissions for file-based crawling.

Returns specific file authentication setting by ID.

@param id the file authentication setting ID
@return JSON response containing the file authentication setting details

Path Variables:
No. name type comment annotations
1 id

String

the file authentication setting ID

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileauth/setting

Execute Method: org.codelibs.fess.app.web.api.admin.fileauth.ApiAdminFileauthAction#post$setting()

annotations: @Execute

API action for admin file authentication management.
Provides RESTful API endpoints for managing file authentication settings in the Fess search engine.
File authentication settings define access credentials and permissions for file-based crawling.

Creates a new file authentication setting.
Validates that the associated file config ID is valid before creation.

@param body file authentication setting data to create
@return JSON response with created setting ID and status

Form or Body: CreateBody

Request body for creating file authentication via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure crudMode
2 hostname

String

The hostname of the file server (maximum 100 characters)

@Size{max=100} hostname
3 port

Integer

The port number of the file server (0 to 2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure port
4 protocol_scheme

String

The protocol scheme for file access (maximum 10 characters)

@Size{max=10} protocolScheme
5 username

String

The username for file authentication (required, maximum 100 characters)

@Required , @Size{max=100} username
6 password

String

The password for file authentication (maximum 100 characters)

@Size{max=100} password
7 parameters

String

Additional parameters for file authentication (maximum 1000 characters)

@Size{max=1000} parameters
8 file_config_id

String

The ID of the associated file configuration (required, maximum 1000 characters)

@Required , @Size{max=1000} fileConfigId
9 created_by

String

The user who created this file authentication configuration (maximum 1000 characters)

@Size{max=1000} createdBy
10 created_time

Long

The timestamp when this file authentication configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileauth/setting

Execute Method: org.codelibs.fess.app.web.api.admin.fileauth.ApiAdminFileauthAction#put$setting()

annotations: @Execute

API action for admin file authentication management.
Provides RESTful API endpoints for managing file authentication settings in the Fess search engine.
File authentication settings define access credentials and permissions for file-based crawling.

Updates an existing file authentication setting.

@param body file authentication setting data to update
@return JSON response with updated setting ID and status

Form or Body: EditBody

Request body class for file authentication edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the file authentication configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this file authentication configuration

@Size{max=255} updatedBy
3 updated_time

Long

The timestamp when this file authentication configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the file authentication configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure crudMode
6 hostname

String

The hostname of the file server (maximum 100 characters)

@Size{max=100} hostname
7 port

Integer

The port number of the file server (0 to 2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure port
8 protocol_scheme

String

The protocol scheme for file access (maximum 10 characters)

@Size{max=10} protocolScheme
9 username

String

The username for file authentication (required, maximum 100 characters)

@Required , @Size{max=100} username
10 password

String

The password for file authentication (maximum 100 characters)

@Size{max=100} password
11 parameters

String

Additional parameters for file authentication (maximum 1000 characters)

@Size{max=1000} parameters
12 file_config_id

String

The ID of the associated file configuration (required, maximum 1000 characters)

@Required , @Size{max=1000} fileConfigId
13 created_by

String

The user who created this file authentication configuration (maximum 1000 characters)

@Size{max=1000} createdBy
14 created_time

Long

The timestamp when this file authentication configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileauth/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.fileauth.ApiAdminFileauthAction#delete$setting()

annotations: @Execute

API action for admin file authentication management.
Provides RESTful API endpoints for managing file authentication settings in the Fess search engine.
File authentication settings define access credentials and permissions for file-based crawling.

Deletes a specific file authentication setting.

@param id the file authentication setting ID to delete
@return JSON response with deletion status

Path Variables:
No. name type comment annotations
1 id

String

the file authentication setting ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileconfig/settings

Execute Method: org.codelibs.fess.app.web.api.admin.fileconfig.ApiAdminFileconfigAction#settings()

annotations: @Execute

API action for admin file configuration management.
Provides RESTful API endpoints for managing file crawling configuration settings in the Fess search engine.
File configurations define settings for crawling file systems, FTP servers, and other file-based data sources.

Returns list of file configuration settings.
Supports both GET and PUT requests for retrieving paginated file configuration settings.

@param body search parameters for filtering and pagination
@return JSON response containing file configuration settings list with pagination info

Form or Body: SearchBody

Search request body for file crawling configuration administration API.

No. name type comment annotations
1 name

String

Name of the file crawling configuration

2 paths

String

File paths to crawl

3 description

String

Description of the file crawling configuration

4 size

Integer

The page size for search results

5 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileconfig/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.fileconfig.ApiAdminFileconfigAction#get$setting()

annotations: @Execute

API action for admin file configuration management.
Provides RESTful API endpoints for managing file crawling configuration settings in the Fess search engine.
File configurations define settings for crawling file systems, FTP servers, and other file-based data sources.

Returns specific file configuration setting by ID.

@param id the file configuration setting ID
@return JSON response containing the file configuration setting details

Path Variables:
No. name type comment annotations
1 id

String

the file configuration setting ID

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileconfig/setting

Execute Method: org.codelibs.fess.app.web.api.admin.fileconfig.ApiAdminFileconfigAction#post$setting()

annotations: @Execute

API action for admin file configuration management.
Provides RESTful API endpoints for managing file crawling configuration settings in the Fess search engine.
File configurations define settings for crawling file systems, FTP servers, and other file-based data sources.

Creates a new file configuration setting.

@param body file configuration setting data to create
@return JSON response with created setting ID and status

Form or Body: CreateBody

Request body for creating file configuration via REST API.

No. public name type comment annotations property name
1 label_type_ids

String[]

The IDs of label types associated with this file configuration

labelTypeIds
2 crud_mode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure crudMode
3 name

String

The name of the file configuration (required, maximum 200 characters)

@Required , @Size{max=200} name
4 description

String

The description of the file configuration (maximum 1000 characters)

@Size{max=1000} description
5 paths

String

The file paths to crawl (required, must be valid file URIs)

@Required , @UriType{protocolType=FILE} , @CustomSize{maxKey=form.admin.max.input.size} paths
6 included_paths

String

The paths to include during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size} includedPaths
7 excluded_paths

String

The paths to exclude during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size} excludedPaths
8 included_doc_paths

String

The document paths to include in search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size} includedDocPaths
9 excluded_doc_paths

String

The document paths to exclude from search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size} excludedDocPaths
10 config_parameter

String

Additional configuration parameters for the file crawler

@CustomSize{maxKey=form.admin.max.input.size} configParameter
11 depth

Integer

The maximum crawling depth (0 to 2147483647, 0 means unlimited)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure depth
12 max_access_count

Long

The maximum number of documents to access during crawling (0 means unlimited)

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure maxAccessCount
13 num_of_thread

Integer

The number of threads to use for crawling (required, 1 to 2147483647)

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure numOfThread
14 interval_time

Integer

The interval time between crawl requests in milliseconds (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure intervalTime
15 boost

Float

The boost value for search ranking (required)

@Required , @ValidateTypeFailure boost
16 available

String

Whether this configuration is available for crawling (required, maximum 5 characters)

@Required , @Size{max=5} available
17 permissions

String

The permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size} permissions
18 virtual_hosts

String

The virtual hosts associated with this file configuration

@CustomSize{maxKey=form.admin.max.input.size} virtualHosts
19 sort_order

Integer

The sort order for this configuration (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
20 created_by

String

The user who created this file configuration (maximum 1000 characters)

@Size{max=1000} createdBy
21 created_time

Long

The timestamp when this file configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileconfig/setting

Execute Method: org.codelibs.fess.app.web.api.admin.fileconfig.ApiAdminFileconfigAction#put$setting()

annotations: @Execute

API action for admin file configuration management.
Provides RESTful API endpoints for managing file crawling configuration settings in the Fess search engine.
File configurations define settings for crawling file systems, FTP servers, and other file-based data sources.

Updates an existing file configuration setting.

@param body file configuration setting data to update
@return JSON response with updated setting ID and status

Form or Body: EditBody

Request body class for file config edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the file configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this file configuration

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this file configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the file configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 label_type_ids

String[]

The IDs of label types associated with this file configuration

labelTypeIds
6 crud_mode

Integer

The CRUD operation mode for this form

@ValidateTypeFailure crudMode
7 name

String

The name of the file configuration (required, maximum 200 characters)

@Required , @Size{max=200} name
8 description

String

The description of the file configuration (maximum 1000 characters)

@Size{max=1000} description
9 paths

String

The file paths to crawl (required, must be valid file URIs)

@Required , @UriType{protocolType=FILE} , @CustomSize{maxKey=form.admin.max.input.size} paths
10 included_paths

String

The paths to include during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size} includedPaths
11 excluded_paths

String

The paths to exclude during crawling (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size} excludedPaths
12 included_doc_paths

String

The document paths to include in search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size} includedDocPaths
13 excluded_doc_paths

String

The document paths to exclude from search results (pattern-based)

@CustomSize{maxKey=form.admin.max.input.size} excludedDocPaths
14 config_parameter

String

Additional configuration parameters for the file crawler

@CustomSize{maxKey=form.admin.max.input.size} configParameter
15 depth

Integer

The maximum crawling depth (0 to 2147483647, 0 means unlimited)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure depth
16 max_access_count

Long

The maximum number of documents to access during crawling (0 means unlimited)

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure maxAccessCount
17 num_of_thread

Integer

The number of threads to use for crawling (required, 1 to 2147483647)

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure numOfThread
18 interval_time

Integer

The interval time between crawl requests in milliseconds (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure intervalTime
19 boost

Float

The boost value for search ranking (required)

@Required , @ValidateTypeFailure boost
20 available

String

Whether this configuration is available for crawling (required, maximum 5 characters)

@Required , @Size{max=5} available
21 permissions

String

The permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size} permissions
22 virtual_hosts

String

The virtual hosts associated with this file configuration

@CustomSize{maxKey=form.admin.max.input.size} virtualHosts
23 sort_order

Integer

The sort order for this configuration (required, 0 to 2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
24 created_by

String

The user who created this file configuration (maximum 1000 characters)

@Size{max=1000} createdBy
25 created_time

Long

The timestamp when this file configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/fileconfig/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.fileconfig.ApiAdminFileconfigAction#delete$setting()

annotations: @Execute

API action for admin file configuration management.
Provides RESTful API endpoints for managing file crawling configuration settings in the Fess search engine.
File configurations define settings for crawling file systems, FTP servers, and other file-based data sources.

Deletes a specific file configuration setting.

@param id the file configuration setting ID to delete
@return JSON response with deletion status

Path Variables:
No. name type comment annotations
1 id

String

the file configuration setting ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/general/

Execute Method: org.codelibs.fess.app.web.api.admin.general.ApiAdminGeneralAction#get$index()

annotations: @Execute

API action for admin general settings management.
Provides RESTful API endpoints for managing general system configuration settings in the Fess search engine.
General settings include system-wide parameters, LDAP configuration, and core application settings.

Returns the current general system settings.
Excludes sensitive information like LDAP security credentials from the response.

@return JSON response containing the general settings configuration

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/general/

Execute Method: org.codelibs.fess.app.web.api.admin.general.ApiAdminGeneralAction#put$index()

annotations: @Execute

API action for admin general settings management.
Provides RESTful API endpoints for managing general system configuration settings in the Fess search engine.
General settings include system-wide parameters, LDAP configuration, and core application settings.

Updates the general system settings.
Merges the provided settings with existing configuration and applies changes.

@param body the general settings data to update
@return JSON response with update status

Form or Body: EditBody

Request body class for general settings edit operations in the admin REST API.

No. public name type comment annotations property name
1 incremental_crawling

String

Enable or disable incremental crawling

@Size{max=10} incrementalCrawling
2 day_for_cleanup

Integer

Number of days to keep crawled documents before cleanup

@Required , @Min{value=-1} , @Max{value=1000} , @ValidateTypeFailure dayForCleanup
3 crawling_thread_count

Integer

Number of threads to use for crawling operations

@Required , @Min{value=0} , @Max{value=100} , @ValidateTypeFailure crawlingThreadCount
4 search_log

String

Enable or disable search query logging

@Size{max=10} searchLog
5 user_info

String

Enable or disable user information tracking

@Size{max=10} userInfo
6 user_favorite

String

Enable or disable user favorite functionality

@Size{max=10} userFavorite
7 web_api_json

String

Enable or disable JSON Web API

@Size{max=10} webApiJson
8 app_value

String

Application-specific value for custom configurations

@Size{max=10000} appValue
9 default_label_value

String

Default label value to use when no specific label is selected

@Size{max=1000} defaultLabelValue
10 default_sort_value

String

Default sort order for search results

@Size{max=1000} defaultSortValue
11 virtual_host_value

String

Virtual host configuration for multi-tenant setups

@Size{max=10000} virtualHostValue
12 append_query_parameter

String

Enable or disable appending query parameters to search URLs

@Size{max=10} appendQueryParameter
13 login_required

String

Enable or disable login requirement for search access

@Size{max=10} loginRequired
14 result_collapsed

String

Enable or disable result collapsing for similar documents

@Size{max=10} resultCollapsed
15 login_link

String

Enable or disable display of login link in the search interface

@Size{max=10} loginLink
16 thumbnail

String

Enable or disable thumbnail generation for documents

@Size{max=10} thumbnail
17 ignore_failure_type

String

Types of crawling failures to ignore during crawling operations

@Size{max=1000} ignoreFailureType
18 failure_count_threshold

Integer

Threshold for failure count before stopping crawling of a URL

@Required , @Min{value=-1} , @Max{value=10000} , @ValidateTypeFailure failureCountThreshold
19 popular_word

String

Enable or disable popular word tracking and display

@Size{max=10} popularWord
20 csv_file_encoding

String

Character encoding to use for CSV file exports

@Required , @Size{max=20} csvFileEncoding
21 purge_search_log_day

Integer

Number of days to keep search logs before purging

@Min{value=-1} , @Max{value=100000} , @ValidateTypeFailure purgeSearchLogDay
22 purge_job_log_day

Integer

Number of days to keep job logs before purging

@Min{value=-1} , @Max{value=100000} , @ValidateTypeFailure purgeJobLogDay
23 purge_user_info_day

Integer

Number of days to keep user information before purging

@Min{value=-1} , @Max{value=100000} , @ValidateTypeFailure purgeUserInfoDay
24 purge_by_bots

String

Bot user agents whose search logs should be purged

@Size{max=10000} purgeByBots
25 notification_to

String

Email addresses to receive system notifications

@Size{max=1000} notificationTo
26 suggest_search_log

String

Enable or disable search suggestions based on search logs

@Size{max=10} suggestSearchLog
27 suggest_documents

String

Enable or disable search suggestions based on document content

@Size{max=10} suggestDocuments
28 purge_suggest_search_log_day

Integer

Number of days to keep suggestion search logs before purging

@Min{value=0} , @Max{value=100000} , @ValidateTypeFailure purgeSuggestSearchLogDay
29 ldap_provider_url

String

LDAP server URL for authentication

@Size{max=1000} ldapProviderUrl
30 ldap_security_principal

String

LDAP security principal for binding to the LDAP server

@Size{max=1000} ldapSecurityPrincipal
31 ldap_admin_security_principal

String

LDAP admin security principal for administrative operations

@Size{max=1000} ldapAdminSecurityPrincipal
32 ldap_admin_security_credentials

String

LDAP admin security credentials (password) for administrative operations

@Size{max=1000} ldapAdminSecurityCredentials
33 ldap_base_dn

String

LDAP base DN (Distinguished Name) for user searches

@Size{max=1000} ldapBaseDn
34 ldap_account_filter

String

LDAP filter for finding user accounts

@Size{max=1000} ldapAccountFilter
35 ldap_group_filter

String

LDAP filter for finding groups

@Size{max=1000} ldapGroupFilter
36 ldap_memberof_attribute

String

LDAP attribute name for group membership

@Size{max=100} ldapMemberofAttribute
37 notification_login

String

Notification message displayed on the login page

@Size{max=3000} notificationLogin
38 notification_search_top

String

Notification message displayed on the search top page

@Size{max=3000} notificationSearchTop
39 log_level

String

System log level for controlling log verbosity

@Size{max=10} logLevel
40 storage_endpoint

String

Storage service endpoint URL for cloud storage integration

@Size{max=1000} storageEndpoint
41 storage_access_key

String

Access key for cloud storage authentication

@Size{max=1000} storageAccessKey
42 storage_secret_key

String

Secret key for cloud storage authentication

@Size{max=1000} storageSecretKey
43 storage_bucket

String

Storage bucket name for cloud storage operations

@Size{max=1000} storageBucket
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/group/settings

Execute Method: org.codelibs.fess.app.web.api.admin.group.ApiAdminGroupAction#settings()

annotations: @Execute

API action for admin group management.
Provides RESTful API endpoints for managing user group settings in the Fess search engine.
Groups define user permissions and access controls for search and administrative functions.

Returns list of group settings.
Supports both GET and PUT requests for retrieving paginated group configurations.

@param body search parameters for filtering and pagination
@return JSON response containing group settings list with pagination info

Form or Body: SearchBody

Search request body for group administration API.

No. name type comment annotations
1 id

String

Group ID

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/group/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.group.ApiAdminGroupAction#get$setting()

annotations: @Execute

API action for admin group management.
Provides RESTful API endpoints for managing user group settings in the Fess search engine.
Groups define user permissions and access controls for search and administrative functions.

Returns specific group setting by ID.

@param id the group setting ID
@return JSON response containing the group setting details

Path Variables:
No. name type comment annotations
1 id

String

the group setting ID

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/group/setting

Execute Method: org.codelibs.fess.app.web.api.admin.group.ApiAdminGroupAction#post$setting()

annotations: @Execute

API action for admin group management.
Provides RESTful API endpoints for managing user group settings in the Fess search engine.
Groups define user permissions and access controls for search and administrative functions.

Creates a new group setting.

@param body group setting data to create
@return JSON response with created setting ID and status

Form or Body: CreateBody

Request body for creating group via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
2 name

String

The name of the group

@Required , @Size{max=100} name
3 attributes

Map<String, String>

Additional attributes for the group

attributes
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/group/setting

Execute Method: org.codelibs.fess.app.web.api.admin.group.ApiAdminGroupAction#put$setting()

annotations: @Execute

API action for admin group management.
Provides RESTful API endpoints for managing user group settings in the Fess search engine.
Groups define user permissions and access controls for search and administrative functions.

Updates an existing group setting.

@param body group setting data to update
@return JSON response with updated setting ID and status

Form or Body: EditBody

Request body class for group edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the group being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this group

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this group was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the group for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
6 name

String

The name of the group

@Required , @Size{max=100} name
7 attributes

Map<String, String>

Additional attributes for the group

attributes
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/group/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.group.ApiAdminGroupAction#delete$setting()

annotations: @Execute

API action for admin group management.
Provides RESTful API endpoints for managing user group settings in the Fess search engine.
Groups define user permissions and access controls for search and administrative functions.

Deletes a specific group setting.
Prevents deletion of the currently logged-in user's group for security.

@param id the group setting ID to delete
@return JSON response with deletion status

Path Variables:
No. name type comment annotations
1 id

String

the group setting ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/joblog/logs

Execute Method: org.codelibs.fess.app.web.api.admin.joblog.ApiAdminJoblogAction#logs()

annotations: @Execute

API action for admin job log management.
Provides RESTful API endpoints for viewing and managing job execution logs in the Fess search engine.
Job logs contain information about crawling jobs, indexing tasks, and system maintenance operations.

Returns list of job logs.
Supports filtering and pagination for job execution history.

@param body search parameters for filtering and pagination
@return JSON response containing job logs list with pagination info

Form or Body: SearchBody

Search request body for job log administration API.

No. name type comment annotations
1 id

String

Job log ID

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/joblog/log/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.joblog.ApiAdminJoblogAction#get$log()

annotations: @Execute

API action for admin job log management.
Provides RESTful API endpoints for viewing and managing job execution logs in the Fess search engine.
Job logs contain information about crawling jobs, indexing tasks, and system maintenance operations.

Returns specific job log by ID.
Provides detailed information about a particular job execution.

@param id the job log ID
@return JSON response containing the job log details

Path Variables:
No. name type comment annotations
1 id

String

the job log ID

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/joblog/log/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.joblog.ApiAdminJoblogAction#delete$log()

annotations: @Execute

API action for admin job log management.
Provides RESTful API endpoints for viewing and managing job execution logs in the Fess search engine.
Job logs contain information about crawling jobs, indexing tasks, and system maintenance operations.

Deletes a specific job log.
Useful for cleaning up old job execution records.

@param id the job log ID to delete
@return JSON response with deletion status

Path Variables:
No. name type comment annotations
1 id

String

the job log ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/keymatch/settings

Execute Method: org.codelibs.fess.app.web.api.admin.keymatch.ApiAdminKeymatchAction#settings()

annotations: @Execute

API action for admin key match management.

Form or Body: SearchBody

Search request body for key match administration API.

No. name type comment annotations
1 term

String

Search term for key matching

2 query

String

Query pattern for key matching

3 size

Integer

The page size for search results

4 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/keymatch/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.keymatch.ApiAdminKeymatchAction#get$setting()

annotations: @Execute

API action for admin key match management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/keymatch/setting

Execute Method: org.codelibs.fess.app.web.api.admin.keymatch.ApiAdminKeymatchAction#post$setting()

annotations: @Execute

API action for admin key match management.

Form or Body: CreateBody

Request body for creating key match via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
2 term

String

The search term that triggers the key match

@Required , @Size{max=100} term
3 query

String

The query to execute when the term matches

@Required , @CustomSize{maxKey=form.admin.max.input.size} query
4 max_size

Integer

The maximum number of results to return

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure maxSize
5 boost

Float

The boost score for matched results

@Required , @ValidateTypeFailure boost
6 virtual_host

String

The virtual host for the key match

@Size{max=1000} virtualHost
7 created_by

String

The user who created this key match

@Size{max=255} createdBy
8 created_time

Long

The timestamp when this key match was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/keymatch/setting

Execute Method: org.codelibs.fess.app.web.api.admin.keymatch.ApiAdminKeymatchAction#put$setting()

annotations: @Execute

API action for admin key match management.

Form or Body: EditBody

Request body class for key match edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the key match configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this key match configuration

@Size{max=255} updatedBy
3 updated_time

Long

The timestamp when this key match configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the key match configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
6 term

String

The search term that triggers the key match

@Required , @Size{max=100} term
7 query

String

The query to execute when the term matches

@Required , @CustomSize{maxKey=form.admin.max.input.size} query
8 max_size

Integer

The maximum number of results to return

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure maxSize
9 boost

Float

The boost score for matched results

@Required , @ValidateTypeFailure boost
10 virtual_host

String

The virtual host for the key match

@Size{max=1000} virtualHost
11 created_by

String

The user who created this key match

@Size{max=255} createdBy
12 created_time

Long

The timestamp when this key match was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/keymatch/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.keymatch.ApiAdminKeymatchAction#delete$setting()

annotations: @Execute

API action for admin key match management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/labeltype/settings

Execute Method: org.codelibs.fess.app.web.api.admin.labeltype.ApiAdminLabeltypeAction#settings()

annotations: @Execute

API action for admin label type management.

Form or Body: SearchBody

Search request body for label type administration API.

No. name type comment annotations
1 name

String

Name of the label type

2 value

String

Value of the label type

3 size

Integer

The page size for search results

4 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/labeltype/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.labeltype.ApiAdminLabeltypeAction#get$setting()

annotations: @Execute

API action for admin label type management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/labeltype/setting

Execute Method: org.codelibs.fess.app.web.api.admin.labeltype.ApiAdminLabeltypeAction#post$setting()

annotations: @Execute

API action for admin label type management.

Form or Body: CreateBody

Request body for creating label type via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
2 name

String

The name of the label type

@Required , @Size{max=100} name
3 value

String

The value of the label type (alphanumeric and underscore only)

@Required , @Size{max=100} , @Pattern{regexp=^[a-zA-Z0-9_]+$} value
4 included_paths

String

The paths to include for this label type

@CustomSize{maxKey=form.admin.max.input.size} includedPaths
5 excluded_paths

String

The paths to exclude for this label type

@CustomSize{maxKey=form.admin.max.input.size} excludedPaths
6 permissions

String

The permissions required to view this label type

@CustomSize{maxKey=form.admin.max.input.size} permissions
7 virtual_host

String

The virtual host for the label type

@Size{max=1000} virtualHost
8 sort_order

Integer

The sort order for displaying this label type

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
9 created_by

String

The user who created this label type

@Size{max=1000} createdBy
10 created_time

Long

The timestamp when this label type was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/labeltype/setting

Execute Method: org.codelibs.fess.app.web.api.admin.labeltype.ApiAdminLabeltypeAction#put$setting()

annotations: @Execute

API action for admin label type management.

Form or Body: EditBody

Request body class for label type edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the label type being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this label type

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this label type was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the label type for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
6 name

String

The name of the label type

@Required , @Size{max=100} name
7 value

String

The value of the label type (alphanumeric and underscore only)

@Required , @Size{max=100} , @Pattern{regexp=^[a-zA-Z0-9_]+$} value
8 included_paths

String

The paths to include for this label type

@CustomSize{maxKey=form.admin.max.input.size} includedPaths
9 excluded_paths

String

The paths to exclude for this label type

@CustomSize{maxKey=form.admin.max.input.size} excludedPaths
10 permissions

String

The permissions required to view this label type

@CustomSize{maxKey=form.admin.max.input.size} permissions
11 virtual_host

String

The virtual host for the label type

@Size{max=1000} virtualHost
12 sort_order

Integer

The sort order for displaying this label type

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
13 created_by

String

The user who created this label type

@Size{max=1000} createdBy
14 created_time

Long

The timestamp when this label type was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/labeltype/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.labeltype.ApiAdminLabeltypeAction#delete$setting()

annotations: @Execute

API action for admin label type management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/log/files

Execute Method: org.codelibs.fess.app.web.api.admin.log.ApiAdminLogAction#files()

annotations: @Execute

API action for admin log management.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/log/file/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.log.ApiAdminLogAction#get$file()

annotations: @Execute

API action for admin log management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: StreamResponse

/api/admin/pathmap/settings

Execute Method: org.codelibs.fess.app.web.api.admin.pathmap.ApiAdminPathmapAction#settings()

annotations: @Execute

API action for admin path mapping management.
Provides RESTful API endpoints for managing path mapping settings in the Fess search engine.
Path mappings define URL path transformations and redirections for crawling and indexing.

Returns list of path mapping settings.
Supports both GET and PUT requests for retrieving paginated path mapping configurations.

@param body search parameters for filtering and pagination
@return JSON response containing path mapping settings list with pagination info

Form or Body: SearchBody

Search request body for path mapping administration API.

No. name type comment annotations
1 regex

String

Regular expression pattern for path mapping

2 replacement

String

Replacement pattern for path mapping

3 size

Integer

The page size for search results

4 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/pathmap/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.pathmap.ApiAdminPathmapAction#get$setting()

annotations: @Execute

API action for admin path mapping management.
Provides RESTful API endpoints for managing path mapping settings in the Fess search engine.
Path mappings define URL path transformations and redirections for crawling and indexing.

Returns specific path mapping setting by ID.

@param id the path mapping setting ID
@return JSON response containing the path mapping setting details

Path Variables:
No. name type comment annotations
1 id

String

the path mapping setting ID

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/pathmap/setting

Execute Method: org.codelibs.fess.app.web.api.admin.pathmap.ApiAdminPathmapAction#post$setting()

annotations: @Execute

API action for admin path mapping management.
Provides RESTful API endpoints for managing path mapping settings in the Fess search engine.
Path mappings define URL path transformations and redirections for crawling and indexing.

Creates a new path mapping setting.

@param body path mapping setting data to create
@return JSON response with created setting ID and status

Form or Body: CreateBody

Request body for creating path mapping via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure crudMode
2 regex

String

The regular expression pattern to match request paths

@Required , @Size{max=1000} regex
3 replacement

String

The replacement pattern for matched paths

@Size{max=1000} replacement
4 process_type

String

The processing type for path mapping

@Required processType
5 sort_order

Integer

The sort order for this path mapping (0-2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
6 created_by

String

The username who created this path mapping

@Size{max=1000} createdBy
7 created_time

Long

The timestamp when this path mapping was created

@ValidateTypeFailure createdTime
8 user_agent

String

The user agent string for this path mapping

@Size{max=1000} userAgent
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/pathmap/setting

Execute Method: org.codelibs.fess.app.web.api.admin.pathmap.ApiAdminPathmapAction#put$setting()

annotations: @Execute

API action for admin path mapping management.
Provides RESTful API endpoints for managing path mapping settings in the Fess search engine.
Path mappings define URL path transformations and redirections for crawling and indexing.

Updates an existing path mapping setting.

@param body path mapping setting data to update
@return JSON response with updated setting ID and status

Form or Body: EditBody

Request body class for path mapping edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the path mapping configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this path mapping configuration

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this path mapping configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the path mapping configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure crudMode
6 regex

String

The regular expression pattern to match request paths

@Required , @Size{max=1000} regex
7 replacement

String

The replacement pattern for matched paths

@Size{max=1000} replacement
8 process_type

String

The processing type for path mapping

@Required processType
9 sort_order

Integer

The sort order for this path mapping (0-2147483647)

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
10 created_by

String

The username who created this path mapping

@Size{max=1000} createdBy
11 created_time

Long

The timestamp when this path mapping was created

@ValidateTypeFailure createdTime
12 user_agent

String

The user agent string for this path mapping

@Size{max=1000} userAgent
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/pathmap/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.pathmap.ApiAdminPathmapAction#delete$setting()

annotations: @Execute

API action for admin path mapping management.
Provides RESTful API endpoints for managing path mapping settings in the Fess search engine.
Path mappings define URL path transformations and redirections for crawling and indexing.

Deletes a specific path mapping setting.

@param id the path mapping setting ID to delete
@return JSON response with deletion status

Path Variables:
No. name type comment annotations
1 id

String

the path mapping setting ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/plugin/installed

Execute Method: org.codelibs.fess.app.web.api.admin.plugin.ApiAdminPluginAction#get$installed()

annotations: @Execute

API action for admin plugin management.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/plugin/available

Execute Method: org.codelibs.fess.app.web.api.admin.plugin.ApiAdminPluginAction#get$available()

annotations: @Execute

API action for admin plugin management.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/plugin/

Execute Method: org.codelibs.fess.app.web.api.admin.plugin.ApiAdminPluginAction#post$index()

annotations: @Execute

API action for admin plugin management.

Form or Body: InstallBody

Request body for plugin installation API.

No. name type comment annotations
1 name

String

Name of the plugin to install (required, max 100 characters)

@Required , @Size{max=100}
2 version

String

Version of the plugin to install (required, max 100 characters)

@Required , @Size{max=100}
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/plugin/

Execute Method: org.codelibs.fess.app.web.api.admin.plugin.ApiAdminPluginAction#delete$index()

annotations: @Execute

API action for admin plugin management.

Form or Body: DeleteBody

Request body class for plugin deletion API endpoint.

No. name type comment annotations
1 name

String

The name of the plugin to delete

@Required , @Size{max=100}
2 version

String

The version of the plugin to delete

@Size{max=100}
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedcontent/settings

Execute Method: org.codelibs.fess.app.web.api.admin.relatedcontent.ApiAdminRelatedcontentAction#settings()

annotations: @Execute

API action for admin related content management.
Provides RESTful API endpoints for managing related content settings in the Fess search engine.
Related content settings define content relationships and associations for search results.

Returns list of related content settings.
Supports both GET and PUT requests for retrieving paginated related content configurations.

@param body search parameters for filtering and pagination
@return JSON response containing related content settings list with pagination info

Form or Body: SearchBody

Search request body for related content administration API.

No. name type comment annotations
1 term

String

Search term for related content

2 content

String

Content text for related content

3 size

Integer

The page size for search results

4 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedcontent/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.relatedcontent.ApiAdminRelatedcontentAction#get$setting()

annotations: @Execute

API action for admin related content management.
Provides RESTful API endpoints for managing related content settings in the Fess search engine.
Related content settings define content relationships and associations for search results.

Returns specific related content setting by ID.

@param id the related content setting ID
@return JSON response containing the related content setting details

Path Variables:
No. name type comment annotations
1 id

String

the related content setting ID

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedcontent/setting

Execute Method: org.codelibs.fess.app.web.api.admin.relatedcontent.ApiAdminRelatedcontentAction#post$setting()

annotations: @Execute

API action for admin related content management.
Provides RESTful API endpoints for managing related content settings in the Fess search engine.
Related content settings define content relationships and associations for search results.

Creates a new related content setting.

@param body related content setting data to create
@return JSON response with created setting ID and status

Form or Body: CreateBody

Request body for creating related content via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure crudMode
2 term

String

The search term for which related content is shown

@Required , @Size{max=10000} term
3 content

String

The related content to be displayed

@Required , @Size{max=10000} content
4 virtual_host

String

The virtual host for which this related content applies

@Size{max=1000} virtualHost
5 sort_order

Integer

The sort order for this related content (0-2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
6 created_by

String

The username who created this related content

@Size{max=1000} createdBy
7 created_time

Long

The timestamp when this related content was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedcontent/setting

Execute Method: org.codelibs.fess.app.web.api.admin.relatedcontent.ApiAdminRelatedcontentAction#put$setting()

annotations: @Execute

API action for admin related content management.
Provides RESTful API endpoints for managing related content settings in the Fess search engine.
Related content settings define content relationships and associations for search results.

Updates an existing related content setting.

@param body related content setting data to update
@return JSON response with updated setting ID and status

Form or Body: EditBody

Request body class for related content edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the related content configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this related content configuration

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this related content configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the related content configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure crudMode
6 term

String

The search term for which related content is shown

@Required , @Size{max=10000} term
7 content

String

The related content to be displayed

@Required , @Size{max=10000} content
8 virtual_host

String

The virtual host for which this related content applies

@Size{max=1000} virtualHost
9 sort_order

Integer

The sort order for this related content (0-2147483647)

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
10 created_by

String

The username who created this related content

@Size{max=1000} createdBy
11 created_time

Long

The timestamp when this related content was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedcontent/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.relatedcontent.ApiAdminRelatedcontentAction#delete$setting()

annotations: @Execute

API action for admin related content management.
Provides RESTful API endpoints for managing related content settings in the Fess search engine.
Related content settings define content relationships and associations for search results.

Deletes a specific related content setting.

@param id the related content setting ID to delete
@return JSON response with deletion status

Path Variables:
No. name type comment annotations
1 id

String

the related content setting ID to delete

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedquery/settings

Execute Method: org.codelibs.fess.app.web.api.admin.relatedquery.ApiAdminRelatedqueryAction#settings()

annotations: @Execute

API action for admin related query management.
Provides REST endpoints for managing related search queries.

Form or Body: SearchBody

Search request body for related query administration API.

No. name type comment annotations
1 term

String

Search term for related queries

2 queries

String

Related queries text

3 size

Integer

The page size for search results

4 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedquery/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.relatedquery.ApiAdminRelatedqueryAction#get$setting()

annotations: @Execute

API action for admin related query management.
Provides REST endpoints for managing related search queries.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedquery/setting

Execute Method: org.codelibs.fess.app.web.api.admin.relatedquery.ApiAdminRelatedqueryAction#post$setting()

annotations: @Execute

API action for admin related query management.
Provides REST endpoints for managing related search queries.

Form or Body: CreateBody

Request body for creating related query via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure crudMode
2 term

String

The search term for which related queries are shown

@Required , @Size{max=10000} term
3 queries

String

The related queries to be suggested (one per line)

@Required , @Size{max=10000} queries
4 virtual_host

String

The virtual host for which these related queries apply

@Size{max=1000} virtualHost
5 created_by

String

The username who created these related queries

@Size{max=1000} createdBy
6 created_time

Long

The timestamp when these related queries were created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedquery/setting

Execute Method: org.codelibs.fess.app.web.api.admin.relatedquery.ApiAdminRelatedqueryAction#put$setting()

annotations: @Execute

API action for admin related query management.
Provides REST endpoints for managing related search queries.

Form or Body: EditBody

Request body class for related query edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

Unique identifier for the related query entry

@Required , @Size{max=1000} id
2 updated_by

String

Username of the user who last updated this entry

@Size{max=1000} updatedBy
3 updated_time

Long

Timestamp when this entry was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

Version number for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD operation mode (create, update, etc

@ValidateTypeFailure crudMode
6 term

String

The search term for which related queries are shown

@Required , @Size{max=10000} term
7 queries

String

The related queries to be suggested (one per line)

@Required , @Size{max=10000} queries
8 virtual_host

String

The virtual host for which these related queries apply

@Size{max=1000} virtualHost
9 created_by

String

The username who created these related queries

@Size{max=1000} createdBy
10 created_time

Long

The timestamp when these related queries were created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/relatedquery/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.relatedquery.ApiAdminRelatedqueryAction#delete$setting()

annotations: @Execute

API action for admin related query management.
Provides REST endpoints for managing related search queries.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/reqheader/settings

Execute Method: org.codelibs.fess.app.web.api.admin.reqheader.ApiAdminReqheaderAction#settings()

annotations: @Execute

API action for admin request header management.

Form or Body: SearchBody

Search request body for request header administration API.

No. name type comment annotations
1 id

String

Request header configuration ID

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/reqheader/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.reqheader.ApiAdminReqheaderAction#get$setting()

annotations: @Execute

API action for admin request header management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/reqheader/setting

Execute Method: org.codelibs.fess.app.web.api.admin.reqheader.ApiAdminReqheaderAction#post$setting()

annotations: @Execute

API action for admin request header management.

Form or Body: CreateBody

Request body for creating request header via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
2 name

String

The name of the request header

@Required , @Size{max=100} name
3 value

String

The value of the request header

@Required , @Size{max=1000} value
4 web_config_id

String

The web configuration ID associated with this request header

@Required , @Size{max=1000} webConfigId
5 created_by

String

The username of who created this request header

@Size{max=1000} createdBy
6 created_time

Long

The timestamp when this request header was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/reqheader/setting

Execute Method: org.codelibs.fess.app.web.api.admin.reqheader.ApiAdminReqheaderAction#put$setting()

annotations: @Execute

API action for admin request header management.

Form or Body: EditBody

Request body class for request header edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the request header configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this request header configuration

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this request header configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the request header configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
6 name

String

The name of the request header

@Required , @Size{max=100} name
7 value

String

The value of the request header

@Required , @Size{max=1000} value
8 web_config_id

String

The web configuration ID associated with this request header

@Required , @Size{max=1000} webConfigId
9 created_by

String

The username of who created this request header

@Size{max=1000} createdBy
10 created_time

Long

The timestamp when this request header was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/reqheader/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.reqheader.ApiAdminReqheaderAction#delete$setting()

annotations: @Execute

API action for admin request header management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/role/settings

Execute Method: org.codelibs.fess.app.web.api.admin.role.ApiAdminRoleAction#settings()

annotations: @Execute

API action for admin role management.

Form or Body: SearchBody

Search request body for role administration API.

No. name type comment annotations
1 id

String

Role ID

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/role/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.role.ApiAdminRoleAction#get$setting()

annotations: @Execute

API action for admin role management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/role/setting

Execute Method: org.codelibs.fess.app.web.api.admin.role.ApiAdminRoleAction#post$setting()

annotations: @Execute

API action for admin role management.

Form or Body: CreateBody

Request body for creating role via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
2 name

String

The name of the role

@Required , @Size{max=100} name
3 attributes

Map<String, String>

The attributes map for the role

attributes
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/role/setting

Execute Method: org.codelibs.fess.app.web.api.admin.role.ApiAdminRoleAction#put$setting()

annotations: @Execute

API action for admin role management.

Form or Body: EditBody

Request body class for role edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the role being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this role

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this role was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the role for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
6 name

String

The name of the role

@Required , @Size{max=100} name
7 attributes

Map<String, String>

The attributes map for the role

attributes
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/role/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.role.ApiAdminRoleAction#delete$setting()

annotations: @Execute

API action for admin role management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/scheduler/

Execute Method: org.codelibs.fess.app.web.api.admin.scheduler.ApiAdminSchedulerAction#index()

annotations: @Execute

API action for admin scheduler management.

Index page (not supported for API).

@return throws UnsupportedOperationException

Return as: HtmlResponse

/api/admin/scheduler/{id}/start

Execute Method: org.codelibs.fess.app.web.api.admin.scheduler.ApiAdminSchedulerAction#put$start()

annotations: @Execute{urlPattern={}/@word}

API action for admin scheduler management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/scheduler/{id}/stop

Execute Method: org.codelibs.fess.app.web.api.admin.scheduler.ApiAdminSchedulerAction#put$stop()

annotations: @Execute{urlPattern={}/@word}

API action for admin scheduler management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/scheduler/settings

Execute Method: org.codelibs.fess.app.web.api.admin.scheduler.ApiAdminSchedulerAction#settings()

annotations: @Execute

API action for admin scheduler management.

Form or Body: SearchBody

Search request body for scheduler administration API.

No. name type comment annotations
1 id

String

Scheduler ID

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/scheduler/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.scheduler.ApiAdminSchedulerAction#get$setting()

annotations: @Execute

API action for admin scheduler management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/scheduler/setting

Execute Method: org.codelibs.fess.app.web.api.admin.scheduler.ApiAdminSchedulerAction#post$setting()

annotations: @Execute

API action for admin scheduler management.

Form or Body: CreateBody

Request body for creating scheduler via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
2 name

String

The name of the scheduled job

@Required , @Size{max=100} name
3 target

String

The target class for the scheduled job

@Required , @Size{max=100} target
4 cron_expression

String

The cron expression defining when the job should run

@Size{max=100} , @CronExpression cronExpression
5 script_type

String

The type of script for the scheduled job

@Required , @Size{max=100} scriptType
6 script_data

String

The script data or code for the scheduled job

@CustomSize{maxKey=form.admin.max.input.size} scriptData
7 crawler

String

Whether this job is related to crawling

crawler
8 job_logging

String

Whether job logging is enabled

jobLogging
9 available

String

Whether the scheduled job is available/enabled

available
10 sort_order

Integer

The sort order for displaying this scheduled job

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
11 created_by

String

The username of who created this scheduled job

@Size{max=1000} createdBy
12 created_time

Long

The timestamp when this scheduled job was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/scheduler/setting

Execute Method: org.codelibs.fess.app.web.api.admin.scheduler.ApiAdminSchedulerAction#put$setting()

annotations: @Execute

API action for admin scheduler management.

Form or Body: EditBody

Request body class for scheduler edit operations in the admin REST API.

No. public name type comment annotations property name
1 running

Boolean

Flag indicating whether the scheduler job is currently running

running
2 id

String

The unique identifier of the scheduler being edited

@Required , @Size{max=1000} id
3 version_no

Integer

The version number of the scheduler for optimistic locking

@Required , @ValidateTypeFailure versionNo
4 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
5 name

String

The name of the scheduled job

@Required , @Size{max=100} name
6 target

String

The target class for the scheduled job

@Required , @Size{max=100} target
7 cron_expression

String

The cron expression defining when the job should run

@Size{max=100} , @CronExpression cronExpression
8 script_type

String

The type of script for the scheduled job

@Required , @Size{max=100} scriptType
9 script_data

String

The script data or code for the scheduled job

@CustomSize{maxKey=form.admin.max.input.size} scriptData
10 crawler

String

Whether this job is related to crawling

crawler
11 job_logging

String

Whether job logging is enabled

jobLogging
12 available

String

Whether the scheduled job is available/enabled

available
13 sort_order

Integer

The sort order for displaying this scheduled job

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
14 created_by

String

The username of who created this scheduled job

@Size{max=1000} createdBy
15 created_time

Long

The timestamp when this scheduled job was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/scheduler/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.scheduler.ApiAdminSchedulerAction#delete$setting()

annotations: @Execute

API action for admin scheduler management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/searchlist/docs

Execute Method: org.codelibs.fess.app.web.api.admin.searchlist.ApiAdminSearchlistAction#docs()

annotations: @Execute

API action for admin search list management.

Form or Body: SearchBody

Search request body for search list administration API.

No. name type comment annotations
1 size

Integer

Number of search results to retrieve (alias for num)

@ValidateTypeFailure
2 q

String

The search query string

@Size{max=1000}
3 sort

String

The sort field and direction

4 start

Integer

The start position for search results

@ValidateTypeFailure
5 offset

Integer

The offset for pagination

@ValidateTypeFailure
6 pn

Integer

The page number

@ValidateTypeFailure
7 num

Integer

The number of results to display

@ValidateTypeFailure
8 lang

String[]

The languages

9 fields

Map<String, String[]>

The fields

10 as

Map<String, String[]>

The conditions

11 ex_q

String[]

The extra queries

12 sdh

String

The similar document hash

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/searchlist/doc/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.searchlist.ApiAdminSearchlistAction#get$doc()

annotations: @Execute

API action for admin search list management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/searchlist/doc

Execute Method: org.codelibs.fess.app.web.api.admin.searchlist.ApiAdminSearchlistAction#post$doc()

annotations: @Execute

API action for admin search list management.

Form or Body: CreateBody

Request body for creating search list via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
2 doc

Map<String, Object>

The document data for search list operations

doc
3 q

String

The search query string

q
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/searchlist/doc

Execute Method: org.codelibs.fess.app.web.api.admin.searchlist.ApiAdminSearchlistAction#put$doc()

annotations: @Execute

API action for admin search list management.

Form or Body: EditBody

Request body class for search list edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

Unique identifier for the search list entry

id
2 seq_no

Long

Sequence number for ordering search list entries

@ValidateTypeFailure seqNo
3 primary_term

Long

Primary term value for search list configuration

@ValidateTypeFailure primaryTerm
4 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
5 doc

Map<String, Object>

The document data for search list operations

doc
6 q

String

The search query string

q
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/searchlist/doc/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.searchlist.ApiAdminSearchlistAction#delete$doc()

annotations: @Execute

API action for admin search list management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/searchlist/query

Execute Method: org.codelibs.fess.app.web.api.admin.searchlist.ApiAdminSearchlistAction#delete$query()

annotations: @Execute

API action for admin search list management.

Form or Body: SearchBody

Search request body for search list administration API.

No. name type comment annotations
1 size

Integer

Number of search results to retrieve (alias for num)

@ValidateTypeFailure
2 q

String

The search query string

@Size{max=1000}
3 sort

String

The sort field and direction

4 start

Integer

The start position for search results

@ValidateTypeFailure
5 offset

Integer

The offset for pagination

@ValidateTypeFailure
6 pn

Integer

The page number

@ValidateTypeFailure
7 num

Integer

The number of results to display

@ValidateTypeFailure
8 lang

String[]

The languages

9 fields

Map<String, String[]>

The fields

10 as

Map<String, String[]>

The conditions

11 ex_q

String[]

The extra queries

12 sdh

String

The similar document hash

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/stats/

Execute Method: org.codelibs.fess.app.web.api.admin.stats.ApiAdminStatsAction#index()

annotations: @Execute

Data transfer object representing OS CPU statistics.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/storage/list/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.storage.ApiAdminStorageAction#list()

annotations: @Execute

Handles API requests for storage management in the Fess application.
Provides endpoints for listing, downloading, deleting, and uploading files.

Lists files and directories in storage.

@param id The ID of the directory to list.
@return A JSON response containing the list of files and directories.

Path Variables:
No. name type comment annotations
1 id

OptionalThing<String>

The ID of the directory to list.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/storage/download/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.storage.ApiAdminStorageAction#get$download()

annotations: @Execute

Handles API requests for storage management in the Fess application.
Provides endpoints for listing, downloading, deleting, and uploading files.

Downloads a file from storage.

@param id The ID of the file to download.
@return A StreamResponse containing the file content.

Path Variables:
No. name type comment annotations
1 id

String

The ID of the file to download.

Return as: StreamResponse

/api/admin/storage/delete/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.storage.ApiAdminStorageAction#delete$delete()

annotations: @Execute

Handles API requests for storage management in the Fess application.
Provides endpoints for listing, downloading, deleting, and uploading files.

Deletes a file from storage.

@param id The ID of the file to delete.
@return A JSON response indicating the success or failure of the operation.

Path Variables:
No. name type comment annotations
1 id

String

The ID of the file to delete.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/storage/upload

Execute Method: org.codelibs.fess.app.web.api.admin.storage.ApiAdminStorageAction#put$upload()

annotations: @Execute

Handles API requests for storage management in the Fess application.
Provides endpoints for listing, downloading, deleting, and uploading files.

Uploads a file to storage.

@param form The form containing the file to upload and the target path.
@return A JSON response indicating the success or failure of the operation.

Form or Body: UploadForm

Form for uploading files to the storage system via the admin API.

No. name type comment annotations
1 path

String

The storage path where the file should be uploaded

2 file

MultipartFormFile

The multipart file to be uploaded to the storage system

@Required
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/suggest/

Execute Method: org.codelibs.fess.app.web.api.admin.suggest.ApiAdminSuggestAction#get$index()

annotations: @Execute

API action for admin suggest management.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/suggest/all

Execute Method: org.codelibs.fess.app.web.api.admin.suggest.ApiAdminSuggestAction#delete$all()

annotations: @Execute

API action for admin suggest management.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/suggest/document

Execute Method: org.codelibs.fess.app.web.api.admin.suggest.ApiAdminSuggestAction#delete$document()

annotations: @Execute

API action for admin suggest management.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/suggest/query

Execute Method: org.codelibs.fess.app.web.api.admin.suggest.ApiAdminSuggestAction#delete$query()

annotations: @Execute

API action for admin suggest management.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/systeminfo/

Execute Method: org.codelibs.fess.app.web.api.admin.systeminfo.ApiAdminSysteminfoAction#get$index()

annotations: @Execute

API action for admin system information management.

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/user/settings

Execute Method: org.codelibs.fess.app.web.api.admin.user.ApiAdminUserAction#settings()

annotations: @Execute

API action for admin user management.

Form or Body: SearchBody

Search request body for user administration API.

No. name type comment annotations
1 id

String

User ID

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/user/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.user.ApiAdminUserAction#get$setting()

annotations: @Execute

API action for admin user management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/user/setting

Execute Method: org.codelibs.fess.app.web.api.admin.user.ApiAdminUserAction#post$setting()

annotations: @Execute

API action for admin user management.

Form or Body: CreateBody

Request body for creating user via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
2 name

String

The username of the user

@Required , @Size{max=100} name
3 password

String

The password for the user

@Size{max=100} password
4 confirm_password

String

The password confirmation field

@Size{max=100} confirmPassword
5 attributes

Map<String, String>

The attributes map for the user

attributes
6 roles

String[]

The roles assigned to the user

roles
7 groups

String[]

The groups assigned to the user

groups
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/user/setting

Execute Method: org.codelibs.fess.app.web.api.admin.user.ApiAdminUserAction#put$setting()

annotations: @Execute

API action for admin user management.

Form or Body: EditBody

Request body class for user edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the user being edited

@Required , @Size{max=1000} id
2 version_no

Integer

The version number of the user for optimistic locking

@Required , @ValidateTypeFailure versionNo
3 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
4 name

String

The username of the user

@Required , @Size{max=100} name
5 password

String

The password for the user

@Size{max=100} password
6 confirm_password

String

The password confirmation field

@Size{max=100} confirmPassword
7 attributes

Map<String, String>

The attributes map for the user

attributes
8 roles

String[]

The roles assigned to the user

roles
9 groups

String[]

The groups assigned to the user

groups
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/user/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.user.ApiAdminUserAction#delete$setting()

annotations: @Execute

API action for admin user management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webauth/settings

Execute Method: org.codelibs.fess.app.web.api.admin.webauth.ApiAdminWebauthAction#settings()

annotations: @Execute

API action for admin web authentication management.

Form or Body: SearchBody

Search request body for web authentication administration API.

No. name type comment annotations
1 id

String

Web authentication configuration ID

2 size

Integer

The page size for search results

3 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webauth/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.webauth.ApiAdminWebauthAction#get$setting()

annotations: @Execute

API action for admin web authentication management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webauth/setting

Execute Method: org.codelibs.fess.app.web.api.admin.webauth.ApiAdminWebauthAction#post$setting()

annotations: @Execute

API action for admin web authentication management.

Form or Body: CreateBody

Request body for creating web authentication via REST API.

No. public name type comment annotations property name
1 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
2 hostname

String

The hostname for the web authentication

@Size{max=100} hostname
3 port

Integer

The port number for the web authentication

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure port
4 auth_realm

String

The authentication realm

@Size{max=100} authRealm
5 protocol_scheme

String

The protocol scheme (http, https)

@Size{max=10} protocolScheme
6 username

String

The username for authentication

@Required , @Size{max=100} username
7 password

String

The password for authentication

@Size{max=100} password
8 parameters

String

Additional parameters for the authentication

@Size{max=1000} parameters
9 web_config_id

String

The web configuration ID this authentication is associated with

@Required , @Size{max=1000} webConfigId
10 created_by

String

The user who created this authentication configuration

@Size{max=1000} createdBy
11 created_time

Long

The timestamp when this authentication configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webauth/setting

Execute Method: org.codelibs.fess.app.web.api.admin.webauth.ApiAdminWebauthAction#put$setting()

annotations: @Execute

API action for admin web authentication management.

Form or Body: EditBody

Request body class for web authentication edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the web authentication configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this web authentication configuration

@Size{max=255} updatedBy
3 updated_time

Long

The timestamp when this web authentication configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the web authentication configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
6 hostname

String

The hostname for the web authentication

@Size{max=100} hostname
7 port

Integer

The port number for the web authentication

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure port
8 auth_realm

String

The authentication realm

@Size{max=100} authRealm
9 protocol_scheme

String

The protocol scheme (http, https)

@Size{max=10} protocolScheme
10 username

String

The username for authentication

@Required , @Size{max=100} username
11 password

String

The password for authentication

@Size{max=100} password
12 parameters

String

Additional parameters for the authentication

@Size{max=1000} parameters
13 web_config_id

String

The web configuration ID this authentication is associated with

@Required , @Size{max=1000} webConfigId
14 created_by

String

The user who created this authentication configuration

@Size{max=1000} createdBy
15 created_time

Long

The timestamp when this authentication configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webauth/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.webauth.ApiAdminWebauthAction#delete$setting()

annotations: @Execute

API action for admin web authentication management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webconfig/settings

Execute Method: org.codelibs.fess.app.web.api.admin.webconfig.ApiAdminWebconfigAction#settings()

annotations: @Execute

API action for admin web configuration management.

Form or Body: SearchBody

Search request body for web crawling configuration administration API.

No. name type comment annotations
1 name

String

Name of the web crawling configuration

2 urls

String

URLs to crawl

3 description

String

Description of the web crawling configuration

4 size

Integer

The page size for search results

5 page

Integer

The page number for search results

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webconfig/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.webconfig.ApiAdminWebconfigAction#get$setting()

annotations: @Execute

API action for admin web configuration management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webconfig/setting

Execute Method: org.codelibs.fess.app.web.api.admin.webconfig.ApiAdminWebconfigAction#post$setting()

annotations: @Execute

API action for admin web configuration management.

Form or Body: CreateBody

Request body for creating web configuration via REST API.

No. public name type comment annotations property name
1 label_type_ids

String[]

The label type IDs associated with this web configuration

labelTypeIds
2 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
3 name

String

The name of the web configuration

@Required , @Size{max=200} name
4 description

String

The description of the web configuration

@Size{max=1000} description
5 urls

String

The URLs to be crawled by this web configuration

@Required , @UriType{protocolType=WEB} , @CustomSize{maxKey=form.admin.max.input.size} urls
6 included_urls

String

URL patterns to include during crawling

@CustomSize{maxKey=form.admin.max.input.size} includedUrls
7 excluded_urls

String

URL patterns to exclude during crawling

@CustomSize{maxKey=form.admin.max.input.size} excludedUrls
8 included_doc_urls

String

Document URL patterns to include in search index

@CustomSize{maxKey=form.admin.max.input.size} includedDocUrls
9 excluded_doc_urls

String

Document URL patterns to exclude from search index

@CustomSize{maxKey=form.admin.max.input.size} excludedDocUrls
10 config_parameter

String

Additional configuration parameters for the crawler

@CustomSize{maxKey=form.admin.max.input.size} configParameter
11 depth

Integer

The maximum crawling depth from the starting URLs

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure depth
12 max_access_count

Long

The maximum number of URLs to access during crawling

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure maxAccessCount
13 user_agent

String

The user agent string to use during crawling

@Required , @Size{max=200} userAgent
14 num_of_thread

Integer

The number of crawler threads to use

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure numOfThread
15 interval_time

Integer

The interval time between requests in milliseconds

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure intervalTime
16 boost

Float

The boost value for documents from this web configuration

@Required , @ValidateTypeFailure boost
17 available

String

Whether this web configuration is available for crawling

@Required , @Size{max=5} available
18 permissions

String

Permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size} permissions
19 virtual_hosts

String

Virtual host names for this web configuration

@CustomSize{maxKey=form.admin.max.input.size} virtualHosts
20 sort_order

Integer

The sort order for this web configuration

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
21 created_by

String

The user who created this web configuration

@Size{max=1000} createdBy
22 created_time

Long

The timestamp when this web configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webconfig/setting

Execute Method: org.codelibs.fess.app.web.api.admin.webconfig.ApiAdminWebconfigAction#put$setting()

annotations: @Execute

API action for admin web configuration management.

Form or Body: EditBody

Request body class for web config edit operations in the admin REST API.

No. public name type comment annotations property name
1 id

String

The unique identifier of the web configuration being edited

@Required , @Size{max=1000} id
2 updated_by

String

The username of the user who last updated this web configuration

@Size{max=1000} updatedBy
3 updated_time

Long

The timestamp when this web configuration was last updated

@ValidateTypeFailure updatedTime
4 version_no

Integer

The version number of the web configuration for optimistic locking

@Required , @ValidateTypeFailure versionNo
5 label_type_ids

String[]

The label type IDs associated with this web configuration

labelTypeIds
6 crud_mode

Integer

The CRUD mode for the form

@ValidateTypeFailure crudMode
7 name

String

The name of the web configuration

@Required , @Size{max=200} name
8 description

String

The description of the web configuration

@Size{max=1000} description
9 urls

String

The URLs to be crawled by this web configuration

@Required , @UriType{protocolType=WEB} , @CustomSize{maxKey=form.admin.max.input.size} urls
10 included_urls

String

URL patterns to include during crawling

@CustomSize{maxKey=form.admin.max.input.size} includedUrls
11 excluded_urls

String

URL patterns to exclude during crawling

@CustomSize{maxKey=form.admin.max.input.size} excludedUrls
12 included_doc_urls

String

Document URL patterns to include in search index

@CustomSize{maxKey=form.admin.max.input.size} includedDocUrls
13 excluded_doc_urls

String

Document URL patterns to exclude from search index

@CustomSize{maxKey=form.admin.max.input.size} excludedDocUrls
14 config_parameter

String

Additional configuration parameters for the crawler

@CustomSize{maxKey=form.admin.max.input.size} configParameter
15 depth

Integer

The maximum crawling depth from the starting URLs

@Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure depth
16 max_access_count

Long

The maximum number of URLs to access during crawling

@Min{value=0} , @Max{value=9223372036854775807} , @ValidateTypeFailure maxAccessCount
17 user_agent

String

The user agent string to use during crawling

@Required , @Size{max=200} userAgent
18 num_of_thread

Integer

The number of crawler threads to use

@Required , @Min{value=1} , @Max{value=2147483647} , @ValidateTypeFailure numOfThread
19 interval_time

Integer

The interval time between requests in milliseconds

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure intervalTime
20 boost

Float

The boost value for documents from this web configuration

@Required , @ValidateTypeFailure boost
21 available

String

Whether this web configuration is available for crawling

@Required , @Size{max=5} available
22 permissions

String

Permissions required to access documents from this configuration

@CustomSize{maxKey=form.admin.max.input.size} permissions
23 virtual_hosts

String

Virtual host names for this web configuration

@CustomSize{maxKey=form.admin.max.input.size} virtualHosts
24 sort_order

Integer

The sort order for this web configuration

@Required , @Min{value=0} , @Max{value=2147483647} , @ValidateTypeFailure sortOrder
25 created_by

String

The user who created this web configuration

@Size{max=1000} createdBy
26 created_time

Long

The timestamp when this web configuration was created

@ValidateTypeFailure createdTime
Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/api/admin/webconfig/setting/{id}

Execute Method: org.codelibs.fess.app.web.api.admin.webconfig.ApiAdminWebconfigAction#delete$setting()

annotations: @Execute

API action for admin web configuration management.

Path Variables:
No. name type comment annotations
1 id

String

Return as: JsonResponse<ApiResult>
No. name type comment annotations
1 response

ApiResponse

The API response object

No. name type comment annotations
1 version

String

The version of the product

2 status

int

The status code of the response

/cache/

Execute Method: org.codelibs.fess.app.web.cache.CacheAction#index()

annotations: @Execute

Action class for handling cached document content requests.
Provides functionality to retrieve and display cached versions of crawled documents.

Retrieves and displays cached content for a specific document.

@param form the cache form containing document ID and highlight query
@return ActionResponse containing the cached document content or error redirect

Form or Body: CacheForm

Form class for cache-related operations.

No. name type comment annotations
1 docId

String

Document ID for cache operations

@Required , @Size{max=100}
2 hq

String[]

Highlight query parameters

3 q

String

Search query parameter for error page

4 num

String

Number of results parameter for error page

5 sort

String

Sort parameter for error page

6 lang

String

Language parameter for error page

7 fields

Map<String, String[]>

Additional fields map for cache operations

Return as: ActionResponse

/error/

Execute Method: org.codelibs.fess.app.web.error.ErrorAction#index()

annotations: @Execute

Action class for handling general error pages.
This action displays error pages when unhandled exceptions occur
during search operations or page navigation.

Displays the general error page.

@param form the error form containing error information
@return HTML response for the error page

Form or Body: ErrorForm

Form class for handling error page data and search parameters.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of form fields and their validation error messages

2 q

String

Search query parameter that caused the error

3 url

String

URL parameter associated with the error

4 num

String

Number of results parameter

5 sort

String

Sort order parameter for search results

6 lang

String

Language parameter for search interface

Return as: HtmlResponse

implementations: asHtml(virtualHost(path_Error_ErrorJsp)

/error/badrequrest/

Execute Method: org.codelibs.fess.app.web.error.ErrorBadrequrestAction#index()

annotations: @Execute

Action class for handling HTTP 400 Bad Request error pages.
This action displays error pages when a client request contains
invalid syntax or cannot be fulfilled due to malformed request parameters.

Displays the bad request error page.

@param form the error form containing error information
@return HTML response for the bad request error page

Form or Body: ErrorForm

Form class for handling error page data and search parameters.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of form fields and their validation error messages

2 q

String

Search query parameter that caused the error

3 url

String

URL parameter associated with the error

4 num

String

Number of results parameter

5 sort

String

Sort order parameter for search results

6 lang

String

Language parameter for search interface

Return as: HtmlResponse

implementations: asHtml(virtualHost(path_Error_BadRequestJsp)

/error/notfound/

Execute Method: org.codelibs.fess.app.web.error.ErrorNotfoundAction#index()

annotations: @Execute

Action class for handling HTTP 404 Not Found error pages.
This action displays error pages when the requested resource
cannot be found on the server.

Displays the not found error page.

@param form the error form containing error information
@return HTML response for the not found error page

Form or Body: ErrorForm

Form class for handling error page data and search parameters.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of form fields and their validation error messages

2 q

String

Search query parameter that caused the error

3 url

String

URL parameter associated with the error

4 num

String

Number of results parameter

5 sort

String

Sort order parameter for search results

6 lang

String

Language parameter for search interface

Return as: HtmlResponse

implementations: asHtml(virtualHost(path_Error_NotFoundJsp)

/error/systemerror/

Execute Method: org.codelibs.fess.app.web.error.ErrorSystemerrorAction#index()

annotations: @Execute

Action class for handling HTTP 500 Internal Server Error pages.
This action displays error pages when the server encounters
an unexpected condition that prevents it from fulfilling the request.

Displays the system error page.

@param form the error form containing error information
@return HTML response for the system error page

Form or Body: ErrorForm

Form class for handling error page data and search parameters.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of form fields and their validation error messages

2 q

String

Search query parameter that caused the error

3 url

String

URL parameter associated with the error

4 num

String

Number of results parameter

5 sort

String

Sort order parameter for search results

6 lang

String

Language parameter for search interface

Return as: HtmlResponse

implementations: asHtml(virtualHost(path_Error_SystemJsp)

/go/

Execute Method: org.codelibs.fess.app.web.go.GoAction#index()

annotations: @Execute

Action class for handling document redirection requests.
This action processes "go" requests that redirect users to specific documents
while tracking click events and handling various URL types including file system paths.

Handles document redirection requests.
Validates the document ID, logs click events if enabled, and redirects
to the target URL or serves file content directly if configured.

@param form the go form containing document ID and tracking parameters
@return action response for redirection or content streaming
@throws IOException if an I/O error occurs during content retrieval

Form or Body: GoForm

or search results. This form captures the necessary parameters for document
access tracking and error page fallback information.">Form class for handling "go" requests that redirect users to specific documents

No. name type comment annotations
1 docId

String

Document identifier for the target document to redirect to

@Required , @Size{max=100}
2 rt

String

Redirect target or return URL parameter

@Size{max=10000} , @Required
3 hash

String

Hash value for security or validation purposes

4 queryId

String

Query identifier associated with the search that led to this document access

@Required
5 order

Integer

Order or ranking position of the document in search results

6 q

String

Query string parameter for error page fallback

7 num

String

Number of results parameter for error page fallback

8 sort

String

Sort parameter for error page fallback

9 lang

String

Language parameter for error page fallback

10 fields

Map<String, String[]>

Additional fields map for error page fallback

Return as: ActionResponse

/help/

Execute Method: org.codelibs.fess.app.web.help.HelpAction#index()

annotations: @Execute

Action class for handling help page requests in the Fess search application.
This class extends FessSearchAction to provide help functionality including
authentication checks and form parameter setup for the help interface.

Handles the help page request and renders the help interface.
This method performs authentication checks and sets up the necessary
form parameters and rendering data for the help page display.

@return HtmlResponse containing the rendered help page or redirect to login if authentication is required

Return as: HtmlResponse

implementations: redirectToLogin(),asHtml(virtualHost(path_HelpJsp)

/login/

Execute Method: org.codelibs.fess.app.web.login.LoginAction#index()

annotations: @Execute

The login action.

Displays the login page.

@return the HTML response for the login page

Return as: HtmlResponse

implementations: asIndexPage(null)

/login/login

Execute Method: org.codelibs.fess.app.web.login.LoginAction#login()

annotations: @Execute

The login action.

Handles user login with the provided credentials.

@param form the login form containing username and password
@return the HTML response after login attempt

Form or Body: LoginForm

The login form.

No. name type comment annotations
1 username

String

The username

@NotBlank
2 password

String

The password

@NotBlank
3 confirmPassword

String

The confirm password

Return as: HtmlResponse

implementations: getHtmlResponse(),##unanalyzable##,asHtml(virtualHost(path_Login_NewpasswordJsp),redirect(getClass()

/login/changePassword

Execute Method: org.codelibs.fess.app.web.login.LoginAction#changePassword()

annotations: @Execute

The login action.

Handles password change for the current user.

@param form the password form containing new password and confirmation
@return the HTML response after password change attempt

Form or Body: PasswordForm

Form for password change.

No. name type comment annotations
1 username

String

The username

2 password

String

The password

@NotBlank
3 confirmPassword

String

The confirm password

@NotBlank
Return as: HtmlResponse

implementations: getUserBean(),redirect(ProfileAction.class)

/logout/

Execute Method: org.codelibs.fess.app.web.logout.LogoutAction#index()

annotations: @Execute

The logout action.

Handles user logout and redirects to the login page.

@return the HTML response after logout

Return as: HtmlResponse

implementations: HtmlResponse.fromRedirectPathAsIs(redirectUrl),redirect(LoginAction.class)

/osdd/

Execute Method: org.codelibs.fess.app.web.osdd.OsddAction#index()

annotations: @Execute

OSDD (OpenSearch Description Document) action.

Returns the OSDD document.

@return the OSDD document as a stream response

Return as: ActionResponse

/profile/

Execute Method: org.codelibs.fess.app.web.profile.ProfileAction#index()

annotations: @Execute

Action for user profile operations.

Displays the profile index page.

@return the HTML response

Return as: HtmlResponse

implementations: asIndexHtml()

/profile/changePassword

Execute Method: org.codelibs.fess.app.web.profile.ProfileAction#changePassword()

annotations: @Execute

Action for user profile operations.

Changes the user password.

@param form the profile form
@return the HTML response

Form or Body: ProfileForm

Form for user profile operations.

No. name type comment annotations
1 oldPassword

String

The old password

@NotBlank
2 newPassword

String

The new password

@NotBlank
3 confirmNewPassword

String

The confirm new password

@NotBlank
Return as: HtmlResponse

implementations: asIndexHtml(),redirect(getClass()

/search/

Execute Method: org.codelibs.fess.app.web.search.SearchAction#index()

annotations: @Execute

The render data for the search page.

The index page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

Base search form class that extends SearchRequestParams.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of additional search fields with their values

2 as

Map<String, String[]>

Map of advanced search conditions

3 q

String

The main search query string

@Size{max=1000}
4 sort

String

The sort parameter for search results

@Size{max=1000}
5 num

Integer

The number of search results to return per page

@ValidateTypeFailure
6 lang

String[]

Array of language codes to filter search results

7 ex_q

String[]

Array of additional query strings to exclude from search

8 start

Integer

The starting position for search results pagination

@ValidateTypeFailure
9 offset

Integer

The offset for search results

@ValidateTypeFailure
10 pn

Integer

The page number for pagination

@ValidateTypeFailure
11 sdh

String

Similar document hash for finding related documents

@Size{max=1000}
12 track_total_hits

String

Parameter to control tracking of total hits in search results

@Size{max=100}
Return as: HtmlResponse

implementations: search(form)

/search/advance

Execute Method: org.codelibs.fess.app.web.search.SearchAction#advance()

annotations: @Execute

The render data for the search page.

The advance search page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

Base search form class that extends SearchRequestParams.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of additional search fields with their values

2 as

Map<String, String[]>

Map of advanced search conditions

3 q

String

The main search query string

@Size{max=1000}
4 sort

String

The sort parameter for search results

@Size{max=1000}
5 num

Integer

The number of search results to return per page

@ValidateTypeFailure
6 lang

String[]

Array of language codes to filter search results

7 ex_q

String[]

Array of additional query strings to exclude from search

8 start

Integer

The starting position for search results pagination

@ValidateTypeFailure
9 offset

Integer

The offset for search results

@ValidateTypeFailure
10 pn

Integer

The page number for pagination

@ValidateTypeFailure
11 sdh

String

Similar document hash for finding related documents

@Size{max=1000}
12 track_total_hits

String

Parameter to control tracking of total hits in search results

@Size{max=100}
Return as: HtmlResponse

implementations: redirectToLogin(),asHtml(virtualHost(path_AdvanceJsp)

/search/search

Execute Method: org.codelibs.fess.app.web.search.SearchAction#search()

annotations: @Execute

The render data for the search page.

The search page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

Base search form class that extends SearchRequestParams.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of additional search fields with their values

2 as

Map<String, String[]>

Map of advanced search conditions

3 q

String

The main search query string

@Size{max=1000}
4 sort

String

The sort parameter for search results

@Size{max=1000}
5 num

Integer

The number of search results to return per page

@ValidateTypeFailure
6 lang

String[]

Array of language codes to filter search results

7 ex_q

String[]

Array of additional query strings to exclude from search

8 start

Integer

The starting position for search results pagination

@ValidateTypeFailure
9 offset

Integer

The offset for search results

@ValidateTypeFailure
10 pn

Integer

The page number for pagination

@ValidateTypeFailure
11 sdh

String

Similar document hash for finding related documents

@Size{max=1000}
12 track_total_hits

String

Parameter to control tracking of total hits in search results

@Size{max=100}
Return as: HtmlResponse

implementations: doSearch(form)

/search/prev

Execute Method: org.codelibs.fess.app.web.search.SearchAction#prev()

annotations: @Execute

The render data for the search page.

The previous page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

Base search form class that extends SearchRequestParams.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of additional search fields with their values

2 as

Map<String, String[]>

Map of advanced search conditions

3 q

String

The main search query string

@Size{max=1000}
4 sort

String

The sort parameter for search results

@Size{max=1000}
5 num

Integer

The number of search results to return per page

@ValidateTypeFailure
6 lang

String[]

Array of language codes to filter search results

7 ex_q

String[]

Array of additional query strings to exclude from search

8 start

Integer

The starting position for search results pagination

@ValidateTypeFailure
9 offset

Integer

The offset for search results

@ValidateTypeFailure
10 pn

Integer

The page number for pagination

@ValidateTypeFailure
11 sdh

String

Similar document hash for finding related documents

@Size{max=1000}
12 track_total_hits

String

Parameter to control tracking of total hits in search results

@Size{max=100}
Return as: HtmlResponse

implementations: doMove(form, -1)

/search/next

Execute Method: org.codelibs.fess.app.web.search.SearchAction#next()

annotations: @Execute

The render data for the search page.

The next page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

Base search form class that extends SearchRequestParams.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of additional search fields with their values

2 as

Map<String, String[]>

Map of advanced search conditions

3 q

String

The main search query string

@Size{max=1000}
4 sort

String

The sort parameter for search results

@Size{max=1000}
5 num

Integer

The number of search results to return per page

@ValidateTypeFailure
6 lang

String[]

Array of language codes to filter search results

7 ex_q

String[]

Array of additional query strings to exclude from search

8 start

Integer

The starting position for search results pagination

@ValidateTypeFailure
9 offset

Integer

The offset for search results

@ValidateTypeFailure
10 pn

Integer

The page number for pagination

@ValidateTypeFailure
11 sdh

String

Similar document hash for finding related documents

@Size{max=1000}
12 track_total_hits

String

Parameter to control tracking of total hits in search results

@Size{max=100}
Return as: HtmlResponse

implementations: doMove(form, 1)

/search/move

Execute Method: org.codelibs.fess.app.web.search.SearchAction#move()

annotations: @Execute

The render data for the search page.

The move page.

@param form The search form.
@return The HTML response.

Form or Body: SearchForm

Base search form class that extends SearchRequestParams.

No. name type comment annotations
1 fields

Map<String, String[]>

Map of additional search fields with their values

2 as

Map<String, String[]>

Map of advanced search conditions

3 q

String

The main search query string

@Size{max=1000}
4 sort

String

The sort parameter for search results

@Size{max=1000}
5 num

Integer

The number of search results to return per page

@ValidateTypeFailure
6 lang

String[]

Array of language codes to filter search results

7 ex_q

String[]

Array of additional query strings to exclude from search

8 start

Integer

The starting position for search results pagination

@ValidateTypeFailure
9 offset

Integer

The offset for search results

@ValidateTypeFailure
10 pn

Integer

The page number for pagination

@ValidateTypeFailure
11 sdh

String

Similar document hash for finding related documents

@Size{max=1000}
12 track_total_hits

String

Parameter to control tracking of total hits in search results

@Size{max=100}
Return as: HtmlResponse

implementations: doMove(form, 0)

/sso/

Execute Method: org.codelibs.fess.app.web.sso.SsoAction#index()

annotations: @Execute

SSO (Single Sign-On) action controller.

This action handles SSO authentication flows including login, logout, and metadata
operations. It coordinates with the SsoManager to perform authentication using
configured SSO providers and handles various authentication scenarios including
successful login, authentication failures, and redirects.

Main SSO authentication endpoint.

This method handles the primary SSO authentication flow. It checks if a user
is already logged in, attempts SSO authentication, and handles various
authentication scenarios including success, failure, and challenge responses.

@return ActionResponse directing to the appropriate page based on authentication result

Return as: ActionResponse

/sso/metadata

Execute Method: org.codelibs.fess.app.web.sso.SsoAction#metadata()

annotations: @Execute

SSO (Single Sign-On) action controller.

This action handles SSO authentication flows including login, logout, and metadata
operations. It coordinates with the SsoManager to perform authentication using
configured SSO providers and handles various authentication scenarios including
successful login, authentication failures, and redirects.

SSO metadata endpoint.

This method handles requests for SSO metadata, typically used by SAML or
other SSO protocols that require metadata exchange. The actual metadata
content is generated by the configured SSO authenticator.

@return ActionResponse containing the SSO metadata or error page

Return as: ActionResponse

/sso/logout

Execute Method: org.codelibs.fess.app.web.sso.SsoAction#logout()

annotations: @Execute

SSO (Single Sign-On) action controller.

This action handles SSO authentication flows including login, logout, and metadata
operations. It coordinates with the SsoManager to perform authentication using
configured SSO providers and handles various authentication scenarios including
successful login, authentication failures, and redirects.

SSO logout endpoint.

This method handles SSO logout requests, coordinating with the SSO provider
to properly terminate the user's SSO session. It may involve redirecting
to the SSO provider's logout endpoint or performing local logout operations.

@return ActionResponse directing to the logout page or SSO provider logout endpoint

Return as: ActionResponse

/thumbnail/

Execute Method: org.codelibs.fess.app.web.thumbnail.ThumbnailAction#index()

annotations: @Execute

Action class for handling thumbnail image requests.
Serves thumbnail images for documents in the search results.

Serves a thumbnail image for the specified document.

@param form the thumbnail request form containing document ID and query parameters
@return ActionResponse containing the thumbnail image or 404 if not found

Form or Body: ThumbnailForm

Form class for thumbnail request parameters.

No. name type comment annotations
1 docId

String

The document ID for which to retrieve the thumbnail

@Required , @Size{max=100}
2 queryId

String

The query ID associated with the search request

@Required
3 q

String

The search query string for error page display

4 num

String

The number of search results per page for error page display

5 sort

String

The sort criteria for search results for error page display

6 lang

String

The language setting for error page display

7 fields

Map<String, String[]>

Additional search fields for error page display

Return as: ActionResponse

mail

No. file title class parameter count
1 crawler.dfmail Crawler Notification CrawlerPostcard 16
2 es_status.dfmail Crawler Notification EsStatusPostcard 3
3 testmail.dfmail Test Mail TestmailPostcard 1

crawler.dfmail

Title: Crawler Notification

Class: org.codelibs.fess.mylasta.mail.CrawlerPostcard

hasOptionPlusHtml: false


 [Crawler Notification]
 Crawler notification mail.

No. name type
1 hostname String
2 jobname String
3 webFsCrawlStartTime String
4 webFsCrawlEndTime String
5 webFsCrawlExecTime String
6 webFsIndexExecTime String
7 webFsIndexSize String
8 dataCrawlStartTime String
9 dataCrawlEndTime String
10 dataCrawlExecTime String
11 dataIndexExecTime String
12 dataIndexSize String
13 crawlerStartTime String
14 crawlerEndTime String
15 crawlerExecTime String
16 status String

es_status.dfmail

Title: Crawler Notification

Class: org.codelibs.fess.mylasta.mail.EsStatusPostcard

hasOptionPlusHtml: false


 [Crawler Notification]

No. name type
1 hostname String
2 clustername String
3 clusterstatus String

testmail.dfmail

Title: Test Mail

Class: org.codelibs.fess.mylasta.mail.TestmailPostcard

hasOptionPlusHtml: false


 [Test Mail]

No. name type
1 hostname String