This is a cache of https://fess.codelibs.org/xref/org/codelibs/fess/mylasta/direction/FessConfig.html. It is a snapshot of the page at 2019-02-06T01:10:33.648+0000.
<strong>fess</strong>Config xref
View Javadoc
1   /*
2    * Copyright 2012-2019 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.mylasta.direction;
17  
18  import org.lastaflute.core.direction.exception.ConfigPropertyNotFoundException;
19  
20  /**
21   * @author FreeGen
22   */
23  public interface fessConfig extends fessEnv, org.codelibs.fess.mylasta.direction.fessProp {
24  
25      /** The key of the configuration. e.g. fess */
26      String DOMAIN_TITLE = "domain.title";
27  
28      /** The key of the configuration. e.g. http://localhost:9201 */
29      String ELASTICSEARCH_HTTP_URL = "elasticsearch.http.url";
30  
31      /** The key of the configuration. e.g. aes */
32      String APP_CIPHER_ALGORISM = "app.cipher.algorism";
33  
34      /** The key of the configuration. e.g. ___change__me___ */
35      String APP_CIPHER_KEY = "app.cipher.key";
36  
37      /** The key of the configuration. e.g. sha256 */
38      String APP_DIGEST_ALGORISM = "app.digest.algorism";
39  
40      /** The key of the configuration. e.g. -Djava.awt.headless=true
41      -Dfile.encoding=UTF-8
42      -Djna.nosys=true
43      -Djdk.io.permissionsUseCanonicalPath=true
44      -Dhttp.maxConnections=20
45      -server
46      -Xmx512m
47      -XX:MaxMetaspaceSize=128m
48      -XX:CompressedClassSpaceSize=32m
49      -XX:-UseGCOverheadLimit
50      -XX:+UseConcMarkSweepGC
51      -XX:CMSInitiatingOccupancyFraction=75
52      -XX:+UseCMSInitiatingOccupancyOnly
53      -XX:+UseTLAB
54      -XX:+DisableExplicitGC
55      -XX:+HeapDumpOnOutOfMemoryError
56      -XX:-OmitStackTraceInFastThrow
57      -Djcifs.smb.client.responseTimeout=30000
58      -Djcifs.smb.client.soTimeout=35000
59      -Djcifs.smb.client.connTimeout=60000
60      -Djcifs.smb.client.sessionTimeout=60000
61      -Dgroovy.use.classvalue=true
62      -Dio.netty.noUnsafe=true
63      -Dio.netty.noKeySetOptimization=true
64      -Dio.netty.recycler.maxCapacityPerThread=0
65      -Dlog4j.shutdownHookEnabled=false
66      -Dlog4j2.disable.jmx=true
67      -Dlog4j.skipJansi=true
68      -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider
69      -Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true
70      */
71      String JVM_CRAWLER_OPTIONS = "jvm.crawler.options";
72  
73      /** The key of the configuration. e.g. -Djava.awt.headless=true
74      -Dfile.encoding=UTF-8
75      -Djna.nosys=true
76      -Djdk.io.permissionsUseCanonicalPath=true
77      -server
78      -Xmx256m
79      -XX:MaxMetaspaceSize=128m
80      -XX:CompressedClassSpaceSize=32m
81      -XX:-UseGCOverheadLimit
82      -XX:+UseConcMarkSweepGC
83      -XX:CMSInitiatingOccupancyFraction=75
84      -XX:+UseCMSInitiatingOccupancyOnly
85      -XX:+UseTLAB
86      -XX:+DisableExplicitGC
87      -XX:+HeapDumpOnOutOfMemoryError
88      -Dgroovy.use.classvalue=true
89      -Dio.netty.noUnsafe=true
90      -Dio.netty.noKeySetOptimization=true
91      -Dio.netty.recycler.maxCapacityPerThread=0
92      -Dlog4j.shutdownHookEnabled=false
93      -Dlog4j2.disable.jmx=true
94      -Dlog4j.skipJansi=true
95      */
96      String JVM_SUGGEST_OPTIONS = "jvm.suggest.options";
97  
98      /** The key of the configuration. e.g. -Djava.awt.headless=true
99      -Dfile.encoding=UTF-8
100     -Djna.nosys=true
101     -Djdk.io.permissionsUseCanonicalPath=true
102     -server
103     -Xmx128m
104     -XX:MaxMetaspaceSize=128m
105     -XX:CompressedClassSpaceSize=32m
106     -XX:-UseGCOverheadLimit
107     -XX:+UseConcMarkSweepGC
108     -XX:CMSInitiatingOccupancyFraction=75
109     -XX:+UseCMSInitiatingOccupancyOnly
110     -XX:+UseTLAB
111     -XX:+DisableExplicitGC
112     -XX:+HeapDumpOnOutOfMemoryError
113     -XX:-OmitStackTraceInFastThrow
114     -Djcifs.smb.client.responseTimeout=30000
115     -Djcifs.smb.client.soTimeout=35000
116     -Djcifs.smb.client.connTimeout=60000
117     -Djcifs.smb.client.sessionTimeout=60000
118     -Dgroovy.use.classvalue=true
119     -Dio.netty.noUnsafe=true
120     -Dio.netty.noKeySetOptimization=true
121     -Dio.netty.recycler.maxCapacityPerThread=0
122     -Dlog4j.shutdownHookEnabled=false
123     -Dlog4j2.disable.jmx=true
124     -Dlog4j.skipJansi=true
125     -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider
126     -Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true
127     */
128     String JVM_THUMBNAIL_OPTIONS = "jvm.thumbnail.options";
129 
130     /** The key of the configuration. e.g. default_crawler */
131     String JOB_SYSTEM_JOB_IDS = "job.system.job.ids";
132 
133     /** The key of the configuration. e.g. Web Crawler - {0} */
134     String JOB_TEMPLATE_TITLE_WEB = "job.template.title.web";
135 
136     /** The key of the configuration. e.g. File Crawler - {0} */
137     String JOB_TEMPLATE_TITLE_FILE = "job.template.title.file";
138 
139     /** The key of the configuration. e.g. Data Crawler - {0} */
140     String JOB_TEMPLATE_TITLE_DATA = "job.template.title.data";
141 
142     /** The key of the configuration. e.g. return container.getComponent("crawlJob").logLevel("info").sessionId("{3}").webConfigIds([{0}] as String[]).fileConfigIds([{1}] as String[]).dataConfigIds([{2}] as String[]).jobExecutor(executor).execute(); */
143     String JOB_TEMPLATE_SCRIPT = "job.template.script";
144 
145     /** The key of the configuration. e.g. 0 */
146     String JOB_MAX_CRAWLER_PROCESSES = "job.max.crawler.processes";
147 
148     /** The key of the configuration. e.g. java */
149     String JAVA_COMMAND_PATH = "java.command.path";
150 
151     /** The key of the configuration. e.g. UTF-8 */
152     String PATH_ENCODING = "path.encoding";
153 
154     /** The key of the configuration. e.g. true */
155     String USE_OWN_TMP_DIR = "use.own.tmp.dir";
156 
157     /** The key of the configuration. e.g. 4000 */
158     String MAX_LOG_OUTPUT_LENGTH = "max.log.output.length";
159 
160     /** The key of the configuration. e.g. js */
161     String SUPPORTED_UPLOADED_JS_EXTENTIONS = "supported.uploaded.js.extentions";
162 
163     /** The key of the configuration. e.g. css */
164     String SUPPORTED_UPLOADED_CSS_EXTENTIONS = "supported.uploaded.css.extentions";
165 
166     /** The key of the configuration. e.g. jpg,jpeg,gif,png,swf */
167     String SUPPORTED_UPLOADED_MEDIA_EXTENTIONS = "supported.uploaded.media.extentions";
168 
169     /** The key of the configuration. e.g. license.properties */
170     String SUPPORTED_UPLOADED_FILES = "supported.uploaded.files";
171 
172     /** The key of the configuration. e.g. ar,bg,bn,ca,ckb_IQ,cs,da,de,el,en_IE,en,es,et,eu,fa,fi,fr,gl,gu,he,hi,hr,hu,hy,id,it,ja,ko,lt,lv,mk,ml,nl,no,pa,pl,pt_BR,pt,ro,ru,si,sq,sv,ta,te,th,tl,tr,uk,ur,vi,zh_CN,zh_TW,zh */
173     String SUPPORTED_LANGUAGES = "supported.languages";
174 
175     /** The key of the configuration. e.g. 60 */
176     String API_ACCESS_TOKEN_LENGTH = "api.access.token.length";
177 
178     /** The key of the configuration. e.g. false */
179     String API_ACCESS_TOKEN_REQUIRED = "api.access.token.required";
180 
181     /** The key of the configuration. e.g.  */
182     String API_ACCESS_TOKEN_REQUEST_PARAMETER = "api.access.token.request.parameter";
183 
184     /** The key of the configuration. e.g. Radmin-api */
185     String API_ADMIN_ACCESS_PERMISSIONS = "api.admin.access.permissions";
186 
187     /** The key of the configuration. e.g.  */
188     String API_SEARCH_ACCEPT_REFERERS = "api.search.accept.referers";
189 
190     /** The key of the configuration. e.g. false */
191     String API_SEARCH_SCROLL = "api.search.scroll";
192 
193     /** The key of the configuration. e.g.  */
194     String VIRTUAL_HOST_HEADERS = "virtual.host.headers";
195 
196     /** The key of the configuration. e.g.  */
197     String HTTP_PROXY_HOST = "http.proxy.host";
198 
199     /** The key of the configuration. e.g. 8080 */
200     String HTTP_PROXY_PORT = "http.proxy.port";
201 
202     /** The key of the configuration. e.g.  */
203     String HTTP_PROXY_USERNAME = "http.proxy.username";
204 
205     /** The key of the configuration. e.g.  */
206     String HTTP_PROXY_PASSWORD = "http.proxy.password";
207 
208     /** The key of the configuration. e.g. 50 */
209     String CRAWLER_DOCUMENT_MAX_SITE_LENGTH = "crawler.document.max.site.length";
210 
211     /** The key of the configuration. e.g. UTF-8 */
212     String CRAWLER_DOCUMENT_SITE_ENCODING = "crawler.document.site.encoding";
213 
214     /** The key of the configuration. e.g. unknown */
215     String CRAWLER_DOCUMENT_UNKNOWN_HOSTNAME = "crawler.document.unknown.hostname";
216 
217     /** The key of the configuration. e.g. false */
218     String CRAWLER_DOCUMENT_USE_SITE_ENCODING_ON_ENGLISH = "crawler.document.use.site.encoding.on.english";
219 
220     /** The key of the configuration. e.g. true */
221     String CRAWLER_DOCUMENT_APPEND_DATA = "crawler.document.append.data";
222 
223     /** The key of the configuration. e.g. 20 */
224     String CRAWLER_DOCUMENT_MAX_ALPHANUM_TERM_SIZE = "crawler.document.max.alphanum.term.size";
225 
226     /** The key of the configuration. e.g. 10 */
227     String CRAWLER_DOCUMENT_MAX_SYMBOL_TERM_SIZE = "crawler.document.max.symbol.term.size";
228 
229     /** The key of the configuration. e.g. false */
230     String CRAWLER_DOCUMENT_DUPLICATE_TERM_REMOVED = "crawler.document.duplicate.term.removed";
231 
232     /** The key of the configuration. e.g. u0009u000Au000Bu000Cu000Du001Cu001Du001Eu001Fu0020u00A0u1680u180Eu2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au200Bu200Cu202Fu205Fu3000uFEFFuFFFDu00B6 */
233     String CRAWLER_DOCUMENT_SPACE_CHARS = "crawler.document.space.chars";
234 
235     /** The key of the configuration. e.g. u002eu06d4u2e3cu3002 */
236     String CRAWLER_DOCUMENT_FULLSTOP_CHARS = "crawler.document.fullstop.chars";
237 
238     /** The key of the configuration. e.g. UTF-8 */
239     String CRAWLER_CRAWLING_DATA_ENCODING = "crawler.crawling.data.encoding";
240 
241     /** The key of the configuration. e.g. http,https */
242     String CRAWLER_WEB_PROTOCOLS = "crawler.web.protocols";
243 
244     /** The key of the configuration. e.g. file,smb,ftp */
245     String CRAWLER_FILE_PROTOCOLS = "crawler.file.protocols";
246 
247     /** The key of the configuration. e.g. false */
248     String CRAWLER_IGNORE_ROBOTS_TXT = "crawler.ignore.robots.txt";
249 
250     /** The key of the configuration. e.g. false */
251     String CRAWLER_IGNORE_ROBOTS_TAGS = "crawler.ignore.robots.tags";
252 
253     /** The key of the configuration. e.g. true */
254     String CRAWLER_IGNORE_CONTENT_EXCEPTION = "crawler.ignore.content.exception";
255 
256     /** The key of the configuration. e.g. 404 */
257     String CRAWLER_FAILURE_URL_STATUS_CODES = "crawler.failure.url.status.codes";
258 
259     /** The key of the configuration. e.g. 60 */
260     String CRAWLER_SYSTEM_MONITOR_INTERVAL = "crawler.system.monitor.interval";
261 
262     /** The key of the configuration. e.g. resourceName,X-Parsed-By,Content-Encoding.*,Content-Type.* */
263     String CRAWLER_METADATA_CONTENT_EXCLUDES = "crawler.metadata.content.excludes";
264 
265     /** The key of the configuration. e.g. title=title:string
266     Title=title:string
267     */
268     String CRAWLER_METADATA_NAME_MAPPING = "crawler.metadata.name.mapping";
269 
270     /** The key of the configuration. e.g. //BODY */
271     String CRAWLER_DOCUMENT_HTML_CONTENT_XPATH = "crawler.document.html.content.xpath";
272 
273     /** The key of the configuration. e.g. //HTML/@lang */
274     String CRAWLER_DOCUMENT_HTML_LANG_XPATH = "crawler.document.html.lang.xpath";
275 
276     /** The key of the configuration. e.g. //META[@name='description']/@content */
277     String CRAWLER_DOCUMENT_HTML_DIGEST_XPATH = "crawler.document.html.digest.xpath";
278 
279     /** The key of the configuration. e.g. //LINK[@rel='canonical'][1]/@href */
280     String CRAWLER_DOCUMENT_HTML_CANONICAL_XPATH = "crawler.document.html.canonical.xpath";
281 
282     /** The key of the configuration. e.g. noscript,script,style,header,footer,nav,a[rel=nofollow] */
283     String CRAWLER_DOCUMENT_HTML_PRUNED_TAGS = "crawler.document.html.pruned.tags";
284 
285     /** The key of the configuration. e.g. 120 */
286     String CRAWLER_DOCUMENT_HTML_MAX_DIGEST_LENGTH = "crawler.document.html.max.digest.length";
287 
288     /** The key of the configuration. e.g.  */
289     String CRAWLER_DOCUMENT_HTML_DEFAULT_LANG = "crawler.document.html.default.lang";
290 
291     /** The key of the configuration. e.g.  */
292     String CRAWLER_DOCUMENT_FILE_NAME_ENCODING = "crawler.document.file.name.encoding";
293 
294     /** The key of the configuration. e.g. No title. */
295     String CRAWLER_DOCUMENT_FILE_NO_TITLE_LABEL = "crawler.document.file.no.title.label";
296 
297     /** The key of the configuration. e.g. false */
298     String CRAWLER_DOCUMENT_FILE_IGNORE_EMPTY_CONTENT = "crawler.document.file.ignore.empty.content";
299 
300     /** The key of the configuration. e.g. 100 */
301     String CRAWLER_DOCUMENT_FILE_MAX_TITLE_LENGTH = "crawler.document.file.max.title.length";
302 
303     /** The key of the configuration. e.g. 200 */
304     String CRAWLER_DOCUMENT_FILE_MAX_DIGEST_LENGTH = "crawler.document.file.max.digest.length";
305 
306     /** The key of the configuration. e.g. true */
307     String CRAWLER_DOCUMENT_FILE_APPEND_META_CONTENT = "crawler.document.file.append.meta.content";
308 
309     /** The key of the configuration. e.g. true */
310     String CRAWLER_DOCUMENT_FILE_APPEND_BODY_CONTENT = "crawler.document.file.append.body.content";
311 
312     /** The key of the configuration. e.g.  */
313     String CRAWLER_DOCUMENT_FILE_DEFAULT_LANG = "crawler.document.file.default.lang";
314 
315     /** The key of the configuration. e.g. true */
316     String CRAWLER_DOCUMENT_CACHE_ENABLED = "crawler.document.cache.enabled";
317 
318     /** The key of the configuration. e.g. 2621440 */
319     String CRAWLER_DOCUMENT_CACHE_MAX_SIZE = "crawler.document.cache.max.size";
320 
321     /** The key of the configuration. e.g. text/html */
322     String CRAWLER_DOCUMENT_CACHE_SUPPORTED_MIMETYPES = "crawler.document.cache.supported.mimetypes";
323 
324     /** The key of the configuration. e.g. text/html */
325     String CRAWLER_DOCUMENT_CACHE_HTML_MIMETYPES = "crawler.document.cache.html.mimetypes";
326 
327     /** The key of the configuration. e.g. true */
328     String INDEXER_THREAD_DUMP_ENABLED = "indexer.thread.dump.enabled";
329 
330     /** The key of the configuration. e.g. 1000 */
331     String INDEXER_UNPROCESSED_DOCUMENT_SIZE = "indexer.unprocessed.document.size";
332 
333     /** The key of the configuration. e.g. true */
334     String INDEXER_CLICK_COUNT_ENABLED = "indexer.click.count.enabled";
335 
336     /** The key of the configuration. e.g. true */
337     String INDEXER_FAVORITE_COUNT_ENABLED = "indexer.favorite.count.enabled";
338 
339     /** The key of the configuration. e.g. 5000 */
340     String INDEXER_WEBFS_COMMIT_MARGIN_TIME = "indexer.webfs.commit.margin.time";
341 
342     /** The key of the configuration. e.g. 3600 */
343     String INDEXER_WEBFS_MAX_EMPTY_LIST_COUNT = "indexer.webfs.max.empty.list.count";
344 
345     /** The key of the configuration. e.g. 10000 */
346     String INDEXER_WEBFS_UPDATE_INTERVAL = "indexer.webfs.update.interval";
347 
348     /** The key of the configuration. e.g. 20 */
349     String INDEXER_WEBFS_MAX_DOCUMENT_CACHE_SIZE = "indexer.webfs.max.document.cache.size";
350 
351     /** The key of the configuration. e.g. 10485760 */
352     String INDEXER_WEBFS_MAX_DOCUMENT_REQUEST_SIZE = "indexer.webfs.max.document.request.size";
353 
354     /** The key of the configuration. e.g. 5 */
355     String INDEXER_DATA_MAX_DOCUMENT_CACHE_SIZE = "indexer.data.max.document.cache.size";
356 
357     /** The key of the configuration. e.g. 10485760 */
358     String INDEXER_DATA_MAX_DOCUMENT_REQUEST_SIZE = "indexer.data.max.document.request.size";
359 
360     /** The key of the configuration. e.g. default */
361     String INDEX_CODEC = "index.codec";
362 
363     /** The key of the configuration. e.g. 5 */
364     String INDEX_number_of_shards = "index.number_of_shards";
365 
366     /** The key of the configuration. e.g. 0-1 */
367     String INDEX_auto_expand_replicas = "index.auto_expand_replicas";
368 
369     /** The key of the configuration. e.g. SHA-512 */
370     String INDEX_ID_DIGEST_ALGORITHM = "index.id.digest.algorithm";
371 
372     /** The key of the configuration. e.g. favorite_count */
373     String INDEX_FIELD_favorite_count = "index.field.favorite_count";
374 
375     /** The key of the configuration. e.g. click_count */
376     String INDEX_FIELD_click_count = "index.field.click_count";
377 
378     /** The key of the configuration. e.g. config_id */
379     String INDEX_FIELD_config_id = "index.field.config_id";
380 
381     /** The key of the configuration. e.g. expires */
382     String INDEX_FIELD_EXPIRES = "index.field.expires";
383 
384     /** The key of the configuration. e.g. url */
385     String INDEX_FIELD_URL = "index.field.url";
386 
387     /** The key of the configuration. e.g. doc_id */
388     String INDEX_FIELD_doc_id = "index.field.doc_id";
389 
390     /** The key of the configuration. e.g. _id */
391     String INDEX_FIELD_ID = "index.field.id";
392 
393     /** The key of the configuration. e.g. _version */
394     String INDEX_FIELD_VERSION = "index.field.version";
395 
396     /** The key of the configuration. e.g. lang */
397     String INDEX_FIELD_LANG = "index.field.lang";
398 
399     /** The key of the configuration. e.g. has_cache */
400     String INDEX_FIELD_has_cache = "index.field.has_cache";
401 
402     /** The key of the configuration. e.g. last_modified */
403     String INDEX_FIELD_last_modified = "index.field.last_modified";
404 
405     /** The key of the configuration. e.g. anchor */
406     String INDEX_FIELD_ANCHOR = "index.field.anchor";
407 
408     /** The key of the configuration. e.g. segment */
409     String INDEX_FIELD_SEGMENT = "index.field.segment";
410 
411     /** The key of the configuration. e.g. role */
412     String INDEX_FIELD_ROLE = "index.field.role";
413 
414     /** The key of the configuration. e.g. boost */
415     String INDEX_FIELD_BOOST = "index.field.boost";
416 
417     /** The key of the configuration. e.g. created */
418     String INDEX_FIELD_CREATED = "index.field.created";
419 
420     /** The key of the configuration. e.g. timestamp */
421     String INDEX_FIELD_TIMESTAMP = "index.field.timestamp";
422 
423     /** The key of the configuration. e.g. label */
424     String INDEX_FIELD_LABEL = "index.field.label";
425 
426     /** The key of the configuration. e.g. mimetype */
427     String INDEX_FIELD_MIMETYPE = "index.field.mimetype";
428 
429     /** The key of the configuration. e.g. parent_id */
430     String INDEX_FIELD_parent_id = "index.field.parent_id";
431 
432     /** The key of the configuration. e.g. important_content */
433     String INDEX_FIELD_important_content = "index.field.important_content";
434 
435     /** The key of the configuration. e.g. content */
436     String INDEX_FIELD_CONTENT = "index.field.content";
437 
438     /** The key of the configuration. e.g. content_minhash */
439     String INDEX_FIELD_content_minhash = "index.field.content_minhash";
440 
441     /** The key of the configuration. e.g. content_minhash_bits */
442     String INDEX_FIELD_content_minhash_bits = "index.field.content_minhash_bits";
443 
444     /** The key of the configuration. e.g. cache */
445     String INDEX_FIELD_CACHE = "index.field.cache";
446 
447     /** The key of the configuration. e.g. digest */
448     String INDEX_FIELD_DIGEST = "index.field.digest";
449 
450     /** The key of the configuration. e.g. title */
451     String INDEX_FIELD_TITLE = "index.field.title";
452 
453     /** The key of the configuration. e.g. host */
454     String INDEX_FIELD_HOST = "index.field.host";
455 
456     /** The key of the configuration. e.g. site */
457     String INDEX_FIELD_SITE = "index.field.site";
458 
459     /** The key of the configuration. e.g. content_length */
460     String INDEX_FIELD_content_length = "index.field.content_length";
461 
462     /** The key of the configuration. e.g. filetype */
463     String INDEX_FIELD_FILETYPE = "index.field.filetype";
464 
465     /** The key of the configuration. e.g. filename */
466     String INDEX_FIELD_FILENAME = "index.field.filename";
467 
468     /** The key of the configuration. e.g. thumbnail */
469     String INDEX_FIELD_THUMBNAIL = "index.field.thumbnail";
470 
471     /** The key of the configuration. e.g. virtual_host */
472     String INDEX_FIELD_virtual_host = "index.field.virtual_host";
473 
474     /** The key of the configuration. e.g. content_title */
475     String RESPONSE_FIELD_content_title = "response.field.content_title";
476 
477     /** The key of the configuration. e.g. content_description */
478     String RESPONSE_FIELD_content_description = "response.field.content_description";
479 
480     /** The key of the configuration. e.g. url_link */
481     String RESPONSE_FIELD_url_link = "response.field.url_link";
482 
483     /** The key of the configuration. e.g. site_path */
484     String RESPONSE_FIELD_site_path = "response.field.site_path";
485 
486     /** The key of the configuration. e.g. 50 */
487     String RESPONSE_MAX_TITLE_LENGTH = "response.max.title.length";
488 
489     /** The key of the configuration. e.g. 50 */
490     String RESPONSE_MAX_SITE_PATH_LENGTH = "response.max.site.path.length";
491 
492     /** The key of the configuration. e.g. true */
493     String RESPONSE_HIGHLIGHT_content_title_ENABLED = "response.highlight.content_title.enabled";
494 
495     /** The key of the configuration. e.g. fess.search */
496     String INDEX_DOCUMENT_SEARCH_INDEX = "index.document.search.index";
497 
498     /** The key of the configuration. e.g. fess.update */
499     String INDEX_DOCUMENT_UPDATE_INDEX = "index.document.update.index";
500 
501     /** The key of the configuration. e.g. doc */
502     String INDEX_DOCUMENT_TYPE = "index.document.type";
503 
504     /** The key of the configuration. e.g. fess */
505     String INDEX_DOCUMENT_SUGGEST_INDEX = "index.document.suggest.index";
506 
507     /** The key of the configuration. e.g. .crawler */
508     String INDEX_DOCUMENT_CRAWLER_INDEX = "index.document.crawler.index";
509 
510     /** The key of the configuration. e.g. 10 */
511     String INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_shards = "index.document.crawler.queue.number_of_shards";
512 
513     /** The key of the configuration. e.g. 10 */
514     String INDEX_DOCUMENT_CRAWLER_DATA_number_of_shards = "index.document.crawler.data.number_of_shards";
515 
516     /** The key of the configuration. e.g. 10 */
517     String INDEX_DOCUMENT_CRAWLER_FILTER_number_of_shards = "index.document.crawler.filter.number_of_shards";
518 
519     /** The key of the configuration. e.g. 1 */
520     String INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_replicas = "index.document.crawler.queue.number_of_replicas";
521 
522     /** The key of the configuration. e.g. 1 */
523     String INDEX_DOCUMENT_CRAWLER_DATA_number_of_replicas = "index.document.crawler.data.number_of_replicas";
524 
525     /** The key of the configuration. e.g. 1 */
526     String INDEX_DOCUMENT_CRAWLER_FILTER_number_of_replicas = "index.document.crawler.filter.number_of_replicas";
527 
528     /** The key of the configuration. e.g. .fess_config */
529     String INDEX_CONFIG_INDEX = "index.config.index";
530 
531     /** The key of the configuration. e.g. .fess_user */
532     String INDEX_USER_INDEX = "index.user.index";
533 
534     /** The key of the configuration. e.g. fess_log */
535     String INDEX_LOG_INDEX = "index.log.index";
536 
537     /** The key of the configuration. e.g. lang,role,label,anchor,virtual_host */
538     String INDEX_ADMIN_ARRAY_FIELDS = "index.admin.array.fields";
539 
540     /** The key of the configuration. e.g. expires,created,timestamp,last_modified */
541     String INDEX_ADMIN_DATE_FIELDS = "index.admin.date.fields";
542 
543     /** The key of the configuration. e.g.  */
544     String INDEX_ADMIN_INTEGER_FIELDS = "index.admin.integer.fields";
545 
546     /** The key of the configuration. e.g. content_length,favorite_count,click_count */
547     String INDEX_ADMIN_LONG_FIELDS = "index.admin.long.fields";
548 
549     /** The key of the configuration. e.g. boost */
550     String INDEX_ADMIN_FLOAT_FIELDS = "index.admin.float.fields";
551 
552     /** The key of the configuration. e.g.  */
553     String INDEX_ADMIN_DOUBLE_FIELDS = "index.admin.double.fields";
554 
555     /** The key of the configuration. e.g. url,title,role,boost */
556     String INDEX_ADMIN_REQUIRED_FIELDS = "index.admin.required.fields";
557 
558     /** The key of the configuration. e.g. 3m */
559     String INDEX_SEARCH_TIMEOUT = "index.search.timeout";
560 
561     /** The key of the configuration. e.g. 3m */
562     String INDEX_SCROLL_SEARCH_TIMEOUT = "index.scroll.search.timeout";
563 
564     /** The key of the configuration. e.g. 3m */
565     String INDEX_INDEX_TIMEOUT = "index.index.timeout";
566 
567     /** The key of the configuration. e.g. 3m */
568     String INDEX_BULK_TIMEOUT = "index.bulk.timeout";
569 
570     /** The key of the configuration. e.g. 3m */
571     String INDEX_DELETE_TIMEOUT = "index.delete.timeout";
572 
573     /** The key of the configuration. e.g. 10m */
574     String INDEX_HEALTH_TIMEOUT = "index.health.timeout";
575 
576     /** The key of the configuration. e.g. 1m */
577     String INDEX_INDICES_TIMEOUT = "index.indices.timeout";
578 
579     /** The key of the configuration. e.g. 1000 */
580     String QUERY_MAX_LENGTH = "query.max.length";
581 
582     /** The key of the configuration. e.g. 10000 */
583     String QUERY_TIMEOUT = "query.timeout";
584 
585     /** The key of the configuration. e.g. true */
586     String QUERY_TIMEOUT_LOGGING = "query.timeout.logging";
587 
588     /** The key of the configuration. e.g. location */
589     String QUERY_GEO_FIELDS = "query.geo.fields";
590 
591     /** The key of the configuration. e.g. browser_lang */
592     String QUERY_BROWSER_LANG_PARAMETER_NAME = "query.browser.lang.parameter.name";
593 
594     /** The key of the configuration. e.g. true */
595     String QUERY_REPLACE_TERM_WITH_PREFIX_QUERY = "query.replace.term.with.prefix.query";
596 
597     /** The key of the configuration. e.g. !.?։؟۔܀܁܂।၊။።፧፨᙮᠃᠉‼‽⁇⁈⁉。﹒﹗!.?。 */
598     String QUERY_HIGHLIGHT_TERMINAL_CHARS = "query.highlight.terminal.chars";
599 
600     /** The key of the configuration. e.g. 60 */
601     String QUERY_HIGHLIGHT_FRAGMENT_SIZE = "query.highlight.fragment.size";
602 
603     /** The key of the configuration. e.g. 2 */
604     String QUERY_HIGHLIGHT_NUMBER_OF_FRAGMENTS = "query.highlight.number.of.fragments";
605 
606     /** The key of the configuration. e.g. fvh */
607     String QUERY_HIGHLIGHT_TYPE = "query.highlight.type";
608 
609     /** The key of the configuration. e.g. &lt;strong&gt; */
610     String QUERY_HIGHLIGHT_TAG_PRE = "query.highlight.tag.pre";
611 
612     /** The key of the configuration. e.g. &lt;/strong&gt; */
613     String QUERY_HIGHLIGHT_TAG_POST = "query.highlight.tag.post";
614 
615     /** The key of the configuration. e.g. hl_content,digest */
616     String QUERY_HIGHLIGHT_CONTENT_DESCRIPTION_FIELDS = "query.highlight.content.description.fields";
617 
618     /** The key of the configuration. e.g. 100000 */
619     String QUERY_MAX_SEARCH_RESULT_OFFSET = "query.max.search.result.offset";
620 
621     /** The key of the configuration. e.g.  */
622     String QUERY_ADDITIONAL_DEFAULT_FIELDS = "query.additional.default.fields";
623 
624     /** The key of the configuration. e.g.  */
625     String QUERY_ADDITIONAL_RESPONSE_FIELDS = "query.additional.response.fields";
626 
627     /** The key of the configuration. e.g.  */
628     String QUERY_ADDITIONAL_API_RESPONSE_FIELDS = "query.additional.api.response.fields";
629 
630     /** The key of the configuration. e.g.  */
631     String QUERY_ADDITIONAL_SCROLL_RESPONSE_FIELDS = "query.additional.scroll.response.fields";
632 
633     /** The key of the configuration. e.g.  */
634     String QUERY_ADDITIONAL_CACHE_RESPONSE_FIELDS = "query.additional.cache.response.fields";
635 
636     /** The key of the configuration. e.g.  */
637     String QUERY_ADDITIONAL_HIGHLIGHTED_FIELDS = "query.additional.highlighted.fields";
638 
639     /** The key of the configuration. e.g.  */
640     String QUERY_ADDITIONAL_SEARCH_FIELDS = "query.additional.search.fields";
641 
642     /** The key of the configuration. e.g.  */
643     String QUERY_ADDITIONAL_FACET_FIELDS = "query.additional.facet.fields";
644 
645     /** The key of the configuration. e.g.  */
646     String QUERY_ADDITIONAL_SORT_FIELDS = "query.additional.sort.fields";
647 
648     /** The key of the configuration. e.g.  */
649     String QUERY_ADDITIONAL_ANALYZED_FIELDS = "query.additional.analyzed.fields";
650 
651     /** The key of the configuration. e.g.  */
652     String QUERY_ADDITIONAL_NOT_ANALYZED_FIELDS = "query.additional.not.analyzed.fields";
653 
654     /** The key of the configuration. e.g. UE,U,T,RK,S,LANG */
655     String QUERY_GSA_RESPONSE_FIELDS = "query.gsa.response.fields";
656 
657     /** The key of the configuration. e.g. en */
658     String QUERY_GSA_DEFAULT_LANG = "query.gsa.default.lang";
659 
660     /** The key of the configuration. e.g.  */
661     String QUERY_GSA_DEFAULT_SORT = "query.gsa.default.sort";
662 
663     /** The key of the configuration. e.g. 4 */
664     String QUERY_COLLAPSE_MAX_CONCURRENT_GROUP_RESULTS = "query.collapse.max.concurrent.group.results";
665 
666     /** The key of the configuration. e.g. similar_docs */
667     String QUERY_COLLAPSE_INNER_HITS_NAME = "query.collapse.inner.hits.name";
668 
669     /** The key of the configuration. e.g. 0 */
670     String QUERY_COLLAPSE_INNER_HITS_SIZE = "query.collapse.inner.hits.size";
671 
672     /** The key of the configuration. e.g.  */
673     String QUERY_COLLAPSE_INNER_HITS_SORTS = "query.collapse.inner.hits.sorts";
674 
675     /** The key of the configuration. e.g.  */
676     String QUERY_DEFAULT_LANGUAGES = "query.default.languages";
677 
678     /** The key of the configuration. e.g. _query */
679     String QUERY_JSON_DEFAULT_PREFERENCE = "query.json.default.preference";
680 
681     /** The key of the configuration. e.g. _query */
682     String QUERY_GSA_DEFAULT_PREFERENCE = "query.gsa.default.preference";
683 
684     /** The key of the configuration. e.g. ar=ar
685     bg=bg
686     bn=bn
687     ca=ca
688     ckb-iq=ckb-iq
689     ckb_IQ=ckb-iq
690     cs=cs
691     da=da
692     de=de
693     el=el
694     en=en
695     en-ie=en-ie
696     en_IE=en-ie
697     es=es
698     et=et
699     eu=eu
700     fa=fa
701     fi=fi
702     fr=fr
703     gl=gl
704     gu=gu
705     he=he
706     hi=hi
707     hr=hr
708     hu=hu
709     hy=hy
710     id=id
711     it=it
712     ja=ja
713     ko=ko
714     lt=lt
715     lv=lv
716     mk=mk
717     ml=ml
718     nl=nl
719     no=no
720     pa=pa
721     pl=pl
722     pt=pt
723     pt-br=pt-br
724     pt_BR=pt-br
725     ro=ro
726     ru=ru
727     si=si
728     sq=sq
729     sv=sv
730     ta=ta
731     te=te
732     th=th
733     tl=tl
734     tr=tr
735     uk=uk
736     ur=ur
737     vi=vi
738     zh-cn=zh-cn
739     zh_CN=zh-cn
740     zh-tw=zh-tw
741     zh_TW=zh-tw
742     zh=zh
743     */
744     String QUERY_LANGUAGE_MAPPING = "query.language.mapping";
745 
746     /** The key of the configuration. e.g. 0.01 */
747     String QUERY_BOOST_TITLE = "query.boost.title";
748 
749     /** The key of the configuration. e.g. 1.0 */
750     String QUERY_BOOST_TITLE_LANG = "query.boost.title.lang";
751 
752     /** The key of the configuration. e.g. 0.005 */
753     String QUERY_BOOST_CONTENT = "query.boost.content";
754 
755     /** The key of the configuration. e.g. 0.5 */
756     String QUERY_BOOST_CONTENT_LANG = "query.boost.content.lang";
757 
758     /** The key of the configuration. e.g. true */
759     String SMB_ROLE_FROM_FILE = "smb.role.from.file";
760 
761     /** The key of the configuration. e.g. 1,2,4:2 */
762     String SMB_AVAILABLE_SID_TYPES = "smb.available.sid.types";
763 
764     /** The key of the configuration. e.g. true */
765     String FILE_ROLE_FROM_FILE = "file.role.from.file";
766 
767     /** The key of the configuration. e.g. true */
768     String FTP_ROLE_FROM_FILE = "ftp.role.from.file";
769 
770     /** The key of the configuration. e.g. .fess_basic_config.bulk,.fess_config.bulk,.fess_user.bulk,system.properties */
771     String INDEX_BACKUP_TARGETS = "index.backup.targets";
772 
773     /** The key of the configuration. e.g. click_log.ndjson,favorite_log.ndjson,search_log.ndjson,user_info.ndjson */
774     String INDEX_BACKUP_LOG_TARGETS = "index.backup.log.targets";
775 
776     /** The key of the configuration. e.g. true */
777     String LOGGING_SEARCH_DOCS_ENABLED = "logging.search.docs.enabled";
778 
779     /** The key of the configuration. e.g. filetype,created,click_count,title,doc_id,url,score,site,filename,host,digest,boost,mimetype,favorite_count,_id,lang,last_modified,content_length,timestamp */
780     String LOGGING_SEARCH_DOCS_FIELDS = "logging.search.docs.fields";
781 
782     /** The key of the configuration. e.g. 4000 */
783     String FORM_ADMIN_MAX_INPUT_SIZE = "form.admin.max.input.size";
784 
785     /** The key of the configuration. e.g. false */
786     String FORM_ADMIN_LABEL_IN_CONFIG_ENABLED = "form.admin.label.in.config.enabled";
787 
788     /** The key of the configuration. e.g. admin */
789     String AUTHENTICATION_ADMIN_USERS = "authentication.admin.users";
790 
791     /** The key of the configuration. e.g. admin */
792     String AUTHENTICATION_ADMIN_ROLES = "authentication.admin.roles";
793 
794     /** The key of the configuration. e.g.  */
795     String ROLE_SEARCH_DEFAULT_PERMISSIONS = "role.search.default.permissions";
796 
797     /** The key of the configuration. e.g. {role}guest */
798     String ROLE_SEARCH_DEFAULT_DISPLAY_PERMISSIONS = "role.search.default.display.permissions";
799 
800     /** The key of the configuration. e.g. {role}guest */
801     String ROLE_SEARCH_GUEST_PERMISSIONS = "role.search.guest.permissions";
802 
803     /** The key of the configuration. e.g. 1 */
804     String ROLE_SEARCH_USER_PREFIX = "role.search.user.prefix";
805 
806     /** The key of the configuration. e.g. 2 */
807     String ROLE_SEARCH_GROUP_PREFIX = "role.search.group.prefix";
808 
809     /** The key of the configuration. e.g. R */
810     String ROLE_SEARCH_ROLE_PREFIX = "role.search.role.prefix";
811 
812     /** The key of the configuration. e.g. / */
813     String COOKIE_DEFAULT_PATH = "cookie.default.path";
814 
815     /** The key of the configuration. e.g. 3600 */
816     String COOKIE_DEFAULT_EXPIRE = "cookie.default.expire";
817 
818     /** The key of the configuration. e.g. 86400 */
819     String COOKIE_ETERNAL_EXPIRE = "cookie.eternal.expire";
820 
821     /** The key of the configuration. e.g. FES */
822     String COOKIE_REMEMBER_ME_HARBOR_KEY = "cookie.remember.me.harbor.key";
823 
824     /** The key of the configuration. e.g. 25 */
825     String PAGING_PAGE_SIZE = "paging.page.size";
826 
827     /** The key of the configuration. e.g. 5 */
828     String PAGING_PAGE_RANGE_SIZE = "paging.page.range.size";
829 
830     /** The key of the configuration. e.g. true */
831     String PAGING_PAGE_RANGE_FILL_LIMIT = "paging.page.range.fill.limit";
832 
833     /** The key of the configuration. e.g. 1000 */
834     String PAGE_DOCBOOST_MAX_FETCH_SIZE = "page.docboost.max.fetch.size";
835 
836     /** The key of the configuration. e.g. 1000 */
837     String PAGE_KEYMATCH_MAX_FETCH_SIZE = "page.keymatch.max.fetch.size";
838 
839     /** The key of the configuration. e.g. 1000 */
840     String PAGE_LABELTYPE_MAX_FETCH_SIZE = "page.labeltype.max.fetch.size";
841 
842     /** The key of the configuration. e.g. 1000 */
843     String PAGE_ROLETYPE_MAX_FETCH_SIZE = "page.roletype.max.fetch.size";
844 
845     /** The key of the configuration. e.g. 1000 */
846     String PAGE_USER_MAX_FETCH_SIZE = "page.user.max.fetch.size";
847 
848     /** The key of the configuration. e.g. 1000 */
849     String PAGE_ROLE_MAX_FETCH_SIZE = "page.role.max.fetch.size";
850 
851     /** The key of the configuration. e.g. 1000 */
852     String PAGE_GROUP_MAX_FETCH_SIZE = "page.group.max.fetch.size";
853 
854     /** The key of the configuration. e.g. 100 */
855     String PAGE_CRAWLING_INFO_PARAM_MAX_FETCH_SIZE = "page.crawling.info.param.max.fetch.size";
856 
857     /** The key of the configuration. e.g. 1000 */
858     String PAGE_CRAWLING_INFO_MAX_FETCH_SIZE = "page.crawling.info.max.fetch.size";
859 
860     /** The key of the configuration. e.g. 100 */
861     String PAGE_DATA_CONFIG_MAX_FETCH_SIZE = "page.data.config.max.fetch.size";
862 
863     /** The key of the configuration. e.g. 100 */
864     String PAGE_WEB_CONFIG_MAX_FETCH_SIZE = "page.web.config.max.fetch.size";
865 
866     /** The key of the configuration. e.g. 100 */
867     String PAGE_FILE_CONFIG_MAX_FETCH_SIZE = "page.file.config.max.fetch.size";
868 
869     /** The key of the configuration. e.g. 1000 */
870     String PAGE_DUPLICATE_HOST_MAX_FETCH_SIZE = "page.duplicate.host.max.fetch.size";
871 
872     /** The key of the configuration. e.g. 1000 */
873     String PAGE_FAILURE_URL_MAX_FETCH_SIZE = "page.failure.url.max.fetch.size";
874 
875     /** The key of the configuration. e.g. 100 */
876     String PAGE_FAVORITE_LOG_MAX_FETCH_SIZE = "page.favorite.log.max.fetch.size";
877 
878     /** The key of the configuration. e.g. 100 */
879     String PAGE_FILE_AUTH_MAX_FETCH_SIZE = "page.file.auth.max.fetch.size";
880 
881     /** The key of the configuration. e.g. 100 */
882     String PAGE_WEB_AUTH_MAX_FETCH_SIZE = "page.web.auth.max.fetch.size";
883 
884     /** The key of the configuration. e.g. 1000 */
885     String PAGE_PATH_MAPPING_MAX_FETCH_SIZE = "page.path.mapping.max.fetch.size";
886 
887     /** The key of the configuration. e.g. 1000 */
888     String PAGE_REQUEST_HEADER_MAX_FETCH_SIZE = "page.request.header.max.fetch.size";
889 
890     /** The key of the configuration. e.g. 100 */
891     String PAGE_SCHEDULED_JOB_MAX_FETCH_SIZE = "page.scheduled.job.max.fetch.size";
892 
893     /** The key of the configuration. e.g. 100 */
894     String PAGE_SEARCH_FIELD_LOG_MAX_FETCH_SIZE = "page.search.field.log.max.fetch.size";
895 
896     /** The key of the configuration. e.g. 1000 */
897     String PAGE_ELEVATE_WORD_MAX_FETCH_SIZE = "page.elevate.word.max.fetch.size";
898 
899     /** The key of the configuration. e.g. 1000 */
900     String PAGE_BAD_WORD_MAX_FETCH_SIZE = "page.bad.word.max.fetch.size";
901 
902     /** The key of the configuration. e.g. 1000 */
903     String PAGE_DICTIONARY_MAX_FETCH_SIZE = "page.dictionary.max.fetch.size";
904 
905     /** The key of the configuration. e.g. 5000 */
906     String PAGE_RELATEDCONTENT_MAX_FETCH_SIZE = "page.relatedcontent.max.fetch.size";
907 
908     /** The key of the configuration. e.g. 5000 */
909     String PAGE_RELATEDQUERY_MAX_FETCH_SIZE = "page.relatedquery.max.fetch.size";
910 
911     /** The key of the configuration. e.g. 100 */
912     String PAGE_THUMBNAIL_QUEUE_MAX_FETCH_SIZE = "page.thumbnail.queue.max.fetch.size";
913 
914     /** The key of the configuration. e.g. 100 */
915     String PAGE_THUMBNAIL_PURGE_MAX_FETCH_SIZE = "page.thumbnail.purge.max.fetch.size";
916 
917     /** The key of the configuration. e.g. 1000 */
918     String PAGE_SCORE_BOOSTER_MAX_FETCH_SIZE = "page.score.booster.max.fetch.size";
919 
920     /** The key of the configuration. e.g. 10000 */
921     String PAGE_SEARCHLOG_MAX_FETCH_SIZE = "page.searchlog.max.fetch.size";
922 
923     /** The key of the configuration. e.g. 0 */
924     String PAGING_SEARCH_PAGE_START = "paging.search.page.start";
925 
926     /** The key of the configuration. e.g. 10 */
927     String PAGING_SEARCH_PAGE_SIZE = "paging.search.page.size";
928 
929     /** The key of the configuration. e.g. 100 */
930     String PAGING_SEARCH_PAGE_MAX_SIZE = "paging.search.page.max.size";
931 
932     /** The key of the configuration. e.g. -1 */
933     String SEARCHLOG_AGG_SHARD_SIZE = "searchlog.agg.shard.size";
934 
935     /** The key of the configuration. e.g. 100 */
936     String THUMBNAIL_HTML_IMAGE_MIN_WIDTH = "thumbnail.html.image.min.width";
937 
938     /** The key of the configuration. e.g. 100 */
939     String THUMBNAIL_HTML_IMAGE_MIN_HEIGHT = "thumbnail.html.image.min.height";
940 
941     /** The key of the configuration. e.g. 3.0 */
942     String THUMBNAIL_HTML_IMAGE_MAX_ASPECT_RATIO = "thumbnail.html.image.max.aspect.ratio";
943 
944     /** The key of the configuration. e.g. 1200 */
945     String THUMBNAIL_HTML_IMAGE_WINDOW_WIDTH = "thumbnail.html.image.window.width";
946 
947     /** The key of the configuration. e.g. 800 */
948     String THUMBNAIL_HTML_IMAGE_WINDOW_HEIGHT = "thumbnail.html.image.window.height";
949 
950     /** The key of the configuration. e.g. 100 */
951     String THUMBNAIL_HTML_IMAGE_THUMBNAIL_WIDTH = "thumbnail.html.image.thumbnail.width";
952 
953     /** The key of the configuration. e.g. 100 */
954     String THUMBNAIL_HTML_IMAGE_THUMBNAIL_HEIGHT = "thumbnail.html.image.thumbnail.height";
955 
956     /** The key of the configuration. e.g. png */
957     String THUMBNAIL_HTML_IMAGE_FORMAT = "thumbnail.html.image.format";
958 
959     /** The key of the configuration. e.g. //IMG */
960     String THUMBNAIL_HTML_IMAGE_XPATH = "thumbnail.html.image.xpath";
961 
962     /** The key of the configuration. e.g. svg,html,css,js */
963     String THUMBNAIL_HTML_IMAGE_EXCLUDE_EXTENSIONS = "thumbnail.html.image.exclude.extensions";
964 
965     /** The key of the configuration. e.g. 0 */
966     String THUMBNAIL_GENERATOR_INTERVAL = "thumbnail.generator.interval";
967 
968     /** The key of the configuration. e.g. all */
969     String THUMBNAIL_GENERATOR_TARGETS = "thumbnail.generator.targets";
970 
971     /** The key of the configuration. e.g. true */
972     String THUMBNAIL_CRAWLER_ENABLED = "thumbnail.crawler.enabled";
973 
974     /** The key of the configuration. e.g. userCode */
975     String USER_CODE_REQUEST_PARAMETER = "user.code.request.parameter";
976 
977     /** The key of the configuration. e.g. 20 */
978     String USER_CODE_MIN_LENGTH = "user.code.min.length";
979 
980     /** The key of the configuration. e.g. 100 */
981     String USER_CODE_MAX_LENGTH = "user.code.max.length";
982 
983     /** The key of the configuration. e.g. [a-zA-Z0-9_]+ */
984     String USER_CODE_PATTERN = "user.code.pattern";
985 
986     /** The key of the configuration. e.g. Administrator */
987     String MAIL_FROM_NAME = "mail.from.name";
988 
989     /** The key of the configuration. e.g. root@localhost */
990     String MAIL_FROM_ADDRESS = "mail.from.address";
991 
992     /** The key of the configuration. e.g.  */
993     String SCHEDULER_TARGET_NAME = "scheduler.target.name";
994 
995     /** The key of the configuration. e.g. org.codelibs.fess.app.job.ScriptExecutorJob */
996     String SCHEDULER_JOB_CLASS = "scheduler.job.class";
997 
998     /** The key of the configuration. e.g. QUIT */
999     String SCHEDULER_CONCURRENT_EXEC_MODE = "scheduler.concurrent.exec.mode";
1000 
1001     /** The key of the configuration. e.g. 30 */
1002     String SCHEDULER_MONITOR_INTERVAL = "scheduler.monitor.interval";
1003 
1004     /** The key of the configuration. e.g. https://fess.codelibs.org/{lang}/{version}/admin/ */
1005     String ONLINE_HELP_BASE_LINK = "online.help.base.link";
1006 
1007     /** The key of the configuration. e.g. https://fess.codelibs.org/{lang}/{version}/install/install.html */
1008     String ONLINE_HELP_INSTALLATION = "online.help.installation";
1009 
1010     /** The key of the configuration. e.g. failureurl */
1011     String ONLINE_HELP_NAME_FAILUREURL = "online.help.name.failureurl";
1012 
1013     /** The key of the configuration. e.g. elevateword */
1014     String ONLINE_HELP_NAME_ELEVATEWORD = "online.help.name.elevateword";
1015 
1016     /** The key of the configuration. e.g. reqheader */
1017     String ONLINE_HELP_NAME_REQHEADER = "online.help.name.reqheader";
1018 
1019     /** The key of the configuration. e.g. synonym */
1020     String ONLINE_HELP_NAME_DICT_SYNONYM = "online.help.name.dict.synonym";
1021 
1022     /** The key of the configuration. e.g. dict */
1023     String ONLINE_HELP_NAME_DICT = "online.help.name.dict";
1024 
1025     /** The key of the configuration. e.g. kuromoji */
1026     String ONLINE_HELP_NAME_DICT_KUROMOJI = "online.help.name.dict.kuromoji";
1027 
1028     /** The key of the configuration. e.g. protwords */
1029     String ONLINE_HELP_NAME_DICT_PROTWORDS = "online.help.name.dict.protwords";
1030 
1031     /** The key of the configuration. e.g. stopwords */
1032     String ONLINE_HELP_NAME_DICT_STOPWORDS = "online.help.name.dict.stopwords";
1033 
1034     /** The key of the configuration. e.g. stemmeroverride */
1035     String ONLINE_HELP_NAME_DICT_STEMMEROVERRIDE = "online.help.name.dict.stemmeroverride";
1036 
1037     /** The key of the configuration. e.g. mapping */
1038     String ONLINE_HELP_NAME_DICT_MAPPING = "online.help.name.dict.mapping";
1039 
1040     /** The key of the configuration. e.g. webconfig */
1041     String ONLINE_HELP_NAME_WEBCONFIG = "online.help.name.webconfig";
1042 
1043     /** The key of the configuration. e.g. searchlist */
1044     String ONLINE_HELP_NAME_SEARCHLIST = "online.help.name.searchlist";
1045 
1046     /** The key of the configuration. e.g. log */
1047     String ONLINE_HELP_NAME_LOG = "online.help.name.log";
1048 
1049     /** The key of the configuration. e.g. general */
1050     String ONLINE_HELP_NAME_GENERAL = "online.help.name.general";
1051 
1052     /** The key of the configuration. e.g. role */
1053     String ONLINE_HELP_NAME_ROLE = "online.help.name.role";
1054 
1055     /** The key of the configuration. e.g. joblog */
1056     String ONLINE_HELP_NAME_JOBLOG = "online.help.name.joblog";
1057 
1058     /** The key of the configuration. e.g. keymatch */
1059     String ONLINE_HELP_NAME_KEYMATCH = "online.help.name.keymatch";
1060 
1061     /** The key of the configuration. e.g. relatedquery */
1062     String ONLINE_HELP_NAME_RELATEDQUERY = "online.help.name.relatedquery";
1063 
1064     /** The key of the configuration. e.g. relatedcontent */
1065     String ONLINE_HELP_NAME_RELATEDCONTENT = "online.help.name.relatedcontent";
1066 
1067     /** The key of the configuration. e.g. wizard */
1068     String ONLINE_HELP_NAME_WIZARD = "online.help.name.wizard";
1069 
1070     /** The key of the configuration. e.g. badword */
1071     String ONLINE_HELP_NAME_BADWORD = "online.help.name.badword";
1072 
1073     /** The key of the configuration. e.g. pathmap */
1074     String ONLINE_HELP_NAME_PATHMAP = "online.help.name.pathmap";
1075 
1076     /** The key of the configuration. e.g. boostdoc */
1077     String ONLINE_HELP_NAME_BOOSTDOC = "online.help.name.boostdoc";
1078 
1079     /** The key of the configuration. e.g. dataconfig */
1080     String ONLINE_HELP_NAME_DATACONFIG = "online.help.name.dataconfig";
1081 
1082     /** The key of the configuration. e.g. systeminfo */
1083     String ONLINE_HELP_NAME_SYSTEMINFO = "online.help.name.systeminfo";
1084 
1085     /** The key of the configuration. e.g. user */
1086     String ONLINE_HELP_NAME_USER = "online.help.name.user";
1087 
1088     /** The key of the configuration. e.g. group */
1089     String ONLINE_HELP_NAME_GROUP = "online.help.name.group";
1090 
1091     /** The key of the configuration. e.g. design */
1092     String ONLINE_HELP_NAME_DESIGN = "online.help.name.design";
1093 
1094     /** The key of the configuration. e.g. dashboard */
1095     String ONLINE_HELP_NAME_DASHBOARD = "online.help.name.dashboard";
1096 
1097     /** The key of the configuration. e.g. webauth */
1098     String ONLINE_HELP_NAME_WEBAUTH = "online.help.name.webauth";
1099 
1100     /** The key of the configuration. e.g. fileconfig */
1101     String ONLINE_HELP_NAME_FILECONFIG = "online.help.name.fileconfig";
1102 
1103     /** The key of the configuration. e.g. fileauth */
1104     String ONLINE_HELP_NAME_FILEAUTH = "online.help.name.fileauth";
1105 
1106     /** The key of the configuration. e.g. labeltype */
1107     String ONLINE_HELP_NAME_LABELTYPE = "online.help.name.labeltype";
1108 
1109     /** The key of the configuration. e.g. duplicatehost */
1110     String ONLINE_HELP_NAME_DUPLICATEHOST = "online.help.name.duplicatehost";
1111 
1112     /** The key of the configuration. e.g. scheduler */
1113     String ONLINE_HELP_NAME_SCHEDULER = "online.help.name.scheduler";
1114 
1115     /** The key of the configuration. e.g. crawlinginfo */
1116     String ONLINE_HELP_NAME_CRAWLINGINFO = "online.help.name.crawlinginfo";
1117 
1118     /** The key of the configuration. e.g. backup */
1119     String ONLINE_HELP_NAME_BACKUP = "online.help.name.backup";
1120 
1121     /** The key of the configuration. e.g. upgrade */
1122     String ONLINE_HELP_NAME_UPGRADE = "online.help.name.upgrade";
1123 
1124     /** The key of the configuration. e.g. esreq */
1125     String ONLINE_HELP_NAME_ESREQ = "online.help.name.esreq";
1126 
1127     /** The key of the configuration. e.g. accesstoken */
1128     String ONLINE_HELP_NAME_ACCESSTOKEN = "online.help.name.accesstoken";
1129 
1130     /** The key of the configuration. e.g. suggest */
1131     String ONLINE_HELP_NAME_SUGGEST = "online.help.name.suggest";
1132 
1133     /** The key of the configuration. e.g. searchlog */
1134     String ONLINE_HELP_NAME_SEARCHLOG = "online.help.name.searchlog";
1135 
1136     /** The key of the configuration. e.g. maintenance */
1137     String ONLINE_HELP_NAME_MAINTENANCE = "online.help.name.maintenance";
1138 
1139     /** The key of the configuration. e.g. ja */
1140     String ONLINE_HELP_SUPPORTED_LANGS = "online.help.supported.langs";
1141 
1142     /** The key of the configuration. e.g. 0 */
1143     String SUGGEST_POPULAR_WORD_SEED = "suggest.popular.word.seed";
1144 
1145     /** The key of the configuration. e.g.  */
1146     String SUGGEST_POPULAR_WORD_TAGS = "suggest.popular.word.tags";
1147 
1148     /** The key of the configuration. e.g.  */
1149     String SUGGEST_POPULAR_WORD_FIELDS = "suggest.popular.word.fields";
1150 
1151     /** The key of the configuration. e.g.  */
1152     String SUGGEST_POPULAR_WORD_EXCLUDES = "suggest.popular.word.excludes";
1153 
1154     /** The key of the configuration. e.g. 10 */
1155     String SUGGEST_POPULAR_WORD_SIZE = "suggest.popular.word.size";
1156 
1157     /** The key of the configuration. e.g. 30 */
1158     String SUGGEST_POPULAR_WORD_WINDOW_SIZE = "suggest.popular.word.window.size";
1159 
1160     /** The key of the configuration. e.g. 10 */
1161     String SUGGEST_POPULAR_WORD_QUERY_FREQ = "suggest.popular.word.query.freq";
1162 
1163     /** The key of the configuration. e.g. 1 */
1164     String SUGGEST_MIN_HIT_COUNT = "suggest.min.hit.count";
1165 
1166     /** The key of the configuration. e.g. _default */
1167     String SUGGEST_FIELD_CONTENTS = "suggest.field.contents";
1168 
1169     /** The key of the configuration. e.g. label */
1170     String SUGGEST_FIELD_TAGS = "suggest.field.tags";
1171 
1172     /** The key of the configuration. e.g. role */
1173     String SUGGEST_FIELD_ROLES = "suggest.field.roles";
1174 
1175     /** The key of the configuration. e.g. content,title */
1176     String SUGGEST_FIELD_INDEX_CONTENTS = "suggest.field.index.contents";
1177 
1178     /** The key of the configuration. e.g. 1 */
1179     String SUGGEST_UPDATE_REQUEST_INTERVAL = "suggest.update.request.interval";
1180 
1181     /** The key of the configuration. e.g. 50% */
1182     String SUGGEST_UPDATE_CONTENTS_LIMIT_NUM_PERCENTAGE = "suggest.update.contents.limit.num.percentage";
1183 
1184     /** The key of the configuration. e.g. 10000 */
1185     String SUGGEST_UPDATE_CONTENTS_LIMIT_NUM = "suggest.update.contents.limit.num";
1186 
1187     /** The key of the configuration. e.g. 50000 */
1188     String SUGGEST_UPDATE_CONTENTS_LIMIT_DOC_SIZE = "suggest.update.contents.limit.doc.size";
1189 
1190     /** The key of the configuration. e.g. 1 */
1191     String SUGGEST_SOURCE_READER_SCROLL_SIZE = "suggest.source.reader.scroll.size";
1192 
1193     /** The key of the configuration. e.g. 1000 */
1194     String SUGGEST_POPULAR_WORD_CACHE_SIZE = "suggest.popular.word.cache.size";
1195 
1196     /** The key of the configuration. e.g. 60 */
1197     String SUGGEST_POPULAR_WORD_CACHE_EXPIRE = "suggest.popular.word.cache.expire";
1198 
1199     /** The key of the configuration. e.g. {user}guest,{role}guest */
1200     String SUGGEST_SEARCH_LOG_PERMISSIONS = "suggest.search.log.permissions";
1201 
1202     /** The key of the configuration. e.g. 60 */
1203     String SUGGEST_SYSTEM_MONITOR_INTERVAL = "suggest.system.monitor.interval";
1204 
1205     /** The key of the configuration. e.g. false */
1206     String LDAP_ADMIN_ENABLED = "ldap.admin.enabled";
1207 
1208     /** The key of the configuration. e.g. uid=%s */
1209     String LDAP_ADMIN_USER_FILTER = "ldap.admin.user.filter";
1210 
1211     /** The key of the configuration. e.g. ou=People,dc=fess,dc=codelibs,dc=org */
1212     String LDAP_ADMIN_USER_BASE_DN = "ldap.admin.user.base.dn";
1213 
1214     /** The key of the configuration. e.g. organizationalPerson,top,person,inetOrgPerson */
1215     String LDAP_ADMIN_USER_OBJECT_CLASSES = "ldap.admin.user.object.classes";
1216 
1217     /** The key of the configuration. e.g. cn=%s */
1218     String LDAP_ADMIN_ROLE_FILTER = "ldap.admin.role.filter";
1219 
1220     /** The key of the configuration. e.g. ou=Role,dc=fess,dc=codelibs,dc=org */
1221     String LDAP_ADMIN_ROLE_BASE_DN = "ldap.admin.role.base.dn";
1222 
1223     /** The key of the configuration. e.g. groupOfNames */
1224     String LDAP_ADMIN_ROLE_OBJECT_CLASSES = "ldap.admin.role.object.classes";
1225 
1226     /** The key of the configuration. e.g. cn=%s */
1227     String LDAP_ADMIN_GROUP_FILTER = "ldap.admin.group.filter";
1228 
1229     /** The key of the configuration. e.g. ou=Group,dc=fess,dc=codelibs,dc=org */
1230     String LDAP_ADMIN_GROUP_BASE_DN = "ldap.admin.group.base.dn";
1231 
1232     /** The key of the configuration. e.g. groupOfNames */
1233     String LDAP_ADMIN_GROUP_OBJECT_CLASSES = "ldap.admin.group.object.classes";
1234 
1235     /** The key of the configuration. e.g. true */
1236     String LDAP_ADMIN_SYNC_PASSWORD = "ldap.admin.sync.password";
1237 
1238     /** The key of the configuration. e.g. -1 */
1239     String LDAP_MAX_USERNAME_LENGTH = "ldap.max.username.length";
1240 
1241     /** The key of the configuration. e.g. true */
1242     String LDAP_IGNORE_NETBIOS_NAME = "ldap.ignore.netbios.name";
1243 
1244     /** The key of the configuration. e.g. true */
1245     String LDAP_ROLE_SEARCH_USER_ENABLED = "ldap.role.search.user.enabled";
1246 
1247     /** The key of the configuration. e.g. true */
1248     String LDAP_ROLE_SEARCH_GROUP_ENABLED = "ldap.role.search.group.enabled";
1249 
1250     /** The key of the configuration. e.g. true */
1251     String LDAP_ROLE_SEARCH_ROLE_ENABLED = "ldap.role.search.role.enabled";
1252 
1253     /** The key of the configuration. e.g. sn */
1254     String LDAP_ATTR_SURNAME = "ldap.attr.surname";
1255 
1256     /** The key of the configuration. e.g. givenName */
1257     String LDAP_ATTR_GIVEN_NAME = "ldap.attr.givenName";
1258 
1259     /** The key of the configuration. e.g. employeeNumber */
1260     String LDAP_ATTR_EMPLOYEE_NUMBER = "ldap.attr.employeeNumber";
1261 
1262     /** The key of the configuration. e.g. mail */
1263     String LDAP_ATTR_MAIL = "ldap.attr.mail";
1264 
1265     /** The key of the configuration. e.g. telephoneNumber */
1266     String LDAP_ATTR_TELEPHONE_NUMBER = "ldap.attr.telephoneNumber";
1267 
1268     /** The key of the configuration. e.g. homePhone */
1269     String LDAP_ATTR_HOME_PHONE = "ldap.attr.homePhone";
1270 
1271     /** The key of the configuration. e.g. homePostalAddress */
1272     String LDAP_ATTR_HOME_POSTAL_ADDRESS = "ldap.attr.homePostalAddress";
1273 
1274     /** The key of the configuration. e.g. labeledURI */
1275     String LDAP_ATTR_LABELEDURI = "ldap.attr.labeledURI";
1276 
1277     /** The key of the configuration. e.g. roomNumber */
1278     String LDAP_ATTR_ROOM_NUMBER = "ldap.attr.roomNumber";
1279 
1280     /** The key of the configuration. e.g. description */
1281     String LDAP_ATTR_DESCRIPTION = "ldap.attr.description";
1282 
1283     /** The key of the configuration. e.g. title */
1284     String LDAP_ATTR_TITLE = "ldap.attr.title";
1285 
1286     /** The key of the configuration. e.g. pager */
1287     String LDAP_ATTR_PAGER = "ldap.attr.pager";
1288 
1289     /** The key of the configuration. e.g. street */
1290     String LDAP_ATTR_STREET = "ldap.attr.street";
1291 
1292     /** The key of the configuration. e.g. postalCode */
1293     String LDAP_ATTR_POSTAL_CODE = "ldap.attr.postalCode";
1294 
1295     /** The key of the configuration. e.g. physicalDeliveryOfficeName */
1296     String LDAP_ATTR_PHYSICAL_DELIVERY_OFFICE_NAME = "ldap.attr.physicalDeliveryOfficeName";
1297 
1298     /** The key of the configuration. e.g. destinationIndicator */
1299     String LDAP_ATTR_DESTINATION_INDICATOR = "ldap.attr.destinationIndicator";
1300 
1301     /** The key of the configuration. e.g. internationaliSDNNumber */
1302     String LDAP_ATTR_INTERNATIONALISDN_NUMBER = "ldap.attr.internationaliSDNNumber";
1303 
1304     /** The key of the configuration. e.g. st */
1305     String LDAP_ATTR_STATE = "ldap.attr.state";
1306 
1307     /** The key of the configuration. e.g. employeeType */
1308     String LDAP_ATTR_EMPLOYEE_TYPE = "ldap.attr.employeeType";
1309 
1310     /** The key of the configuration. e.g. facsimileTelephoneNumber */
1311     String LDAP_ATTR_FACSIMILE_TELEPHONE_NUMBER = "ldap.attr.facsimileTelephoneNumber";
1312 
1313     /** The key of the configuration. e.g. postOfficeBox */
1314     String LDAP_ATTR_POST_OFFICE_BOX = "ldap.attr.postOfficeBox";
1315 
1316     /** The key of the configuration. e.g. initials */
1317     String LDAP_ATTR_INITIALS = "ldap.attr.initials";
1318 
1319     /** The key of the configuration. e.g. carLicense */
1320     String LDAP_ATTR_CAR_LICENSE = "ldap.attr.carLicense";
1321 
1322     /** The key of the configuration. e.g. mobile */
1323     String LDAP_ATTR_MOBILE = "ldap.attr.mobile";
1324 
1325     /** The key of the configuration. e.g. postalAddress */
1326     String LDAP_ATTR_POSTAL_ADDRESS = "ldap.attr.postalAddress";
1327 
1328     /** The key of the configuration. e.g. l */
1329     String LDAP_ATTR_CITY = "ldap.attr.city";
1330 
1331     /** The key of the configuration. e.g. teletexTerminalIdentifier */
1332     String LDAP_ATTR_TELETEX_TERMINAL_IDENTIFIER = "ldap.attr.teletexTerminalIdentifier";
1333 
1334     /** The key of the configuration. e.g. x121Address */
1335     String LDAP_ATTR_X121_ADDRESS = "ldap.attr.x121Address";
1336 
1337     /** The key of the configuration. e.g. businessCategory */
1338     String LDAP_ATTR_BUSINESS_CATEGORY = "ldap.attr.businessCategory";
1339 
1340     /** The key of the configuration. e.g. registeredAddress */
1341     String LDAP_ATTR_REGISTERED_ADDRESS = "ldap.attr.registeredAddress";
1342 
1343     /** The key of the configuration. e.g. displayName */
1344     String LDAP_ATTR_DISPLAY_NAME = "ldap.attr.displayName";
1345 
1346     /** The key of the configuration. e.g. preferredLanguage */
1347     String LDAP_ATTR_PREFERRED_LANGUAGE = "ldap.attr.preferredLanguage";
1348 
1349     /** The key of the configuration. e.g. departmentNumber */
1350     String LDAP_ATTR_DEPARTMENT_NUMBER = "ldap.attr.departmentNumber";
1351 
1352     /** The key of the configuration. e.g. uidNumber */
1353     String LDAP_ATTR_UID_NUMBER = "ldap.attr.uidNumber";
1354 
1355     /** The key of the configuration. e.g. gidNumber */
1356     String LDAP_ATTR_GID_NUMBER = "ldap.attr.gidNumber";
1357 
1358     /** The key of the configuration. e.g. homeDirectory */
1359     String LDAP_ATTR_HOME_DIRECTORY = "ldap.attr.homeDirectory";
1360 
1361     /** The key of the configuration. e.g. none */
1362     String SSO_TYPE = "sso.type";
1363 
1364     /** The key of the configuration. e.g.  */
1365     String SPNEGO_LOGGER_LEVEL = "spnego.logger.level";
1366 
1367     /** The key of the configuration. e.g. krb5.conf */
1368     String SPNEGO_KRB5_CONF = "spnego.krb5.conf";
1369 
1370     /** The key of the configuration. e.g. auth_login.conf */
1371     String SPNEGO_LOGIN_CONF = "spnego.login.conf";
1372 
1373     /** The key of the configuration. e.g. username */
1374     String SPNEGO_PREAUTH_USERNAME = "spnego.preauth.username";
1375 
1376     /** The key of the configuration. e.g. password */
1377     String SPNEGO_PREAUTH_PASSWORD = "spnego.preauth.password";
1378 
1379     /** The key of the configuration. e.g. spnego-client */
1380     String SPNEGO_LOGIN_CLIENT_MODULE = "spnego.login.client.module";
1381 
1382     /** The key of the configuration. e.g. spnego-server */
1383     String SPNEGO_LOGIN_SERVER_MODULE = "spnego.login.server.module";
1384 
1385     /** The key of the configuration. e.g. true */
1386     String SPNEGO_ALLOW_BASIC = "spnego.allow.basic";
1387 
1388     /** The key of the configuration. e.g. true */
1389     String SPNEGO_ALLOW_UNSECURE_BASIC = "spnego.allow.unsecure.basic";
1390 
1391     /** The key of the configuration. e.g. true */
1392     String SPNEGO_PROMPT_NTLM = "spnego.prompt.ntlm";
1393 
1394     /** The key of the configuration. e.g. true */
1395     String SPNEGO_ALLOW_LOCALHOST = "spnego.allow.localhost";
1396 
1397     /** The key of the configuration. e.g. false */
1398     String SPNEGO_ALLOW_DELEGATION = "spnego.allow.delegation";
1399 
1400     /** The key of the configuration. e.g.  */
1401     String SPNEGO_EXCLUDE_DIRS = "spnego.exclude.dirs";
1402 
1403     /** The key of the configuration. e.g. __CLIENT_ID__ */
1404     String OIC_CLIENT_ID = "oic.client.id";
1405 
1406     /** The key of the configuration. e.g. __CLIENT_SECRET__ */
1407     String OIC_CLIENT_SECRET = "oic.client.secret";
1408 
1409     /** The key of the configuration. e.g. https://accounts.google.com/o/oauth2/auth */
1410     String OIC_AUTH_SERVER_URL = "oic.auth.server.url";
1411 
1412     /** The key of the configuration. e.g. http://localhost:8080/sso/ */
1413     String OIC_REDIRECT_URL = "oic.redirect.url";
1414 
1415     /** The key of the configuration. e.g. openid email */
1416     String OIC_SCOPE = "oic.scope";
1417 
1418     /** The key of the configuration. e.g. https://accounts.google.com/o/oauth2/token */
1419     String OIC_TOKEN_SERVER_URL = "oic.token.server.url";
1420 
1421     /** The key of the configuration. e.g. guest */
1422     String OIC_DEFAULT_ROLES = "oic.default.roles";
1423 
1424     /** The key of the configuration. e.g.  */
1425     String OIC_DEFAULT_GROUPS = "oic.default.groups";
1426 
1427     /**
1428      * Get the value of property as {@link String}.
1429      * @param propertyKey The key of the property. (NotNull)
1430      * @return The value of found property. (NotNull: if not found, exception)
1431      * @throws ConfigPropertyNotFoundException When the property is not found.
1432      */
1433     String get(String propertyKey);
1434 
1435     /**
1436      * Is the property true?
1437      * @param propertyKey The key of the property which is boolean type. (NotNull)
1438      * @return The determination, true or false. (if not found, exception)
1439      * @throws ConfigPropertyNotFoundException When the property is not found.
1440      */
1441     boolean is(String propertyKey);
1442 
1443     /**
1444      * Get the value for the key 'domain.title'. <br>
1445      * The value is, e.g. fess <br>
1446      * comment: The title of domain the application for logging
1447      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1448      */
1449     String getDomainTitle();
1450 
1451     /**
1452      * Get the value for the key 'elasticsearch.http.url'. <br>
1453      * The value is, e.g. http://localhost:9201 <br>
1454      * comment: Elasticsearch
1455      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1456      */
1457     String getElasticsearchHttpUrl();
1458 
1459     /**
1460      * Get the value for the key 'app.cipher.algorism'. <br>
1461      * The value is, e.g. aes <br>
1462      * comment: Cryptographer
1463      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1464      */
1465     String getAppCipherAlgorism();
1466 
1467     /**
1468      * Get the value for the key 'app.cipher.key'. <br>
1469      * The value is, e.g. ___change__me___ <br>
1470      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1471      */
1472     String getAppCipherKey();
1473 
1474     /**
1475      * Get the value for the key 'app.digest.algorism'. <br>
1476      * The value is, e.g. sha256 <br>
1477      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1478      */
1479     String getAppDigestAlgorism();
1480 
1481     /**
1482      * Get the value for the key 'jvm.crawler.options'. <br>
1483      * The value is, e.g. -Djava.awt.headless=true
1484     -Dfile.encoding=UTF-8
1485     -Djna.nosys=true
1486     -Djdk.io.permissionsUseCanonicalPath=true
1487     -Dhttp.maxConnections=20
1488     -server
1489     -Xmx512m
1490     -XX:MaxMetaspaceSize=128m
1491     -XX:CompressedClassSpaceSize=32m
1492     -XX:-UseGCOverheadLimit
1493     -XX:+UseConcMarkSweepGC
1494     -XX:CMSInitiatingOccupancyFraction=75
1495     -XX:+UseCMSInitiatingOccupancyOnly
1496     -XX:+UseTLAB
1497     -XX:+DisableExplicitGC
1498     -XX:+HeapDumpOnOutOfMemoryError
1499     -XX:-OmitStackTraceInFastThrow
1500     -Djcifs.smb.client.responseTimeout=30000
1501     -Djcifs.smb.client.soTimeout=35000
1502     -Djcifs.smb.client.connTimeout=60000
1503     -Djcifs.smb.client.sessionTimeout=60000
1504     -Dgroovy.use.classvalue=true
1505     -Dio.netty.noUnsafe=true
1506     -Dio.netty.noKeySetOptimization=true
1507     -Dio.netty.recycler.maxCapacityPerThread=0
1508     -Dlog4j.shutdownHookEnabled=false
1509     -Dlog4j2.disable.jmx=true
1510     -Dlog4j.skipJansi=true
1511     -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider
1512     -Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true
1513     <br>
1514      * comment: JVM options
1515      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1516      */
1517     String getJvmCrawlerOptions();
1518 
1519     /**
1520      * Get the value for the key 'jvm.suggest.options'. <br>
1521      * The value is, e.g. -Djava.awt.headless=true
1522     -Dfile.encoding=UTF-8
1523     -Djna.nosys=true
1524     -Djdk.io.permissionsUseCanonicalPath=true
1525     -server
1526     -Xmx256m
1527     -XX:MaxMetaspaceSize=128m
1528     -XX:CompressedClassSpaceSize=32m
1529     -XX:-UseGCOverheadLimit
1530     -XX:+UseConcMarkSweepGC
1531     -XX:CMSInitiatingOccupancyFraction=75
1532     -XX:+UseCMSInitiatingOccupancyOnly
1533     -XX:+UseTLAB
1534     -XX:+DisableExplicitGC
1535     -XX:+HeapDumpOnOutOfMemoryError
1536     -Dgroovy.use.classvalue=true
1537     -Dio.netty.noUnsafe=true
1538     -Dio.netty.noKeySetOptimization=true
1539     -Dio.netty.recycler.maxCapacityPerThread=0
1540     -Dlog4j.shutdownHookEnabled=false
1541     -Dlog4j2.disable.jmx=true
1542     -Dlog4j.skipJansi=true
1543     <br>
1544      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1545      */
1546     String getJvmSuggestOptions();
1547 
1548     /**
1549      * Get the value for the key 'jvm.thumbnail.options'. <br>
1550      * The value is, e.g. -Djava.awt.headless=true
1551     -Dfile.encoding=UTF-8
1552     -Djna.nosys=true
1553     -Djdk.io.permissionsUseCanonicalPath=true
1554     -server
1555     -Xmx128m
1556     -XX:MaxMetaspaceSize=128m
1557     -XX:CompressedClassSpaceSize=32m
1558     -XX:-UseGCOverheadLimit
1559     -XX:+UseConcMarkSweepGC
1560     -XX:CMSInitiatingOccupancyFraction=75
1561     -XX:+UseCMSInitiatingOccupancyOnly
1562     -XX:+UseTLAB
1563     -XX:+DisableExplicitGC
1564     -XX:+HeapDumpOnOutOfMemoryError
1565     -XX:-OmitStackTraceInFastThrow
1566     -Djcifs.smb.client.responseTimeout=30000
1567     -Djcifs.smb.client.soTimeout=35000
1568     -Djcifs.smb.client.connTimeout=60000
1569     -Djcifs.smb.client.sessionTimeout=60000
1570     -Dgroovy.use.classvalue=true
1571     -Dio.netty.noUnsafe=true
1572     -Dio.netty.noKeySetOptimization=true
1573     -Dio.netty.recycler.maxCapacityPerThread=0
1574     -Dlog4j.shutdownHookEnabled=false
1575     -Dlog4j2.disable.jmx=true
1576     -Dlog4j.skipJansi=true
1577     -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider
1578     -Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true
1579     <br>
1580      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1581      */
1582     String getJvmThumbnailOptions();
1583 
1584     /**
1585      * Get the value for the key 'job.system.job.ids'. <br>
1586      * The value is, e.g. default_crawler <br>
1587      * comment: job
1588      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1589      */
1590     String getJobSystemJobIds();
1591 
1592     /**
1593      * Get the value for the key 'job.template.title.web'. <br>
1594      * The value is, e.g. Web Crawler - {0} <br>
1595      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1596      */
1597     String getJobTemplateTitleWeb();
1598 
1599     /**
1600      * Get the value for the key 'job.template.title.file'. <br>
1601      * The value is, e.g. File Crawler - {0} <br>
1602      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1603      */
1604     String getJobTemplateTitleFile();
1605 
1606     /**
1607      * Get the value for the key 'job.template.title.data'. <br>
1608      * The value is, e.g. Data Crawler - {0} <br>
1609      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1610      */
1611     String getJobTemplateTitleData();
1612 
1613     /**
1614      * Get the value for the key 'job.template.script'. <br>
1615      * The value is, e.g. return container.getComponent("crawlJob").logLevel("info").sessionId("{3}").webConfigIds([{0}] as String[]).fileConfigIds([{1}] as String[]).dataConfigIds([{2}] as String[]).jobExecutor(executor).execute(); <br>
1616      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1617      */
1618     String getJobTemplateScript();
1619 
1620     /**
1621      * Get the value for the key 'job.max.crawler.processes'. <br>
1622      * The value is, e.g. 0 <br>
1623      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1624      */
1625     String getJobMaxCrawlerProcesses();
1626 
1627     /**
1628      * Get the value for the key 'job.max.crawler.processes' as {@link Integer}. <br>
1629      * The value is, e.g. 0 <br>
1630      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1631      * @throws NumberFormatException When the property is not integer.
1632      */
1633     Integer getJobMaxCrawlerProcessesAsInteger();
1634 
1635     /**
1636      * Get the value for the key 'java.command.path'. <br>
1637      * The value is, e.g. java <br>
1638      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1639      */
1640     String getJavaCommandPath();
1641 
1642     /**
1643      * Get the value for the key 'path.encoding'. <br>
1644      * The value is, e.g. UTF-8 <br>
1645      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1646      */
1647     String getPathEncoding();
1648 
1649     /**
1650      * Get the value for the key 'use.own.tmp.dir'. <br>
1651      * The value is, e.g. true <br>
1652      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1653      */
1654     String getUseOwnTmpDir();
1655 
1656     /**
1657      * Is the property for the key 'use.own.tmp.dir' true? <br>
1658      * The value is, e.g. true <br>
1659      * @return The determination, true or false. (if not found, exception but basically no way)
1660      */
1661     boolean isUseOwnTmpDir();
1662 
1663     /**
1664      * Get the value for the key 'max.log.output.length'. <br>
1665      * The value is, e.g. 4000 <br>
1666      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1667      */
1668     String getMaxLogOutputLength();
1669 
1670     /**
1671      * Get the value for the key 'max.log.output.length' as {@link Integer}. <br>
1672      * The value is, e.g. 4000 <br>
1673      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1674      * @throws NumberFormatException When the property is not integer.
1675      */
1676     Integer getMaxLogOutputLengthAsInteger();
1677 
1678     /**
1679      * Get the value for the key 'supported.uploaded.js.extentions'. <br>
1680      * The value is, e.g. js <br>
1681      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1682      */
1683     String getSupportedUploadedJsExtentions();
1684 
1685     /**
1686      * Get the value for the key 'supported.uploaded.css.extentions'. <br>
1687      * The value is, e.g. css <br>
1688      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1689      */
1690     String getSupportedUploadedCssExtentions();
1691 
1692     /**
1693      * Get the value for the key 'supported.uploaded.media.extentions'. <br>
1694      * The value is, e.g. jpg,jpeg,gif,png,swf <br>
1695      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1696      */
1697     String getSupportedUploadedMediaExtentions();
1698 
1699     /**
1700      * Get the value for the key 'supported.uploaded.files'. <br>
1701      * The value is, e.g. license.properties <br>
1702      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1703      */
1704     String getSupportedUploadedFiles();
1705 
1706     /**
1707      * Get the value for the key 'supported.languages'. <br>
1708      * The value is, e.g. ar,bg,bn,ca,ckb_IQ,cs,da,de,el,en_IE,en,es,et,eu,fa,fi,fr,gl,gu,he,hi,hr,hu,hy,id,it,ja,ko,lt,lv,mk,ml,nl,no,pa,pl,pt_BR,pt,ro,ru,si,sq,sv,ta,te,th,tl,tr,uk,ur,vi,zh_CN,zh_TW,zh <br>
1709      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1710      */
1711     String getSupportedLanguages();
1712 
1713     /**
1714      * Get the value for the key 'api.access.token.length'. <br>
1715      * The value is, e.g. 60 <br>
1716      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1717      */
1718     String getApiAccessTokenLength();
1719 
1720     /**
1721      * Get the value for the key 'api.access.token.length' as {@link Integer}. <br>
1722      * The value is, e.g. 60 <br>
1723      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1724      * @throws NumberFormatException When the property is not integer.
1725      */
1726     Integer getApiAccessTokenLengthAsInteger();
1727 
1728     /**
1729      * Get the value for the key 'api.access.token.required'. <br>
1730      * The value is, e.g. false <br>
1731      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1732      */
1733     String getApiAccessTokenRequired();
1734 
1735     /**
1736      * Is the property for the key 'api.access.token.required' true? <br>
1737      * The value is, e.g. false <br>
1738      * @return The determination, true or false. (if not found, exception but basically no way)
1739      */
1740     boolean isApiAccessTokenRequired();
1741 
1742     /**
1743      * Get the value for the key 'api.access.token.request.parameter'. <br>
1744      * The value is, e.g.  <br>
1745      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1746      */
1747     String getApiAccessTokenRequestParameter();
1748 
1749     /**
1750      * Get the value for the key 'api.access.token.request.parameter' as {@link Integer}. <br>
1751      * The value is, e.g.  <br>
1752      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1753      * @throws NumberFormatException When the property is not integer.
1754      */
1755     Integer getApiAccessTokenRequestParameterAsInteger();
1756 
1757     /**
1758      * Get the value for the key 'api.admin.access.permissions'. <br>
1759      * The value is, e.g. Radmin-api <br>
1760      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1761      */
1762     String getApiAdminAccessPermissions();
1763 
1764     /**
1765      * Get the value for the key 'api.search.accept.referers'. <br>
1766      * The value is, e.g.  <br>
1767      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1768      */
1769     String getApiSearchAcceptReferers();
1770 
1771     /**
1772      * Get the value for the key 'api.search.accept.referers' as {@link Integer}. <br>
1773      * The value is, e.g.  <br>
1774      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1775      * @throws NumberFormatException When the property is not integer.
1776      */
1777     Integer getApiSearchAcceptReferersAsInteger();
1778 
1779     /**
1780      * Get the value for the key 'api.search.scroll'. <br>
1781      * The value is, e.g. false <br>
1782      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1783      */
1784     String getApiSearchScroll();
1785 
1786     /**
1787      * Is the property for the key 'api.search.scroll' true? <br>
1788      * The value is, e.g. false <br>
1789      * @return The determination, true or false. (if not found, exception but basically no way)
1790      */
1791     boolean isApiSearchScroll();
1792 
1793     /**
1794      * Get the value for the key 'virtual.host.headers'. <br>
1795      * The value is, e.g.  <br>
1796      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1797      */
1798     String getVirtualHostHeaders();
1799 
1800     /**
1801      * Get the value for the key 'virtual.host.headers' as {@link Integer}. <br>
1802      * The value is, e.g.  <br>
1803      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1804      * @throws NumberFormatException When the property is not integer.
1805      */
1806     Integer getVirtualHostHeadersAsInteger();
1807 
1808     /**
1809      * Get the value for the key 'http.proxy.host'. <br>
1810      * The value is, e.g.  <br>
1811      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1812      */
1813     String getHttpProxyHost();
1814 
1815     /**
1816      * Get the value for the key 'http.proxy.host' as {@link Integer}. <br>
1817      * The value is, e.g.  <br>
1818      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1819      * @throws NumberFormatException When the property is not integer.
1820      */
1821     Integer getHttpProxyHostAsInteger();
1822 
1823     /**
1824      * Get the value for the key 'http.proxy.port'. <br>
1825      * The value is, e.g. 8080 <br>
1826      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1827      */
1828     String getHttpProxyPort();
1829 
1830     /**
1831      * Get the value for the key 'http.proxy.port' as {@link Integer}. <br>
1832      * The value is, e.g. 8080 <br>
1833      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1834      * @throws NumberFormatException When the property is not integer.
1835      */
1836     Integer getHttpProxyPortAsInteger();
1837 
1838     /**
1839      * Get the value for the key 'http.proxy.username'. <br>
1840      * The value is, e.g.  <br>
1841      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1842      */
1843     String getHttpProxyUsername();
1844 
1845     /**
1846      * Get the value for the key 'http.proxy.username' as {@link Integer}. <br>
1847      * The value is, e.g.  <br>
1848      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1849      * @throws NumberFormatException When the property is not integer.
1850      */
1851     Integer getHttpProxyUsernameAsInteger();
1852 
1853     /**
1854      * Get the value for the key 'http.proxy.password'. <br>
1855      * The value is, e.g.  <br>
1856      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1857      */
1858     String getHttpProxyPassword();
1859 
1860     /**
1861      * Get the value for the key 'http.proxy.password' as {@link Integer}. <br>
1862      * The value is, e.g.  <br>
1863      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1864      * @throws NumberFormatException When the property is not integer.
1865      */
1866     Integer getHttpProxyPasswordAsInteger();
1867 
1868     /**
1869      * Get the value for the key 'crawler.document.max.site.length'. <br>
1870      * The value is, e.g. 50 <br>
1871      * comment: common
1872      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1873      */
1874     String getCrawlerDocumentMaxSiteLength();
1875 
1876     /**
1877      * Get the value for the key 'crawler.document.max.site.length' as {@link Integer}. <br>
1878      * The value is, e.g. 50 <br>
1879      * comment: common
1880      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1881      * @throws NumberFormatException When the property is not integer.
1882      */
1883     Integer getCrawlerDocumentMaxSiteLengthAsInteger();
1884 
1885     /**
1886      * Get the value for the key 'crawler.document.site.encoding'. <br>
1887      * The value is, e.g. UTF-8 <br>
1888      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1889      */
1890     String getCrawlerDocumentSiteEncoding();
1891 
1892     /**
1893      * Get the value for the key 'crawler.document.unknown.hostname'. <br>
1894      * The value is, e.g. unknown <br>
1895      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1896      */
1897     String getCrawlerDocumentUnknownHostname();
1898 
1899     /**
1900      * Get the value for the key 'crawler.document.use.site.encoding.on.english'. <br>
1901      * The value is, e.g. false <br>
1902      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1903      */
1904     String getCrawlerDocumentUseSiteEncodingOnEnglish();
1905 
1906     /**
1907      * Is the property for the key 'crawler.document.use.site.encoding.on.english' true? <br>
1908      * The value is, e.g. false <br>
1909      * @return The determination, true or false. (if not found, exception but basically no way)
1910      */
1911     boolean isCrawlerDocumentUseSiteEncodingOnEnglish();
1912 
1913     /**
1914      * Get the value for the key 'crawler.document.append.data'. <br>
1915      * The value is, e.g. true <br>
1916      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1917      */
1918     String getCrawlerDocumentAppendData();
1919 
1920     /**
1921      * Is the property for the key 'crawler.document.append.data' true? <br>
1922      * The value is, e.g. true <br>
1923      * @return The determination, true or false. (if not found, exception but basically no way)
1924      */
1925     boolean isCrawlerDocumentAppendData();
1926 
1927     /**
1928      * Get the value for the key 'crawler.document.max.alphanum.term.size'. <br>
1929      * The value is, e.g. 20 <br>
1930      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1931      */
1932     String getCrawlerDocumentMaxAlphanumTermSize();
1933 
1934     /**
1935      * Get the value for the key 'crawler.document.max.alphanum.term.size' as {@link Integer}. <br>
1936      * The value is, e.g. 20 <br>
1937      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1938      * @throws NumberFormatException When the property is not integer.
1939      */
1940     Integer getCrawlerDocumentMaxAlphanumTermSizeAsInteger();
1941 
1942     /**
1943      * Get the value for the key 'crawler.document.max.symbol.term.size'. <br>
1944      * The value is, e.g. 10 <br>
1945      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1946      */
1947     String getCrawlerDocumentMaxSymbolTermSize();
1948 
1949     /**
1950      * Get the value for the key 'crawler.document.max.symbol.term.size' as {@link Integer}. <br>
1951      * The value is, e.g. 10 <br>
1952      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1953      * @throws NumberFormatException When the property is not integer.
1954      */
1955     Integer getCrawlerDocumentMaxSymbolTermSizeAsInteger();
1956 
1957     /**
1958      * Get the value for the key 'crawler.document.duplicate.term.removed'. <br>
1959      * The value is, e.g. false <br>
1960      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1961      */
1962     String getCrawlerDocumentDuplicateTermRemoved();
1963 
1964     /**
1965      * Is the property for the key 'crawler.document.duplicate.term.removed' true? <br>
1966      * The value is, e.g. false <br>
1967      * @return The determination, true or false. (if not found, exception but basically no way)
1968      */
1969     boolean isCrawlerDocumentDuplicateTermRemoved();
1970 
1971     /**
1972      * Get the value for the key 'crawler.document.space.chars'. <br>
1973      * The value is, e.g. u0009u000Au000Bu000Cu000Du001Cu001Du001Eu001Fu0020u00A0u1680u180Eu2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au200Bu200Cu202Fu205Fu3000uFEFFuFFFDu00B6 <br>
1974      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1975      */
1976     String getCrawlerDocumentSpaceChars();
1977 
1978     /**
1979      * Get the value for the key 'crawler.document.fullstop.chars'. <br>
1980      * The value is, e.g. u002eu06d4u2e3cu3002 <br>
1981      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1982      */
1983     String getCrawlerDocumentFullstopChars();
1984 
1985     /**
1986      * Get the value for the key 'crawler.crawling.data.encoding'. <br>
1987      * The value is, e.g. UTF-8 <br>
1988      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1989      */
1990     String getCrawlerCrawlingDataEncoding();
1991 
1992     /**
1993      * Get the value for the key 'crawler.web.protocols'. <br>
1994      * The value is, e.g. http,https <br>
1995      * @return The value of found property. (NotNull: if not found, exception but basically no way)
1996      */
1997     String getCrawlerWebProtocols();
1998 
1999     /**
2000      * Get the value for the key 'crawler.file.protocols'. <br>
2001      * The value is, e.g. file,smb,ftp <br>
2002      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2003      */
2004     String getCrawlerFileProtocols();
2005 
2006     /**
2007      * Get the value for the key 'crawler.ignore.robots.txt'. <br>
2008      * The value is, e.g. false <br>
2009      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2010      */
2011     String getCrawlerIgnoreRobotsTxt();
2012 
2013     /**
2014      * Is the property for the key 'crawler.ignore.robots.txt' true? <br>
2015      * The value is, e.g. false <br>
2016      * @return The determination, true or false. (if not found, exception but basically no way)
2017      */
2018     boolean isCrawlerIgnoreRobotsTxt();
2019 
2020     /**
2021      * Get the value for the key 'crawler.ignore.robots.tags'. <br>
2022      * The value is, e.g. false <br>
2023      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2024      */
2025     String getCrawlerIgnoreRobotsTags();
2026 
2027     /**
2028      * Is the property for the key 'crawler.ignore.robots.tags' true? <br>
2029      * The value is, e.g. false <br>
2030      * @return The determination, true or false. (if not found, exception but basically no way)
2031      */
2032     boolean isCrawlerIgnoreRobotsTags();
2033 
2034     /**
2035      * Get the value for the key 'crawler.ignore.content.exception'. <br>
2036      * The value is, e.g. true <br>
2037      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2038      */
2039     String getCrawlerIgnoreContentException();
2040 
2041     /**
2042      * Is the property for the key 'crawler.ignore.content.exception' true? <br>
2043      * The value is, e.g. true <br>
2044      * @return The determination, true or false. (if not found, exception but basically no way)
2045      */
2046     boolean isCrawlerIgnoreContentException();
2047 
2048     /**
2049      * Get the value for the key 'crawler.failure.url.status.codes'. <br>
2050      * The value is, e.g. 404 <br>
2051      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2052      */
2053     String getCrawlerFailureUrlStatusCodes();
2054 
2055     /**
2056      * Get the value for the key 'crawler.failure.url.status.codes' as {@link Integer}. <br>
2057      * The value is, e.g. 404 <br>
2058      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2059      * @throws NumberFormatException When the property is not integer.
2060      */
2061     Integer getCrawlerFailureUrlStatusCodesAsInteger();
2062 
2063     /**
2064      * Get the value for the key 'crawler.system.monitor.interval'. <br>
2065      * The value is, e.g. 60 <br>
2066      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2067      */
2068     String getCrawlerSystemMonitorInterval();
2069 
2070     /**
2071      * Get the value for the key 'crawler.system.monitor.interval' as {@link Integer}. <br>
2072      * The value is, e.g. 60 <br>
2073      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2074      * @throws NumberFormatException When the property is not integer.
2075      */
2076     Integer getCrawlerSystemMonitorIntervalAsInteger();
2077 
2078     /**
2079      * Get the value for the key 'crawler.metadata.content.excludes'. <br>
2080      * The value is, e.g. resourceName,X-Parsed-By,Content-Encoding.*,Content-Type.* <br>
2081      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2082      */
2083     String getCrawlerMetadataContentExcludes();
2084 
2085     /**
2086      * Get the value for the key 'crawler.metadata.name.mapping'. <br>
2087      * The value is, e.g. title=title:string
2088     Title=title:string
2089     <br>
2090      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2091      */
2092     String getCrawlerMetadataNameMapping();
2093 
2094     /**
2095      * Get the value for the key 'crawler.document.html.content.xpath'. <br>
2096      * The value is, e.g. //BODY <br>
2097      * comment: html
2098      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2099      */
2100     String getCrawlerDocumentHtmlContentXpath();
2101 
2102     /**
2103      * Get the value for the key 'crawler.document.html.lang.xpath'. <br>
2104      * The value is, e.g. //HTML/@lang <br>
2105      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2106      */
2107     String getCrawlerDocumentHtmlLangXpath();
2108 
2109     /**
2110      * Get the value for the key 'crawler.document.html.digest.xpath'. <br>
2111      * The value is, e.g. //META[@name='description']/@content <br>
2112      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2113      */
2114     String getCrawlerDocumentHtmlDigestXpath();
2115 
2116     /**
2117      * Get the value for the key 'crawler.document.html.canonical.xpath'. <br>
2118      * The value is, e.g. //LINK[@rel='canonical'][1]/@href <br>
2119      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2120      */
2121     String getCrawlerDocumentHtmlCanonicalXpath();
2122 
2123     /**
2124      * Get the value for the key 'crawler.document.html.pruned.tags'. <br>
2125      * The value is, e.g. noscript,script,style,header,footer,nav,a[rel=nofollow] <br>
2126      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2127      */
2128     String getCrawlerDocumentHtmlPrunedTags();
2129 
2130     /**
2131      * Get the value for the key 'crawler.document.html.max.digest.length'. <br>
2132      * The value is, e.g. 120 <br>
2133      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2134      */
2135     String getCrawlerDocumentHtmlMaxDigestLength();
2136 
2137     /**
2138      * Get the value for the key 'crawler.document.html.max.digest.length' as {@link Integer}. <br>
2139      * The value is, e.g. 120 <br>
2140      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2141      * @throws NumberFormatException When the property is not integer.
2142      */
2143     Integer getCrawlerDocumentHtmlMaxDigestLengthAsInteger();
2144 
2145     /**
2146      * Get the value for the key 'crawler.document.html.default.lang'. <br>
2147      * The value is, e.g.  <br>
2148      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2149      */
2150     String getCrawlerDocumentHtmlDefaultLang();
2151 
2152     /**
2153      * Get the value for the key 'crawler.document.html.default.lang' as {@link Integer}. <br>
2154      * The value is, e.g.  <br>
2155      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2156      * @throws NumberFormatException When the property is not integer.
2157      */
2158     Integer getCrawlerDocumentHtmlDefaultLangAsInteger();
2159 
2160     /**
2161      * Get the value for the key 'crawler.document.file.name.encoding'. <br>
2162      * The value is, e.g.  <br>
2163      * comment: file
2164      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2165      */
2166     String getCrawlerDocumentFileNameEncoding();
2167 
2168     /**
2169      * Get the value for the key 'crawler.document.file.name.encoding' as {@link Integer}. <br>
2170      * The value is, e.g.  <br>
2171      * comment: file
2172      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2173      * @throws NumberFormatException When the property is not integer.
2174      */
2175     Integer getCrawlerDocumentFileNameEncodingAsInteger();
2176 
2177     /**
2178      * Get the value for the key 'crawler.document.file.no.title.label'. <br>
2179      * The value is, e.g. No title. <br>
2180      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2181      */
2182     String getCrawlerDocumentFileNoTitleLabel();
2183 
2184     /**
2185      * Get the value for the key 'crawler.document.file.ignore.empty.content'. <br>
2186      * The value is, e.g. false <br>
2187      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2188      */
2189     String getCrawlerDocumentFileIgnoreEmptyContent();
2190 
2191     /**
2192      * Is the property for the key 'crawler.document.file.ignore.empty.content' true? <br>
2193      * The value is, e.g. false <br>
2194      * @return The determination, true or false. (if not found, exception but basically no way)
2195      */
2196     boolean isCrawlerDocumentFileIgnoreEmptyContent();
2197 
2198     /**
2199      * Get the value for the key 'crawler.document.file.max.title.length'. <br>
2200      * The value is, e.g. 100 <br>
2201      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2202      */
2203     String getCrawlerDocumentFileMaxTitleLength();
2204 
2205     /**
2206      * Get the value for the key 'crawler.document.file.max.title.length' as {@link Integer}. <br>
2207      * The value is, e.g. 100 <br>
2208      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2209      * @throws NumberFormatException When the property is not integer.
2210      */
2211     Integer getCrawlerDocumentFileMaxTitleLengthAsInteger();
2212 
2213     /**
2214      * Get the value for the key 'crawler.document.file.max.digest.length'. <br>
2215      * The value is, e.g. 200 <br>
2216      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2217      */
2218     String getCrawlerDocumentFileMaxDigestLength();
2219 
2220     /**
2221      * Get the value for the key 'crawler.document.file.max.digest.length' as {@link Integer}. <br>
2222      * The value is, e.g. 200 <br>
2223      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2224      * @throws NumberFormatException When the property is not integer.
2225      */
2226     Integer getCrawlerDocumentFileMaxDigestLengthAsInteger();
2227 
2228     /**
2229      * Get the value for the key 'crawler.document.file.append.meta.content'. <br>
2230      * The value is, e.g. true <br>
2231      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2232      */
2233     String getCrawlerDocumentFileAppendMetaContent();
2234 
2235     /**
2236      * Is the property for the key 'crawler.document.file.append.meta.content' true? <br>
2237      * The value is, e.g. true <br>
2238      * @return The determination, true or false. (if not found, exception but basically no way)
2239      */
2240     boolean isCrawlerDocumentFileAppendMetaContent();
2241 
2242     /**
2243      * Get the value for the key 'crawler.document.file.append.body.content'. <br>
2244      * The value is, e.g. true <br>
2245      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2246      */
2247     String getCrawlerDocumentFileAppendBodyContent();
2248 
2249     /**
2250      * Is the property for the key 'crawler.document.file.append.body.content' true? <br>
2251      * The value is, e.g. true <br>
2252      * @return The determination, true or false. (if not found, exception but basically no way)
2253      */
2254     boolean isCrawlerDocumentFileAppendBodyContent();
2255 
2256     /**
2257      * Get the value for the key 'crawler.document.file.default.lang'. <br>
2258      * The value is, e.g.  <br>
2259      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2260      */
2261     String getCrawlerDocumentFileDefaultLang();
2262 
2263     /**
2264      * Get the value for the key 'crawler.document.file.default.lang' as {@link Integer}. <br>
2265      * The value is, e.g.  <br>
2266      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2267      * @throws NumberFormatException When the property is not integer.
2268      */
2269     Integer getCrawlerDocumentFileDefaultLangAsInteger();
2270 
2271     /**
2272      * Get the value for the key 'crawler.document.cache.enabled'. <br>
2273      * The value is, e.g. true <br>
2274      * comment: cache
2275      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2276      */
2277     String getCrawlerDocumentCacheEnabled();
2278 
2279     /**
2280      * Is the property for the key 'crawler.document.cache.enabled' true? <br>
2281      * The value is, e.g. true <br>
2282      * comment: cache
2283      * @return The determination, true or false. (if not found, exception but basically no way)
2284      */
2285     boolean isCrawlerDocumentCacheEnabled();
2286 
2287     /**
2288      * Get the value for the key 'crawler.document.cache.max.size'. <br>
2289      * The value is, e.g. 2621440 <br>
2290      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2291      */
2292     String getCrawlerDocumentCacheMaxSize();
2293 
2294     /**
2295      * Get the value for the key 'crawler.document.cache.max.size' as {@link Integer}. <br>
2296      * The value is, e.g. 2621440 <br>
2297      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2298      * @throws NumberFormatException When the property is not integer.
2299      */
2300     Integer getCrawlerDocumentCacheMaxSizeAsInteger();
2301 
2302     /**
2303      * Get the value for the key 'crawler.document.cache.supported.mimetypes'. <br>
2304      * The value is, e.g. text/html <br>
2305      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2306      */
2307     String getCrawlerDocumentCacheSupportedMimetypes();
2308 
2309     /**
2310      * Get the value for the key 'crawler.document.cache.html.mimetypes'. <br>
2311      * The value is, e.g. text/html <br>
2312      * comment: ,text/plain,application/xml,application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation
2313      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2314      */
2315     String getCrawlerDocumentCacheHtmlMimetypes();
2316 
2317     /**
2318      * Get the value for the key 'indexer.thread.dump.enabled'. <br>
2319      * The value is, e.g. true <br>
2320      * comment: indexer
2321      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2322      */
2323     String getIndexerThreadDumpEnabled();
2324 
2325     /**
2326      * Is the property for the key 'indexer.thread.dump.enabled' true? <br>
2327      * The value is, e.g. true <br>
2328      * comment: indexer
2329      * @return The determination, true or false. (if not found, exception but basically no way)
2330      */
2331     boolean isIndexerThreadDumpEnabled();
2332 
2333     /**
2334      * Get the value for the key 'indexer.unprocessed.document.size'. <br>
2335      * The value is, e.g. 1000 <br>
2336      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2337      */
2338     String getIndexerUnprocessedDocumentSize();
2339 
2340     /**
2341      * Get the value for the key 'indexer.unprocessed.document.size' as {@link Integer}. <br>
2342      * The value is, e.g. 1000 <br>
2343      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2344      * @throws NumberFormatException When the property is not integer.
2345      */
2346     Integer getIndexerUnprocessedDocumentSizeAsInteger();
2347 
2348     /**
2349      * Get the value for the key 'indexer.click.count.enabled'. <br>
2350      * The value is, e.g. true <br>
2351      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2352      */
2353     String getIndexerClickCountEnabled();
2354 
2355     /**
2356      * Is the property for the key 'indexer.click.count.enabled' true? <br>
2357      * The value is, e.g. true <br>
2358      * @return The determination, true or false. (if not found, exception but basically no way)
2359      */
2360     boolean isIndexerClickCountEnabled();
2361 
2362     /**
2363      * Get the value for the key 'indexer.favorite.count.enabled'. <br>
2364      * The value is, e.g. true <br>
2365      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2366      */
2367     String getIndexerFavoriteCountEnabled();
2368 
2369     /**
2370      * Is the property for the key 'indexer.favorite.count.enabled' true? <br>
2371      * The value is, e.g. true <br>
2372      * @return The determination, true or false. (if not found, exception but basically no way)
2373      */
2374     boolean isIndexerFavoriteCountEnabled();
2375 
2376     /**
2377      * Get the value for the key 'indexer.webfs.commit.margin.time'. <br>
2378      * The value is, e.g. 5000 <br>
2379      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2380      */
2381     String getIndexerWebfsCommitMarginTime();
2382 
2383     /**
2384      * Get the value for the key 'indexer.webfs.commit.margin.time' as {@link Integer}. <br>
2385      * The value is, e.g. 5000 <br>
2386      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2387      * @throws NumberFormatException When the property is not integer.
2388      */
2389     Integer getIndexerWebfsCommitMarginTimeAsInteger();
2390 
2391     /**
2392      * Get the value for the key 'indexer.webfs.max.empty.list.count'. <br>
2393      * The value is, e.g. 3600 <br>
2394      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2395      */
2396     String getIndexerWebfsMaxEmptyListCount();
2397 
2398     /**
2399      * Get the value for the key 'indexer.webfs.max.empty.list.count' as {@link Integer}. <br>
2400      * The value is, e.g. 3600 <br>
2401      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2402      * @throws NumberFormatException When the property is not integer.
2403      */
2404     Integer getIndexerWebfsMaxEmptyListCountAsInteger();
2405 
2406     /**
2407      * Get the value for the key 'indexer.webfs.update.interval'. <br>
2408      * The value is, e.g. 10000 <br>
2409      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2410      */
2411     String getIndexerWebfsUpdateInterval();
2412 
2413     /**
2414      * Get the value for the key 'indexer.webfs.update.interval' as {@link Integer}. <br>
2415      * The value is, e.g. 10000 <br>
2416      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2417      * @throws NumberFormatException When the property is not integer.
2418      */
2419     Integer getIndexerWebfsUpdateIntervalAsInteger();
2420 
2421     /**
2422      * Get the value for the key 'indexer.webfs.max.document.cache.size'. <br>
2423      * The value is, e.g. 20 <br>
2424      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2425      */
2426     String getIndexerWebfsMaxDocumentCacheSize();
2427 
2428     /**
2429      * Get the value for the key 'indexer.webfs.max.document.cache.size' as {@link Integer}. <br>
2430      * The value is, e.g. 20 <br>
2431      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2432      * @throws NumberFormatException When the property is not integer.
2433      */
2434     Integer getIndexerWebfsMaxDocumentCacheSizeAsInteger();
2435 
2436     /**
2437      * Get the value for the key 'indexer.webfs.max.document.request.size'. <br>
2438      * The value is, e.g. 10485760 <br>
2439      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2440      */
2441     String getIndexerWebfsMaxDocumentRequestSize();
2442 
2443     /**
2444      * Get the value for the key 'indexer.webfs.max.document.request.size' as {@link Integer}. <br>
2445      * The value is, e.g. 10485760 <br>
2446      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2447      * @throws NumberFormatException When the property is not integer.
2448      */
2449     Integer getIndexerWebfsMaxDocumentRequestSizeAsInteger();
2450 
2451     /**
2452      * Get the value for the key 'indexer.data.max.document.cache.size'. <br>
2453      * The value is, e.g. 5 <br>
2454      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2455      */
2456     String getIndexerDataMaxDocumentCacheSize();
2457 
2458     /**
2459      * Get the value for the key 'indexer.data.max.document.cache.size' as {@link Integer}. <br>
2460      * The value is, e.g. 5 <br>
2461      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2462      * @throws NumberFormatException When the property is not integer.
2463      */
2464     Integer getIndexerDataMaxDocumentCacheSizeAsInteger();
2465 
2466     /**
2467      * Get the value for the key 'indexer.data.max.document.request.size'. <br>
2468      * The value is, e.g. 10485760 <br>
2469      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2470      */
2471     String getIndexerDataMaxDocumentRequestSize();
2472 
2473     /**
2474      * Get the value for the key 'indexer.data.max.document.request.size' as {@link Integer}. <br>
2475      * The value is, e.g. 10485760 <br>
2476      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2477      * @throws NumberFormatException When the property is not integer.
2478      */
2479     Integer getIndexerDataMaxDocumentRequestSizeAsInteger();
2480 
2481     /**
2482      * Get the value for the key 'index.codec'. <br>
2483      * The value is, e.g. default <br>
2484      * comment: index setting
2485      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2486      */
2487     String getIndexCodec();
2488 
2489     /**
2490      * Get the value for the key 'index.number_of_shards'. <br>
2491      * The value is, e.g. 5 <br>
2492      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2493      */
2494     String getIndexNumberOfShards();
2495 
2496     /**
2497      * Get the value for the key 'index.number_of_shards' as {@link Integer}. <br>
2498      * The value is, e.g. 5 <br>
2499      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2500      * @throws NumberFormatException When the property is not integer.
2501      */
2502     Integer getIndexNumberOfShardsAsInteger();
2503 
2504     /**
2505      * Get the value for the key 'index.auto_expand_replicas'. <br>
2506      * The value is, e.g. 0-1 <br>
2507      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2508      */
2509     String getIndexAutoExpandReplicas();
2510 
2511     /**
2512      * Get the value for the key 'index.id.digest.algorithm'. <br>
2513      * The value is, e.g. SHA-512 <br>
2514      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2515      */
2516     String getIndexIdDigestAlgorithm();
2517 
2518     /**
2519      * Get the value for the key 'index.field.favorite_count'. <br>
2520      * The value is, e.g. favorite_count <br>
2521      * comment: field names
2522      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2523      */
2524     String getIndexFieldFavoriteCount();
2525 
2526     /**
2527      * Get the value for the key 'index.field.click_count'. <br>
2528      * The value is, e.g. click_count <br>
2529      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2530      */
2531     String getIndexFieldClickCount();
2532 
2533     /**
2534      * Get the value for the key 'index.field.config_id'. <br>
2535      * The value is, e.g. config_id <br>
2536      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2537      */
2538     String getIndexFieldConfigId();
2539 
2540     /**
2541      * Get the value for the key 'index.field.expires'. <br>
2542      * The value is, e.g. expires <br>
2543      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2544      */
2545     String getIndexFieldExpires();
2546 
2547     /**
2548      * Get the value for the key 'index.field.url'. <br>
2549      * The value is, e.g. url <br>
2550      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2551      */
2552     String getIndexFieldUrl();
2553 
2554     /**
2555      * Get the value for the key 'index.field.doc_id'. <br>
2556      * The value is, e.g. doc_id <br>
2557      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2558      */
2559     String getIndexFieldDocId();
2560 
2561     /**
2562      * Get the value for the key 'index.field.id'. <br>
2563      * The value is, e.g. _id <br>
2564      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2565      */
2566     String getIndexFieldId();
2567 
2568     /**
2569      * Get the value for the key 'index.field.version'. <br>
2570      * The value is, e.g. _version <br>
2571      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2572      */
2573     String getIndexFieldVersion();
2574 
2575     /**
2576      * Get the value for the key 'index.field.lang'. <br>
2577      * The value is, e.g. lang <br>
2578      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2579      */
2580     String getIndexFieldLang();
2581 
2582     /**
2583      * Get the value for the key 'index.field.has_cache'. <br>
2584      * The value is, e.g. has_cache <br>
2585      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2586      */
2587     String getIndexFieldHasCache();
2588 
2589     /**
2590      * Get the value for the key 'index.field.last_modified'. <br>
2591      * The value is, e.g. last_modified <br>
2592      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2593      */
2594     String getIndexFieldLastModified();
2595 
2596     /**
2597      * Get the value for the key 'index.field.anchor'. <br>
2598      * The value is, e.g. anchor <br>
2599      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2600      */
2601     String getIndexFieldAnchor();
2602 
2603     /**
2604      * Get the value for the key 'index.field.segment'. <br>
2605      * The value is, e.g. segment <br>
2606      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2607      */
2608     String getIndexFieldSegment();
2609 
2610     /**
2611      * Get the value for the key 'index.field.role'. <br>
2612      * The value is, e.g. role <br>
2613      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2614      */
2615     String getIndexFieldRole();
2616 
2617     /**
2618      * Get the value for the key 'index.field.boost'. <br>
2619      * The value is, e.g. boost <br>
2620      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2621      */
2622     String getIndexFieldBoost();
2623 
2624     /**
2625      * Get the value for the key 'index.field.created'. <br>
2626      * The value is, e.g. created <br>
2627      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2628      */
2629     String getIndexFieldCreated();
2630 
2631     /**
2632      * Get the value for the key 'index.field.timestamp'. <br>
2633      * The value is, e.g. timestamp <br>
2634      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2635      */
2636     String getIndexFieldTimestamp();
2637 
2638     /**
2639      * Get the value for the key 'index.field.label'. <br>
2640      * The value is, e.g. label <br>
2641      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2642      */
2643     String getIndexFieldLabel();
2644 
2645     /**
2646      * Get the value for the key 'index.field.mimetype'. <br>
2647      * The value is, e.g. mimetype <br>
2648      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2649      */
2650     String getIndexFieldMimetype();
2651 
2652     /**
2653      * Get the value for the key 'index.field.parent_id'. <br>
2654      * The value is, e.g. parent_id <br>
2655      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2656      */
2657     String getIndexFieldParentId();
2658 
2659     /**
2660      * Get the value for the key 'index.field.important_content'. <br>
2661      * The value is, e.g. important_content <br>
2662      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2663      */
2664     String getIndexFieldImportantContent();
2665 
2666     /**
2667      * Get the value for the key 'index.field.content'. <br>
2668      * The value is, e.g. content <br>
2669      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2670      */
2671     String getIndexFieldContent();
2672 
2673     /**
2674      * Get the value for the key 'index.field.content_minhash'. <br>
2675      * The value is, e.g. content_minhash <br>
2676      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2677      */
2678     String getIndexFieldContentMinhash();
2679 
2680     /**
2681      * Get the value for the key 'index.field.content_minhash_bits'. <br>
2682      * The value is, e.g. content_minhash_bits <br>
2683      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2684      */
2685     String getIndexFieldContentMinhashBits();
2686 
2687     /**
2688      * Get the value for the key 'index.field.cache'. <br>
2689      * The value is, e.g. cache <br>
2690      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2691      */
2692     String getIndexFieldCache();
2693 
2694     /**
2695      * Get the value for the key 'index.field.digest'. <br>
2696      * The value is, e.g. digest <br>
2697      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2698      */
2699     String getIndexFieldDigest();
2700 
2701     /**
2702      * Get the value for the key 'index.field.title'. <br>
2703      * The value is, e.g. title <br>
2704      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2705      */
2706     String getIndexFieldTitle();
2707 
2708     /**
2709      * Get the value for the key 'index.field.host'. <br>
2710      * The value is, e.g. host <br>
2711      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2712      */
2713     String getIndexFieldHost();
2714 
2715     /**
2716      * Get the value for the key 'index.field.site'. <br>
2717      * The value is, e.g. site <br>
2718      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2719      */
2720     String getIndexFieldSite();
2721 
2722     /**
2723      * Get the value for the key 'index.field.content_length'. <br>
2724      * The value is, e.g. content_length <br>
2725      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2726      */
2727     String getIndexFieldContentLength();
2728 
2729     /**
2730      * Get the value for the key 'index.field.filetype'. <br>
2731      * The value is, e.g. filetype <br>
2732      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2733      */
2734     String getIndexFieldFiletype();
2735 
2736     /**
2737      * Get the value for the key 'index.field.filename'. <br>
2738      * The value is, e.g. filename <br>
2739      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2740      */
2741     String getIndexFieldFilename();
2742 
2743     /**
2744      * Get the value for the key 'index.field.thumbnail'. <br>
2745      * The value is, e.g. thumbnail <br>
2746      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2747      */
2748     String getIndexFieldThumbnail();
2749 
2750     /**
2751      * Get the value for the key 'index.field.virtual_host'. <br>
2752      * The value is, e.g. virtual_host <br>
2753      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2754      */
2755     String getIndexFieldVirtualHost();
2756 
2757     /**
2758      * Get the value for the key 'response.field.content_title'. <br>
2759      * The value is, e.g. content_title <br>
2760      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2761      */
2762     String getResponseFieldContentTitle();
2763 
2764     /**
2765      * Get the value for the key 'response.field.content_description'. <br>
2766      * The value is, e.g. content_description <br>
2767      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2768      */
2769     String getResponseFieldContentDescription();
2770 
2771     /**
2772      * Get the value for the key 'response.field.url_link'. <br>
2773      * The value is, e.g. url_link <br>
2774      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2775      */
2776     String getResponseFieldUrlLink();
2777 
2778     /**
2779      * Get the value for the key 'response.field.site_path'. <br>
2780      * The value is, e.g. site_path <br>
2781      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2782      */
2783     String getResponseFieldSitePath();
2784 
2785     /**
2786      * Get the value for the key 'response.max.title.length'. <br>
2787      * The value is, e.g. 50 <br>
2788      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2789      */
2790     String getResponseMaxTitleLength();
2791 
2792     /**
2793      * Get the value for the key 'response.max.title.length' as {@link Integer}. <br>
2794      * The value is, e.g. 50 <br>
2795      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2796      * @throws NumberFormatException When the property is not integer.
2797      */
2798     Integer getResponseMaxTitleLengthAsInteger();
2799 
2800     /**
2801      * Get the value for the key 'response.max.site.path.length'. <br>
2802      * The value is, e.g. 50 <br>
2803      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2804      */
2805     String getResponseMaxSitePathLength();
2806 
2807     /**
2808      * Get the value for the key 'response.max.site.path.length' as {@link Integer}. <br>
2809      * The value is, e.g. 50 <br>
2810      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2811      * @throws NumberFormatException When the property is not integer.
2812      */
2813     Integer getResponseMaxSitePathLengthAsInteger();
2814 
2815     /**
2816      * Get the value for the key 'response.highlight.content_title.enabled'. <br>
2817      * The value is, e.g. true <br>
2818      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2819      */
2820     String getResponseHighlightContentTitleEnabled();
2821 
2822     /**
2823      * Is the property for the key 'response.highlight.content_title.enabled' true? <br>
2824      * The value is, e.g. true <br>
2825      * @return The determination, true or false. (if not found, exception but basically no way)
2826      */
2827     boolean isResponseHighlightContentTitleEnabled();
2828 
2829     /**
2830      * Get the value for the key 'index.document.search.index'. <br>
2831      * The value is, e.g. fess.search <br>
2832      * comment: document index
2833      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2834      */
2835     String getIndexDocumentSearchIndex();
2836 
2837     /**
2838      * Get the value for the key 'index.document.update.index'. <br>
2839      * The value is, e.g. fess.update <br>
2840      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2841      */
2842     String getIndexDocumentUpdateIndex();
2843 
2844     /**
2845      * Get the value for the key 'index.document.type'. <br>
2846      * The value is, e.g. doc <br>
2847      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2848      */
2849     String getIndexDocumentType();
2850 
2851     /**
2852      * Get the value for the key 'index.document.suggest.index'. <br>
2853      * The value is, e.g. fess <br>
2854      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2855      */
2856     String getIndexDocumentSuggestIndex();
2857 
2858     /**
2859      * Get the value for the key 'index.document.crawler.index'. <br>
2860      * The value is, e.g. .crawler <br>
2861      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2862      */
2863     String getIndexDocumentCrawlerIndex();
2864 
2865     /**
2866      * Get the value for the key 'index.document.crawler.queue.number_of_shards'. <br>
2867      * The value is, e.g. 10 <br>
2868      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2869      */
2870     String getIndexDocumentCrawlerQueueNumberOfShards();
2871 
2872     /**
2873      * Get the value for the key 'index.document.crawler.queue.number_of_shards' as {@link Integer}. <br>
2874      * The value is, e.g. 10 <br>
2875      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2876      * @throws NumberFormatException When the property is not integer.
2877      */
2878     Integer getIndexDocumentCrawlerQueueNumberOfShardsAsInteger();
2879 
2880     /**
2881      * Get the value for the key 'index.document.crawler.data.number_of_shards'. <br>
2882      * The value is, e.g. 10 <br>
2883      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2884      */
2885     String getIndexDocumentCrawlerDataNumberOfShards();
2886 
2887     /**
2888      * Get the value for the key 'index.document.crawler.data.number_of_shards' as {@link Integer}. <br>
2889      * The value is, e.g. 10 <br>
2890      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2891      * @throws NumberFormatException When the property is not integer.
2892      */
2893     Integer getIndexDocumentCrawlerDataNumberOfShardsAsInteger();
2894 
2895     /**
2896      * Get the value for the key 'index.document.crawler.filter.number_of_shards'. <br>
2897      * The value is, e.g. 10 <br>
2898      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2899      */
2900     String getIndexDocumentCrawlerFilterNumberOfShards();
2901 
2902     /**
2903      * Get the value for the key 'index.document.crawler.filter.number_of_shards' as {@link Integer}. <br>
2904      * The value is, e.g. 10 <br>
2905      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2906      * @throws NumberFormatException When the property is not integer.
2907      */
2908     Integer getIndexDocumentCrawlerFilterNumberOfShardsAsInteger();
2909 
2910     /**
2911      * Get the value for the key 'index.document.crawler.queue.number_of_replicas'. <br>
2912      * The value is, e.g. 1 <br>
2913      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2914      */
2915     String getIndexDocumentCrawlerQueueNumberOfReplicas();
2916 
2917     /**
2918      * Get the value for the key 'index.document.crawler.queue.number_of_replicas' as {@link Integer}. <br>
2919      * The value is, e.g. 1 <br>
2920      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2921      * @throws NumberFormatException When the property is not integer.
2922      */
2923     Integer getIndexDocumentCrawlerQueueNumberOfReplicasAsInteger();
2924 
2925     /**
2926      * Get the value for the key 'index.document.crawler.data.number_of_replicas'. <br>
2927      * The value is, e.g. 1 <br>
2928      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2929      */
2930     String getIndexDocumentCrawlerDataNumberOfReplicas();
2931 
2932     /**
2933      * Get the value for the key 'index.document.crawler.data.number_of_replicas' as {@link Integer}. <br>
2934      * The value is, e.g. 1 <br>
2935      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2936      * @throws NumberFormatException When the property is not integer.
2937      */
2938     Integer getIndexDocumentCrawlerDataNumberOfReplicasAsInteger();
2939 
2940     /**
2941      * Get the value for the key 'index.document.crawler.filter.number_of_replicas'. <br>
2942      * The value is, e.g. 1 <br>
2943      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2944      */
2945     String getIndexDocumentCrawlerFilterNumberOfReplicas();
2946 
2947     /**
2948      * Get the value for the key 'index.document.crawler.filter.number_of_replicas' as {@link Integer}. <br>
2949      * The value is, e.g. 1 <br>
2950      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2951      * @throws NumberFormatException When the property is not integer.
2952      */
2953     Integer getIndexDocumentCrawlerFilterNumberOfReplicasAsInteger();
2954 
2955     /**
2956      * Get the value for the key 'index.config.index'. <br>
2957      * The value is, e.g. .fess_config <br>
2958      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2959      */
2960     String getIndexConfigIndex();
2961 
2962     /**
2963      * Get the value for the key 'index.user.index'. <br>
2964      * The value is, e.g. .fess_user <br>
2965      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2966      */
2967     String getIndexUserIndex();
2968 
2969     /**
2970      * Get the value for the key 'index.log.index'. <br>
2971      * The value is, e.g. fess_log <br>
2972      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2973      */
2974     String getIndexLogIndex();
2975 
2976     /**
2977      * Get the value for the key 'index.admin.array.fields'. <br>
2978      * The value is, e.g. lang,role,label,anchor,virtual_host <br>
2979      * comment: doc management
2980      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2981      */
2982     String getIndexAdminArrayFields();
2983 
2984     /**
2985      * Get the value for the key 'index.admin.date.fields'. <br>
2986      * The value is, e.g. expires,created,timestamp,last_modified <br>
2987      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2988      */
2989     String getIndexAdminDateFields();
2990 
2991     /**
2992      * Get the value for the key 'index.admin.integer.fields'. <br>
2993      * The value is, e.g.  <br>
2994      * @return The value of found property. (NotNull: if not found, exception but basically no way)
2995      */
2996     String getIndexAdminIntegerFields();
2997 
2998     /**
2999      * Get the value for the key 'index.admin.integer.fields' as {@link Integer}. <br>
3000      * The value is, e.g.  <br>
3001      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3002      * @throws NumberFormatException When the property is not integer.
3003      */
3004     Integer getIndexAdminIntegerFieldsAsInteger();
3005 
3006     /**
3007      * Get the value for the key 'index.admin.long.fields'. <br>
3008      * The value is, e.g. content_length,favorite_count,click_count <br>
3009      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3010      */
3011     String getIndexAdminLongFields();
3012 
3013     /**
3014      * Get the value for the key 'index.admin.float.fields'. <br>
3015      * The value is, e.g. boost <br>
3016      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3017      */
3018     String getIndexAdminFloatFields();
3019 
3020     /**
3021      * Get the value for the key 'index.admin.double.fields'. <br>
3022      * The value is, e.g.  <br>
3023      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3024      */
3025     String getIndexAdminDoubleFields();
3026 
3027     /**
3028      * Get the value for the key 'index.admin.double.fields' as {@link Integer}. <br>
3029      * The value is, e.g.  <br>
3030      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3031      * @throws NumberFormatException When the property is not integer.
3032      */
3033     Integer getIndexAdminDoubleFieldsAsInteger();
3034 
3035     /**
3036      * Get the value for the key 'index.admin.required.fields'. <br>
3037      * The value is, e.g. url,title,role,boost <br>
3038      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3039      */
3040     String getIndexAdminRequiredFields();
3041 
3042     /**
3043      * Get the value for the key 'index.search.timeout'. <br>
3044      * The value is, e.g. 3m <br>
3045      * comment: timeout
3046      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3047      */
3048     String getIndexSearchTimeout();
3049 
3050     /**
3051      * Get the value for the key 'index.scroll.search.timeout'. <br>
3052      * The value is, e.g. 3m <br>
3053      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3054      */
3055     String getIndexScrollSearchTimeout();
3056 
3057     /**
3058      * Get the value for the key 'index.index.timeout'. <br>
3059      * The value is, e.g. 3m <br>
3060      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3061      */
3062     String getIndexIndexTimeout();
3063 
3064     /**
3065      * Get the value for the key 'index.bulk.timeout'. <br>
3066      * The value is, e.g. 3m <br>
3067      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3068      */
3069     String getIndexBulkTimeout();
3070 
3071     /**
3072      * Get the value for the key 'index.delete.timeout'. <br>
3073      * The value is, e.g. 3m <br>
3074      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3075      */
3076     String getIndexDeleteTimeout();
3077 
3078     /**
3079      * Get the value for the key 'index.health.timeout'. <br>
3080      * The value is, e.g. 10m <br>
3081      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3082      */
3083     String getIndexHealthTimeout();
3084 
3085     /**
3086      * Get the value for the key 'index.indices.timeout'. <br>
3087      * The value is, e.g. 1m <br>
3088      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3089      */
3090     String getIndexIndicesTimeout();
3091 
3092     /**
3093      * Get the value for the key 'query.max.length'. <br>
3094      * The value is, e.g. 1000 <br>
3095      * comment: query
3096      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3097      */
3098     String getQueryMaxLength();
3099 
3100     /**
3101      * Get the value for the key 'query.max.length' as {@link Integer}. <br>
3102      * The value is, e.g. 1000 <br>
3103      * comment: query
3104      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3105      * @throws NumberFormatException When the property is not integer.
3106      */
3107     Integer getQueryMaxLengthAsInteger();
3108 
3109     /**
3110      * Get the value for the key 'query.timeout'. <br>
3111      * The value is, e.g. 10000 <br>
3112      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3113      */
3114     String getQueryTimeout();
3115 
3116     /**
3117      * Get the value for the key 'query.timeout' as {@link Integer}. <br>
3118      * The value is, e.g. 10000 <br>
3119      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3120      * @throws NumberFormatException When the property is not integer.
3121      */
3122     Integer getQueryTimeoutAsInteger();
3123 
3124     /**
3125      * Get the value for the key 'query.timeout.logging'. <br>
3126      * The value is, e.g. true <br>
3127      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3128      */
3129     String getQueryTimeoutLogging();
3130 
3131     /**
3132      * Is the property for the key 'query.timeout.logging' true? <br>
3133      * The value is, e.g. true <br>
3134      * @return The determination, true or false. (if not found, exception but basically no way)
3135      */
3136     boolean isQueryTimeoutLogging();
3137 
3138     /**
3139      * Get the value for the key 'query.geo.fields'. <br>
3140      * The value is, e.g. location <br>
3141      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3142      */
3143     String getQueryGeoFields();
3144 
3145     /**
3146      * Get the value for the key 'query.browser.lang.parameter.name'. <br>
3147      * The value is, e.g. browser_lang <br>
3148      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3149      */
3150     String getQueryBrowserLangParameterName();
3151 
3152     /**
3153      * Get the value for the key 'query.replace.term.with.prefix.query'. <br>
3154      * The value is, e.g. true <br>
3155      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3156      */
3157     String getQueryReplaceTermWithPrefixQuery();
3158 
3159     /**
3160      * Is the property for the key 'query.replace.term.with.prefix.query' true? <br>
3161      * The value is, e.g. true <br>
3162      * @return The determination, true or false. (if not found, exception but basically no way)
3163      */
3164     boolean isQueryReplaceTermWithPrefixQuery();
3165 
3166     /**
3167      * Get the value for the key 'query.highlight.terminal.chars'. <br>
3168      * The value is, e.g. !.?։؟۔܀܁܂।၊။።፧፨᙮᠃᠉‼‽⁇⁈⁉。﹒﹗!.?。 <br>
3169      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3170      */
3171     String getQueryHighlightTerminalChars();
3172 
3173     /**
3174      * Get the value for the key 'query.highlight.fragment.size'. <br>
3175      * The value is, e.g. 60 <br>
3176      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3177      */
3178     String getQueryHighlightFragmentSize();
3179 
3180     /**
3181      * Get the value for the key 'query.highlight.fragment.size' as {@link Integer}. <br>
3182      * The value is, e.g. 60 <br>
3183      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3184      * @throws NumberFormatException When the property is not integer.
3185      */
3186     Integer getQueryHighlightFragmentSizeAsInteger();
3187 
3188     /**
3189      * Get the value for the key 'query.highlight.number.of.fragments'. <br>
3190      * The value is, e.g. 2 <br>
3191      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3192      */
3193     String getQueryHighlightNumberOfFragments();
3194 
3195     /**
3196      * Get the value for the key 'query.highlight.number.of.fragments' as {@link Integer}. <br>
3197      * The value is, e.g. 2 <br>
3198      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3199      * @throws NumberFormatException When the property is not integer.
3200      */
3201     Integer getQueryHighlightNumberOfFragmentsAsInteger();
3202 
3203     /**
3204      * Get the value for the key 'query.highlight.type'. <br>
3205      * The value is, e.g. fvh <br>
3206      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3207      */
3208     String getQueryHighlightType();
3209 
3210     /**
3211      * Get the value for the key 'query.highlight.tag.pre'. <br>
3212      * The value is, e.g. &lt;strong&gt; <br>
3213      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3214      */
3215     String getQueryHighlightTagPre();
3216 
3217     /**
3218      * Get the value for the key 'query.highlight.tag.post'. <br>
3219      * The value is, e.g. &lt;/strong&gt; <br>
3220      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3221      */
3222     String getQueryHighlightTagPost();
3223 
3224     /**
3225      * Get the value for the key 'query.highlight.content.description.fields'. <br>
3226      * The value is, e.g. hl_content,digest <br>
3227      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3228      */
3229     String getQueryHighlightContentDescriptionFields();
3230 
3231     /**
3232      * Get the value for the key 'query.max.search.result.offset'. <br>
3233      * The value is, e.g. 100000 <br>
3234      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3235      */
3236     String getQueryMaxSearchResultOffset();
3237 
3238     /**
3239      * Get the value for the key 'query.max.search.result.offset' as {@link Integer}. <br>
3240      * The value is, e.g. 100000 <br>
3241      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3242      * @throws NumberFormatException When the property is not integer.
3243      */
3244     Integer getQueryMaxSearchResultOffsetAsInteger();
3245 
3246     /**
3247      * Get the value for the key 'query.additional.default.fields'. <br>
3248      * The value is, e.g.  <br>
3249      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3250      */
3251     String getQueryAdditionalDefaultFields();
3252 
3253     /**
3254      * Get the value for the key 'query.additional.default.fields' as {@link Integer}. <br>
3255      * The value is, e.g.  <br>
3256      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3257      * @throws NumberFormatException When the property is not integer.
3258      */
3259     Integer getQueryAdditionalDefaultFieldsAsInteger();
3260 
3261     /**
3262      * Get the value for the key 'query.additional.response.fields'. <br>
3263      * The value is, e.g.  <br>
3264      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3265      */
3266     String getQueryAdditionalResponseFields();
3267 
3268     /**
3269      * Get the value for the key 'query.additional.response.fields' as {@link Integer}. <br>
3270      * The value is, e.g.  <br>
3271      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3272      * @throws NumberFormatException When the property is not integer.
3273      */
3274     Integer getQueryAdditionalResponseFieldsAsInteger();
3275 
3276     /**
3277      * Get the value for the key 'query.additional.api.response.fields'. <br>
3278      * The value is, e.g.  <br>
3279      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3280      */
3281     String getQueryAdditionalApiResponseFields();
3282 
3283     /**
3284      * Get the value for the key 'query.additional.api.response.fields' as {@link Integer}. <br>
3285      * The value is, e.g.  <br>
3286      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3287      * @throws NumberFormatException When the property is not integer.
3288      */
3289     Integer getQueryAdditionalApiResponseFieldsAsInteger();
3290 
3291     /**
3292      * Get the value for the key 'query.additional.scroll.response.fields'. <br>
3293      * The value is, e.g.  <br>
3294      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3295      */
3296     String getQueryAdditionalScrollResponseFields();
3297 
3298     /**
3299      * Get the value for the key 'query.additional.scroll.response.fields' as {@link Integer}. <br>
3300      * The value is, e.g.  <br>
3301      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3302      * @throws NumberFormatException When the property is not integer.
3303      */
3304     Integer getQueryAdditionalScrollResponseFieldsAsInteger();
3305 
3306     /**
3307      * Get the value for the key 'query.additional.cache.response.fields'. <br>
3308      * The value is, e.g.  <br>
3309      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3310      */
3311     String getQueryAdditionalCacheResponseFields();
3312 
3313     /**
3314      * Get the value for the key 'query.additional.cache.response.fields' as {@link Integer}. <br>
3315      * The value is, e.g.  <br>
3316      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3317      * @throws NumberFormatException When the property is not integer.
3318      */
3319     Integer getQueryAdditionalCacheResponseFieldsAsInteger();
3320 
3321     /**
3322      * Get the value for the key 'query.additional.highlighted.fields'. <br>
3323      * The value is, e.g.  <br>
3324      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3325      */
3326     String getQueryAdditionalHighlightedFields();
3327 
3328     /**
3329      * Get the value for the key 'query.additional.highlighted.fields' as {@link Integer}. <br>
3330      * The value is, e.g.  <br>
3331      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3332      * @throws NumberFormatException When the property is not integer.
3333      */
3334     Integer getQueryAdditionalHighlightedFieldsAsInteger();
3335 
3336     /**
3337      * Get the value for the key 'query.additional.search.fields'. <br>
3338      * The value is, e.g.  <br>
3339      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3340      */
3341     String getQueryAdditionalSearchFields();
3342 
3343     /**
3344      * Get the value for the key 'query.additional.search.fields' as {@link Integer}. <br>
3345      * The value is, e.g.  <br>
3346      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3347      * @throws NumberFormatException When the property is not integer.
3348      */
3349     Integer getQueryAdditionalSearchFieldsAsInteger();
3350 
3351     /**
3352      * Get the value for the key 'query.additional.facet.fields'. <br>
3353      * The value is, e.g.  <br>
3354      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3355      */
3356     String getQueryAdditionalFacetFields();
3357 
3358     /**
3359      * Get the value for the key 'query.additional.facet.fields' as {@link Integer}. <br>
3360      * The value is, e.g.  <br>
3361      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3362      * @throws NumberFormatException When the property is not integer.
3363      */
3364     Integer getQueryAdditionalFacetFieldsAsInteger();
3365 
3366     /**
3367      * Get the value for the key 'query.additional.sort.fields'. <br>
3368      * The value is, e.g.  <br>
3369      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3370      */
3371     String getQueryAdditionalSortFields();
3372 
3373     /**
3374      * Get the value for the key 'query.additional.sort.fields' as {@link Integer}. <br>
3375      * The value is, e.g.  <br>
3376      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3377      * @throws NumberFormatException When the property is not integer.
3378      */
3379     Integer getQueryAdditionalSortFieldsAsInteger();
3380 
3381     /**
3382      * Get the value for the key 'query.additional.analyzed.fields'. <br>
3383      * The value is, e.g.  <br>
3384      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3385      */
3386     String getQueryAdditionalAnalyzedFields();
3387 
3388     /**
3389      * Get the value for the key 'query.additional.analyzed.fields' as {@link Integer}. <br>
3390      * The value is, e.g.  <br>
3391      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3392      * @throws NumberFormatException When the property is not integer.
3393      */
3394     Integer getQueryAdditionalAnalyzedFieldsAsInteger();
3395 
3396     /**
3397      * Get the value for the key 'query.additional.not.analyzed.fields'. <br>
3398      * The value is, e.g.  <br>
3399      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3400      */
3401     String getQueryAdditionalNotAnalyzedFields();
3402 
3403     /**
3404      * Get the value for the key 'query.additional.not.analyzed.fields' as {@link Integer}. <br>
3405      * The value is, e.g.  <br>
3406      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3407      * @throws NumberFormatException When the property is not integer.
3408      */
3409     Integer getQueryAdditionalNotAnalyzedFieldsAsInteger();
3410 
3411     /**
3412      * Get the value for the key 'query.gsa.response.fields'. <br>
3413      * The value is, e.g. UE,U,T,RK,S,LANG <br>
3414      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3415      */
3416     String getQueryGsaResponseFields();
3417 
3418     /**
3419      * Get the value for the key 'query.gsa.default.lang'. <br>
3420      * The value is, e.g. en <br>
3421      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3422      */
3423     String getQueryGsaDefaultLang();
3424 
3425     /**
3426      * Get the value for the key 'query.gsa.default.sort'. <br>
3427      * The value is, e.g.  <br>
3428      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3429      */
3430     String getQueryGsaDefaultSort();
3431 
3432     /**
3433      * Get the value for the key 'query.gsa.default.sort' as {@link Integer}. <br>
3434      * The value is, e.g.  <br>
3435      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3436      * @throws NumberFormatException When the property is not integer.
3437      */
3438     Integer getQueryGsaDefaultSortAsInteger();
3439 
3440     /**
3441      * Get the value for the key 'query.collapse.max.concurrent.group.results'. <br>
3442      * The value is, e.g. 4 <br>
3443      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3444      */
3445     String getQueryCollapseMaxConcurrentGroupResults();
3446 
3447     /**
3448      * Get the value for the key 'query.collapse.max.concurrent.group.results' as {@link Integer}. <br>
3449      * The value is, e.g. 4 <br>
3450      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3451      * @throws NumberFormatException When the property is not integer.
3452      */
3453     Integer getQueryCollapseMaxConcurrentGroupResultsAsInteger();
3454 
3455     /**
3456      * Get the value for the key 'query.collapse.inner.hits.name'. <br>
3457      * The value is, e.g. similar_docs <br>
3458      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3459      */
3460     String getQueryCollapseInnerHitsName();
3461 
3462     /**
3463      * Get the value for the key 'query.collapse.inner.hits.size'. <br>
3464      * The value is, e.g. 0 <br>
3465      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3466      */
3467     String getQueryCollapseInnerHitsSize();
3468 
3469     /**
3470      * Get the value for the key 'query.collapse.inner.hits.size' as {@link Integer}. <br>
3471      * The value is, e.g. 0 <br>
3472      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3473      * @throws NumberFormatException When the property is not integer.
3474      */
3475     Integer getQueryCollapseInnerHitsSizeAsInteger();
3476 
3477     /**
3478      * Get the value for the key 'query.collapse.inner.hits.sorts'. <br>
3479      * The value is, e.g.  <br>
3480      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3481      */
3482     String getQueryCollapseInnerHitsSorts();
3483 
3484     /**
3485      * Get the value for the key 'query.collapse.inner.hits.sorts' as {@link Integer}. <br>
3486      * The value is, e.g.  <br>
3487      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3488      * @throws NumberFormatException When the property is not integer.
3489      */
3490     Integer getQueryCollapseInnerHitsSortsAsInteger();
3491 
3492     /**
3493      * Get the value for the key 'query.default.languages'. <br>
3494      * The value is, e.g.  <br>
3495      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3496      */
3497     String getQueryDefaultLanguages();
3498 
3499     /**
3500      * Get the value for the key 'query.default.languages' as {@link Integer}. <br>
3501      * The value is, e.g.  <br>
3502      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3503      * @throws NumberFormatException When the property is not integer.
3504      */
3505     Integer getQueryDefaultLanguagesAsInteger();
3506 
3507     /**
3508      * Get the value for the key 'query.json.default.preference'. <br>
3509      * The value is, e.g. _query <br>
3510      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3511      */
3512     String getQueryJsonDefaultPreference();
3513 
3514     /**
3515      * Get the value for the key 'query.gsa.default.preference'. <br>
3516      * The value is, e.g. _query <br>
3517      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3518      */
3519     String getQueryGsaDefaultPreference();
3520 
3521     /**
3522      * Get the value for the key 'query.language.mapping'. <br>
3523      * The value is, e.g. ar=ar
3524     bg=bg
3525     bn=bn
3526     ca=ca
3527     ckb-iq=ckb-iq
3528     ckb_IQ=ckb-iq
3529     cs=cs
3530     da=da
3531     de=de
3532     el=el
3533     en=en
3534     en-ie=en-ie
3535     en_IE=en-ie
3536     es=es
3537     et=et
3538     eu=eu
3539     fa=fa
3540     fi=fi
3541     fr=fr
3542     gl=gl
3543     gu=gu
3544     he=he
3545     hi=hi
3546     hr=hr
3547     hu=hu
3548     hy=hy
3549     id=id
3550     it=it
3551     ja=ja
3552     ko=ko
3553     lt=lt
3554     lv=lv
3555     mk=mk
3556     ml=ml
3557     nl=nl
3558     no=no
3559     pa=pa
3560     pl=pl
3561     pt=pt
3562     pt-br=pt-br
3563     pt_BR=pt-br
3564     ro=ro
3565     ru=ru
3566     si=si
3567     sq=sq
3568     sv=sv
3569     ta=ta
3570     te=te
3571     th=th
3572     tl=tl
3573     tr=tr
3574     uk=uk
3575     ur=ur
3576     vi=vi
3577     zh-cn=zh-cn
3578     zh_CN=zh-cn
3579     zh-tw=zh-tw
3580     zh_TW=zh-tw
3581     zh=zh
3582     <br>
3583      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3584      */
3585     String getQueryLanguageMapping();
3586 
3587     /**
3588      * Get the value for the key 'query.boost.title'. <br>
3589      * The value is, e.g. 0.01 <br>
3590      * comment: boost
3591      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3592      */
3593     String getQueryBoostTitle();
3594 
3595     /**
3596      * Get the value for the key 'query.boost.title' as {@link java.math.BigDecimal}. <br>
3597      * The value is, e.g. 0.01 <br>
3598      * comment: boost
3599      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3600      * @throws NumberFormatException When the property is not decimal.
3601      */
3602     java.math.BigDecimal getQueryBoostTitleAsDecimal();
3603 
3604     /**
3605      * Get the value for the key 'query.boost.title.lang'. <br>
3606      * The value is, e.g. 1.0 <br>
3607      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3608      */
3609     String getQueryBoostTitleLang();
3610 
3611     /**
3612      * Get the value for the key 'query.boost.title.lang' as {@link java.math.BigDecimal}. <br>
3613      * The value is, e.g. 1.0 <br>
3614      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3615      * @throws NumberFormatException When the property is not decimal.
3616      */
3617     java.math.BigDecimal getQueryBoostTitleLangAsDecimal();
3618 
3619     /**
3620      * Get the value for the key 'query.boost.content'. <br>
3621      * The value is, e.g. 0.005 <br>
3622      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3623      */
3624     String getQueryBoostContent();
3625 
3626     /**
3627      * Get the value for the key 'query.boost.content' as {@link java.math.BigDecimal}. <br>
3628      * The value is, e.g. 0.005 <br>
3629      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3630      * @throws NumberFormatException When the property is not decimal.
3631      */
3632     java.math.BigDecimal getQueryBoostContentAsDecimal();
3633 
3634     /**
3635      * Get the value for the key 'query.boost.content.lang'. <br>
3636      * The value is, e.g. 0.5 <br>
3637      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3638      */
3639     String getQueryBoostContentLang();
3640 
3641     /**
3642      * Get the value for the key 'query.boost.content.lang' as {@link java.math.BigDecimal}. <br>
3643      * The value is, e.g. 0.5 <br>
3644      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3645      * @throws NumberFormatException When the property is not decimal.
3646      */
3647     java.math.BigDecimal getQueryBoostContentLangAsDecimal();
3648 
3649     /**
3650      * Get the value for the key 'smb.role.from.file'. <br>
3651      * The value is, e.g. true <br>
3652      * comment: acl
3653      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3654      */
3655     String getSmbRoleFromFile();
3656 
3657     /**
3658      * Is the property for the key 'smb.role.from.file' true? <br>
3659      * The value is, e.g. true <br>
3660      * comment: acl
3661      * @return The determination, true or false. (if not found, exception but basically no way)
3662      */
3663     boolean isSmbRoleFromFile();
3664 
3665     /**
3666      * Get the value for the key 'smb.available.sid.types'. <br>
3667      * The value is, e.g. 1,2,4:2 <br>
3668      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3669      */
3670     String getSmbAvailableSidTypes();
3671 
3672     /**
3673      * Get the value for the key 'file.role.from.file'. <br>
3674      * The value is, e.g. true <br>
3675      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3676      */
3677     String getFileRoleFromFile();
3678 
3679     /**
3680      * Is the property for the key 'file.role.from.file' true? <br>
3681      * The value is, e.g. true <br>
3682      * @return The determination, true or false. (if not found, exception but basically no way)
3683      */
3684     boolean isFileRoleFromFile();
3685 
3686     /**
3687      * Get the value for the key 'ftp.role.from.file'. <br>
3688      * The value is, e.g. true <br>
3689      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3690      */
3691     String getFtpRoleFromFile();
3692 
3693     /**
3694      * Is the property for the key 'ftp.role.from.file' true? <br>
3695      * The value is, e.g. true <br>
3696      * @return The determination, true or false. (if not found, exception but basically no way)
3697      */
3698     boolean isFtpRoleFromFile();
3699 
3700     /**
3701      * Get the value for the key 'index.backup.targets'. <br>
3702      * The value is, e.g. .fess_basic_config.bulk,.fess_config.bulk,.fess_user.bulk,system.properties <br>
3703      * comment: backup
3704      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3705      */
3706     String getIndexBackupTargets();
3707 
3708     /**
3709      * Get the value for the key 'index.backup.log.targets'. <br>
3710      * The value is, e.g. click_log.ndjson,favorite_log.ndjson,search_log.ndjson,user_info.ndjson <br>
3711      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3712      */
3713     String getIndexBackupLogTargets();
3714 
3715     /**
3716      * Get the value for the key 'logging.search.docs.enabled'. <br>
3717      * The value is, e.g. true <br>
3718      * comment: logging
3719      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3720      */
3721     String getLoggingSearchDocsEnabled();
3722 
3723     /**
3724      * Is the property for the key 'logging.search.docs.enabled' true? <br>
3725      * The value is, e.g. true <br>
3726      * comment: logging
3727      * @return The determination, true or false. (if not found, exception but basically no way)
3728      */
3729     boolean isLoggingSearchDocsEnabled();
3730 
3731     /**
3732      * Get the value for the key 'logging.search.docs.fields'. <br>
3733      * The value is, e.g. filetype,created,click_count,title,doc_id,url,score,site,filename,host,digest,boost,mimetype,favorite_count,_id,lang,last_modified,content_length,timestamp <br>
3734      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3735      */
3736     String getLoggingSearchDocsFields();
3737 
3738     /**
3739      * Get the value for the key 'form.admin.max.input.size'. <br>
3740      * The value is, e.g. 4000 <br>
3741      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3742      */
3743     String getFormAdminMaxInputSize();
3744 
3745     /**
3746      * Get the value for the key 'form.admin.max.input.size' as {@link Integer}. <br>
3747      * The value is, e.g. 4000 <br>
3748      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3749      * @throws NumberFormatException When the property is not integer.
3750      */
3751     Integer getFormAdminMaxInputSizeAsInteger();
3752 
3753     /**
3754      * Get the value for the key 'form.admin.label.in.config.enabled'. <br>
3755      * The value is, e.g. false <br>
3756      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3757      */
3758     String getFormAdminLabelInConfigEnabled();
3759 
3760     /**
3761      * Is the property for the key 'form.admin.label.in.config.enabled' true? <br>
3762      * The value is, e.g. false <br>
3763      * @return The determination, true or false. (if not found, exception but basically no way)
3764      */
3765     boolean isFormAdminLabelInConfigEnabled();
3766 
3767     /**
3768      * Get the value for the key 'authentication.admin.users'. <br>
3769      * The value is, e.g. admin <br>
3770      * comment: ------
3771      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3772      */
3773     String getAuthenticationAdminUsers();
3774 
3775     /**
3776      * Get the value for the key 'authentication.admin.roles'. <br>
3777      * The value is, e.g. admin <br>
3778      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3779      */
3780     String getAuthenticationAdminRoles();
3781 
3782     /**
3783      * Get the value for the key 'role.search.default.permissions'. <br>
3784      * The value is, e.g.  <br>
3785      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3786      */
3787     String getRoleSearchDefaultPermissions();
3788 
3789     /**
3790      * Get the value for the key 'role.search.default.permissions' as {@link Integer}. <br>
3791      * The value is, e.g.  <br>
3792      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3793      * @throws NumberFormatException When the property is not integer.
3794      */
3795     Integer getRoleSearchDefaultPermissionsAsInteger();
3796 
3797     /**
3798      * Get the value for the key 'role.search.default.display.permissions'. <br>
3799      * The value is, e.g. {role}guest <br>
3800      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3801      */
3802     String getRoleSearchDefaultDisplayPermissions();
3803 
3804     /**
3805      * Get the value for the key 'role.search.guest.permissions'. <br>
3806      * The value is, e.g. {role}guest <br>
3807      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3808      */
3809     String getRoleSearchGuestPermissions();
3810 
3811     /**
3812      * Get the value for the key 'role.search.user.prefix'. <br>
3813      * The value is, e.g. 1 <br>
3814      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3815      */
3816     String getRoleSearchUserPrefix();
3817 
3818     /**
3819      * Get the value for the key 'role.search.user.prefix' as {@link Integer}. <br>
3820      * The value is, e.g. 1 <br>
3821      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3822      * @throws NumberFormatException When the property is not integer.
3823      */
3824     Integer getRoleSearchUserPrefixAsInteger();
3825 
3826     /**
3827      * Get the value for the key 'role.search.group.prefix'. <br>
3828      * The value is, e.g. 2 <br>
3829      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3830      */
3831     String getRoleSearchGroupPrefix();
3832 
3833     /**
3834      * Get the value for the key 'role.search.group.prefix' as {@link Integer}. <br>
3835      * The value is, e.g. 2 <br>
3836      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3837      * @throws NumberFormatException When the property is not integer.
3838      */
3839     Integer getRoleSearchGroupPrefixAsInteger();
3840 
3841     /**
3842      * Get the value for the key 'role.search.role.prefix'. <br>
3843      * The value is, e.g. R <br>
3844      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3845      */
3846     String getRoleSearchRolePrefix();
3847 
3848     /**
3849      * Get the value for the key 'cookie.default.path'. <br>
3850      * The value is, e.g. / <br>
3851      * comment: The default path of cookie (basically '/' if no context path)
3852      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3853      */
3854     String getCookieDefaultPath();
3855 
3856     /**
3857      * Get the value for the key 'cookie.default.expire'. <br>
3858      * The value is, e.g. 3600 <br>
3859      * comment: The default expire of cookie in seconds e.g. 31556926: one year, 86400: one day
3860      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3861      */
3862     String getCookieDefaultExpire();
3863 
3864     /**
3865      * Get the value for the key 'cookie.default.expire' as {@link Integer}. <br>
3866      * The value is, e.g. 3600 <br>
3867      * comment: The default expire of cookie in seconds e.g. 31556926: one year, 86400: one day
3868      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3869      * @throws NumberFormatException When the property is not integer.
3870      */
3871     Integer getCookieDefaultExpireAsInteger();
3872 
3873     /**
3874      * Get the value for the key 'cookie.eternal.expire'. <br>
3875      * The value is, e.g. 86400 <br>
3876      * comment: The eternal expire of cookie in seconds e.g. 315360000: ten year, 86400: one day
3877      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3878      */
3879     String getCookieEternalExpire();
3880 
3881     /**
3882      * Get the value for the key 'cookie.eternal.expire' as {@link Integer}. <br>
3883      * The value is, e.g. 86400 <br>
3884      * comment: The eternal expire of cookie in seconds e.g. 315360000: ten year, 86400: one day
3885      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3886      * @throws NumberFormatException When the property is not integer.
3887      */
3888     Integer getCookieEternalExpireAsInteger();
3889 
3890     /**
3891      * Get the value for the key 'cookie.remember.me.harbor.key'. <br>
3892      * The value is, e.g. FES <br>
3893      * comment: The cookie key of remember-me for fess
3894      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3895      */
3896     String getCookieRememberMeHarborKey();
3897 
3898     /**
3899      * Get the value for the key 'paging.page.size'. <br>
3900      * The value is, e.g. 25 <br>
3901      * comment: The size of one page for paging
3902      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3903      */
3904     String getPagingPageSize();
3905 
3906     /**
3907      * Get the value for the key 'paging.page.size' as {@link Integer}. <br>
3908      * The value is, e.g. 25 <br>
3909      * comment: The size of one page for paging
3910      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3911      * @throws NumberFormatException When the property is not integer.
3912      */
3913     Integer getPagingPageSizeAsInteger();
3914 
3915     /**
3916      * Get the value for the key 'paging.page.range.size'. <br>
3917      * The value is, e.g. 5 <br>
3918      * comment: The size of page range for paging
3919      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3920      */
3921     String getPagingPageRangeSize();
3922 
3923     /**
3924      * Get the value for the key 'paging.page.range.size' as {@link Integer}. <br>
3925      * The value is, e.g. 5 <br>
3926      * comment: The size of page range for paging
3927      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3928      * @throws NumberFormatException When the property is not integer.
3929      */
3930     Integer getPagingPageRangeSizeAsInteger();
3931 
3932     /**
3933      * Get the value for the key 'paging.page.range.fill.limit'. <br>
3934      * The value is, e.g. true <br>
3935      * comment: The option 'fillLimit' of page range for paging
3936      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3937      */
3938     String getPagingPageRangeFillLimit();
3939 
3940     /**
3941      * Is the property for the key 'paging.page.range.fill.limit' true? <br>
3942      * The value is, e.g. true <br>
3943      * comment: The option 'fillLimit' of page range for paging
3944      * @return The determination, true or false. (if not found, exception but basically no way)
3945      */
3946     boolean isPagingPageRangeFillLimit();
3947 
3948     /**
3949      * Get the value for the key 'page.docboost.max.fetch.size'. <br>
3950      * The value is, e.g. 1000 <br>
3951      * comment: fetch page size
3952      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3953      */
3954     String getPageDocboostMaxFetchSize();
3955 
3956     /**
3957      * Get the value for the key 'page.docboost.max.fetch.size' as {@link Integer}. <br>
3958      * The value is, e.g. 1000 <br>
3959      * comment: fetch page size
3960      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3961      * @throws NumberFormatException When the property is not integer.
3962      */
3963     Integer getPageDocboostMaxFetchSizeAsInteger();
3964 
3965     /**
3966      * Get the value for the key 'page.keymatch.max.fetch.size'. <br>
3967      * The value is, e.g. 1000 <br>
3968      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3969      */
3970     String getPageKeymatchMaxFetchSize();
3971 
3972     /**
3973      * Get the value for the key 'page.keymatch.max.fetch.size' as {@link Integer}. <br>
3974      * The value is, e.g. 1000 <br>
3975      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3976      * @throws NumberFormatException When the property is not integer.
3977      */
3978     Integer getPageKeymatchMaxFetchSizeAsInteger();
3979 
3980     /**
3981      * Get the value for the key 'page.labeltype.max.fetch.size'. <br>
3982      * The value is, e.g. 1000 <br>
3983      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3984      */
3985     String getPageLabeltypeMaxFetchSize();
3986 
3987     /**
3988      * Get the value for the key 'page.labeltype.max.fetch.size' as {@link Integer}. <br>
3989      * The value is, e.g. 1000 <br>
3990      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3991      * @throws NumberFormatException When the property is not integer.
3992      */
3993     Integer getPageLabeltypeMaxFetchSizeAsInteger();
3994 
3995     /**
3996      * Get the value for the key 'page.roletype.max.fetch.size'. <br>
3997      * The value is, e.g. 1000 <br>
3998      * @return The value of found property. (NotNull: if not found, exception but basically no way)
3999      */
4000     String getPageRoletypeMaxFetchSize();
4001 
4002     /**
4003      * Get the value for the key 'page.roletype.max.fetch.size' as {@link Integer}. <br>
4004      * The value is, e.g. 1000 <br>
4005      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4006      * @throws NumberFormatException When the property is not integer.
4007      */
4008     Integer getPageRoletypeMaxFetchSizeAsInteger();
4009 
4010     /**
4011      * Get the value for the key 'page.user.max.fetch.size'. <br>
4012      * The value is, e.g. 1000 <br>
4013      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4014      */
4015     String getPageUserMaxFetchSize();
4016 
4017     /**
4018      * Get the value for the key 'page.user.max.fetch.size' as {@link Integer}. <br>
4019      * The value is, e.g. 1000 <br>
4020      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4021      * @throws NumberFormatException When the property is not integer.
4022      */
4023     Integer getPageUserMaxFetchSizeAsInteger();
4024 
4025     /**
4026      * Get the value for the key 'page.role.max.fetch.size'. <br>
4027      * The value is, e.g. 1000 <br>
4028      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4029      */
4030     String getPageRoleMaxFetchSize();
4031 
4032     /**
4033      * Get the value for the key 'page.role.max.fetch.size' as {@link Integer}. <br>
4034      * The value is, e.g. 1000 <br>
4035      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4036      * @throws NumberFormatException When the property is not integer.
4037      */
4038     Integer getPageRoleMaxFetchSizeAsInteger();
4039 
4040     /**
4041      * Get the value for the key 'page.group.max.fetch.size'. <br>
4042      * The value is, e.g. 1000 <br>
4043      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4044      */
4045     String getPageGroupMaxFetchSize();
4046 
4047     /**
4048      * Get the value for the key 'page.group.max.fetch.size' as {@link Integer}. <br>
4049      * The value is, e.g. 1000 <br>
4050      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4051      * @throws NumberFormatException When the property is not integer.
4052      */
4053     Integer getPageGroupMaxFetchSizeAsInteger();
4054 
4055     /**
4056      * Get the value for the key 'page.crawling.info.param.max.fetch.size'. <br>
4057      * The value is, e.g. 100 <br>
4058      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4059      */
4060     String getPageCrawlingInfoParamMaxFetchSize();
4061 
4062     /**
4063      * Get the value for the key 'page.crawling.info.param.max.fetch.size' as {@link Integer}. <br>
4064      * The value is, e.g. 100 <br>
4065      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4066      * @throws NumberFormatException When the property is not integer.
4067      */
4068     Integer getPageCrawlingInfoParamMaxFetchSizeAsInteger();
4069 
4070     /**
4071      * Get the value for the key 'page.crawling.info.max.fetch.size'. <br>
4072      * The value is, e.g. 1000 <br>
4073      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4074      */
4075     String getPageCrawlingInfoMaxFetchSize();
4076 
4077     /**
4078      * Get the value for the key 'page.crawling.info.max.fetch.size' as {@link Integer}. <br>
4079      * The value is, e.g. 1000 <br>
4080      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4081      * @throws NumberFormatException When the property is not integer.
4082      */
4083     Integer getPageCrawlingInfoMaxFetchSizeAsInteger();
4084 
4085     /**
4086      * Get the value for the key 'page.data.config.max.fetch.size'. <br>
4087      * The value is, e.g. 100 <br>
4088      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4089      */
4090     String getPageDataConfigMaxFetchSize();
4091 
4092     /**
4093      * Get the value for the key 'page.data.config.max.fetch.size' as {@link Integer}. <br>
4094      * The value is, e.g. 100 <br>
4095      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4096      * @throws NumberFormatException When the property is not integer.
4097      */
4098     Integer getPageDataConfigMaxFetchSizeAsInteger();
4099 
4100     /**
4101      * Get the value for the key 'page.web.config.max.fetch.size'. <br>
4102      * The value is, e.g. 100 <br>
4103      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4104      */
4105     String getPageWebConfigMaxFetchSize();
4106 
4107     /**
4108      * Get the value for the key 'page.web.config.max.fetch.size' as {@link Integer}. <br>
4109      * The value is, e.g. 100 <br>
4110      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4111      * @throws NumberFormatException When the property is not integer.
4112      */
4113     Integer getPageWebConfigMaxFetchSizeAsInteger();
4114 
4115     /**
4116      * Get the value for the key 'page.file.config.max.fetch.size'. <br>
4117      * The value is, e.g. 100 <br>
4118      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4119      */
4120     String getPageFileConfigMaxFetchSize();
4121 
4122     /**
4123      * Get the value for the key 'page.file.config.max.fetch.size' as {@link Integer}. <br>
4124      * The value is, e.g. 100 <br>
4125      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4126      * @throws NumberFormatException When the property is not integer.
4127      */
4128     Integer getPageFileConfigMaxFetchSizeAsInteger();
4129 
4130     /**
4131      * Get the value for the key 'page.duplicate.host.max.fetch.size'. <br>
4132      * The value is, e.g. 1000 <br>
4133      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4134      */
4135     String getPageDuplicateHostMaxFetchSize();
4136 
4137     /**
4138      * Get the value for the key 'page.duplicate.host.max.fetch.size' as {@link Integer}. <br>
4139      * The value is, e.g. 1000 <br>
4140      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4141      * @throws NumberFormatException When the property is not integer.
4142      */
4143     Integer getPageDuplicateHostMaxFetchSizeAsInteger();
4144 
4145     /**
4146      * Get the value for the key 'page.failure.url.max.fetch.size'. <br>
4147      * The value is, e.g. 1000 <br>
4148      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4149      */
4150     String getPageFailureUrlMaxFetchSize();
4151 
4152     /**
4153      * Get the value for the key 'page.failure.url.max.fetch.size' as {@link Integer}. <br>
4154      * The value is, e.g. 1000 <br>
4155      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4156      * @throws NumberFormatException When the property is not integer.
4157      */
4158     Integer getPageFailureUrlMaxFetchSizeAsInteger();
4159 
4160     /**
4161      * Get the value for the key 'page.favorite.log.max.fetch.size'. <br>
4162      * The value is, e.g. 100 <br>
4163      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4164      */
4165     String getPageFavoriteLogMaxFetchSize();
4166 
4167     /**
4168      * Get the value for the key 'page.favorite.log.max.fetch.size' as {@link Integer}. <br>
4169      * The value is, e.g. 100 <br>
4170      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4171      * @throws NumberFormatException When the property is not integer.
4172      */
4173     Integer getPageFavoriteLogMaxFetchSizeAsInteger();
4174 
4175     /**
4176      * Get the value for the key 'page.file.auth.max.fetch.size'. <br>
4177      * The value is, e.g. 100 <br>
4178      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4179      */
4180     String getPageFileAuthMaxFetchSize();
4181 
4182     /**
4183      * Get the value for the key 'page.file.auth.max.fetch.size' as {@link Integer}. <br>
4184      * The value is, e.g. 100 <br>
4185      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4186      * @throws NumberFormatException When the property is not integer.
4187      */
4188     Integer getPageFileAuthMaxFetchSizeAsInteger();
4189 
4190     /**
4191      * Get the value for the key 'page.web.auth.max.fetch.size'. <br>
4192      * The value is, e.g. 100 <br>
4193      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4194      */
4195     String getPageWebAuthMaxFetchSize();
4196 
4197     /**
4198      * Get the value for the key 'page.web.auth.max.fetch.size' as {@link Integer}. <br>
4199      * The value is, e.g. 100 <br>
4200      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4201      * @throws NumberFormatException When the property is not integer.
4202      */
4203     Integer getPageWebAuthMaxFetchSizeAsInteger();
4204 
4205     /**
4206      * Get the value for the key 'page.path.mapping.max.fetch.size'. <br>
4207      * The value is, e.g. 1000 <br>
4208      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4209      */
4210     String getPagePathMappingMaxFetchSize();
4211 
4212     /**
4213      * Get the value for the key 'page.path.mapping.max.fetch.size' as {@link Integer}. <br>
4214      * The value is, e.g. 1000 <br>
4215      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4216      * @throws NumberFormatException When the property is not integer.
4217      */
4218     Integer getPagePathMappingMaxFetchSizeAsInteger();
4219 
4220     /**
4221      * Get the value for the key 'page.request.header.max.fetch.size'. <br>
4222      * The value is, e.g. 1000 <br>
4223      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4224      */
4225     String getPageRequestHeaderMaxFetchSize();
4226 
4227     /**
4228      * Get the value for the key 'page.request.header.max.fetch.size' as {@link Integer}. <br>
4229      * The value is, e.g. 1000 <br>
4230      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4231      * @throws NumberFormatException When the property is not integer.
4232      */
4233     Integer getPageRequestHeaderMaxFetchSizeAsInteger();
4234 
4235     /**
4236      * Get the value for the key 'page.scheduled.job.max.fetch.size'. <br>
4237      * The value is, e.g. 100 <br>
4238      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4239      */
4240     String getPageScheduledJobMaxFetchSize();
4241 
4242     /**
4243      * Get the value for the key 'page.scheduled.job.max.fetch.size' as {@link Integer}. <br>
4244      * The value is, e.g. 100 <br>
4245      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4246      * @throws NumberFormatException When the property is not integer.
4247      */
4248     Integer getPageScheduledJobMaxFetchSizeAsInteger();
4249 
4250     /**
4251      * Get the value for the key 'page.search.field.log.max.fetch.size'. <br>
4252      * The value is, e.g. 100 <br>
4253      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4254      */
4255     String getPageSearchFieldLogMaxFetchSize();
4256 
4257     /**
4258      * Get the value for the key 'page.search.field.log.max.fetch.size' as {@link Integer}. <br>
4259      * The value is, e.g. 100 <br>
4260      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4261      * @throws NumberFormatException When the property is not integer.
4262      */
4263     Integer getPageSearchFieldLogMaxFetchSizeAsInteger();
4264 
4265     /**
4266      * Get the value for the key 'page.elevate.word.max.fetch.size'. <br>
4267      * The value is, e.g. 1000 <br>
4268      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4269      */
4270     String getPageElevateWordMaxFetchSize();
4271 
4272     /**
4273      * Get the value for the key 'page.elevate.word.max.fetch.size' as {@link Integer}. <br>
4274      * The value is, e.g. 1000 <br>
4275      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4276      * @throws NumberFormatException When the property is not integer.
4277      */
4278     Integer getPageElevateWordMaxFetchSizeAsInteger();
4279 
4280     /**
4281      * Get the value for the key 'page.bad.word.max.fetch.size'. <br>
4282      * The value is, e.g. 1000 <br>
4283      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4284      */
4285     String getPageBadWordMaxFetchSize();
4286 
4287     /**
4288      * Get the value for the key 'page.bad.word.max.fetch.size' as {@link Integer}. <br>
4289      * The value is, e.g. 1000 <br>
4290      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4291      * @throws NumberFormatException When the property is not integer.
4292      */
4293     Integer getPageBadWordMaxFetchSizeAsInteger();
4294 
4295     /**
4296      * Get the value for the key 'page.dictionary.max.fetch.size'. <br>
4297      * The value is, e.g. 1000 <br>
4298      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4299      */
4300     String getPageDictionaryMaxFetchSize();
4301 
4302     /**
4303      * Get the value for the key 'page.dictionary.max.fetch.size' as {@link Integer}. <br>
4304      * The value is, e.g. 1000 <br>
4305      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4306      * @throws NumberFormatException When the property is not integer.
4307      */
4308     Integer getPageDictionaryMaxFetchSizeAsInteger();
4309 
4310     /**
4311      * Get the value for the key 'page.relatedcontent.max.fetch.size'. <br>
4312      * The value is, e.g. 5000 <br>
4313      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4314      */
4315     String getPageRelatedcontentMaxFetchSize();
4316 
4317     /**
4318      * Get the value for the key 'page.relatedcontent.max.fetch.size' as {@link Integer}. <br>
4319      * The value is, e.g. 5000 <br>
4320      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4321      * @throws NumberFormatException When the property is not integer.
4322      */
4323     Integer getPageRelatedcontentMaxFetchSizeAsInteger();
4324 
4325     /**
4326      * Get the value for the key 'page.relatedquery.max.fetch.size'. <br>
4327      * The value is, e.g. 5000 <br>
4328      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4329      */
4330     String getPageRelatedqueryMaxFetchSize();
4331 
4332     /**
4333      * Get the value for the key 'page.relatedquery.max.fetch.size' as {@link Integer}. <br>
4334      * The value is, e.g. 5000 <br>
4335      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4336      * @throws NumberFormatException When the property is not integer.
4337      */
4338     Integer getPageRelatedqueryMaxFetchSizeAsInteger();
4339 
4340     /**
4341      * Get the value for the key 'page.thumbnail.queue.max.fetch.size'. <br>
4342      * The value is, e.g. 100 <br>
4343      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4344      */
4345     String getPageThumbnailQueueMaxFetchSize();
4346 
4347     /**
4348      * Get the value for the key 'page.thumbnail.queue.max.fetch.size' as {@link Integer}. <br>
4349      * The value is, e.g. 100 <br>
4350      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4351      * @throws NumberFormatException When the property is not integer.
4352      */
4353     Integer getPageThumbnailQueueMaxFetchSizeAsInteger();
4354 
4355     /**
4356      * Get the value for the key 'page.thumbnail.purge.max.fetch.size'. <br>
4357      * The value is, e.g. 100 <br>
4358      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4359      */
4360     String getPageThumbnailPurgeMaxFetchSize();
4361 
4362     /**
4363      * Get the value for the key 'page.thumbnail.purge.max.fetch.size' as {@link Integer}. <br>
4364      * The value is, e.g. 100 <br>
4365      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4366      * @throws NumberFormatException When the property is not integer.
4367      */
4368     Integer getPageThumbnailPurgeMaxFetchSizeAsInteger();
4369 
4370     /**
4371      * Get the value for the key 'page.score.booster.max.fetch.size'. <br>
4372      * The value is, e.g. 1000 <br>
4373      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4374      */
4375     String getPageScoreBoosterMaxFetchSize();
4376 
4377     /**
4378      * Get the value for the key 'page.score.booster.max.fetch.size' as {@link Integer}. <br>
4379      * The value is, e.g. 1000 <br>
4380      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4381      * @throws NumberFormatException When the property is not integer.
4382      */
4383     Integer getPageScoreBoosterMaxFetchSizeAsInteger();
4384 
4385     /**
4386      * Get the value for the key 'page.searchlog.max.fetch.size'. <br>
4387      * The value is, e.g. 10000 <br>
4388      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4389      */
4390     String getPageSearchlogMaxFetchSize();
4391 
4392     /**
4393      * Get the value for the key 'page.searchlog.max.fetch.size' as {@link Integer}. <br>
4394      * The value is, e.g. 10000 <br>
4395      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4396      * @throws NumberFormatException When the property is not integer.
4397      */
4398     Integer getPageSearchlogMaxFetchSizeAsInteger();
4399 
4400     /**
4401      * Get the value for the key 'paging.search.page.start'. <br>
4402      * The value is, e.g. 0 <br>
4403      * comment: search page
4404      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4405      */
4406     String getPagingSearchPageStart();
4407 
4408     /**
4409      * Get the value for the key 'paging.search.page.start' as {@link Integer}. <br>
4410      * The value is, e.g. 0 <br>
4411      * comment: search page
4412      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4413      * @throws NumberFormatException When the property is not integer.
4414      */
4415     Integer getPagingSearchPageStartAsInteger();
4416 
4417     /**
4418      * Get the value for the key 'paging.search.page.size'. <br>
4419      * The value is, e.g. 10 <br>
4420      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4421      */
4422     String getPagingSearchPageSize();
4423 
4424     /**
4425      * Get the value for the key 'paging.search.page.size' as {@link Integer}. <br>
4426      * The value is, e.g. 10 <br>
4427      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4428      * @throws NumberFormatException When the property is not integer.
4429      */
4430     Integer getPagingSearchPageSizeAsInteger();
4431 
4432     /**
4433      * Get the value for the key 'paging.search.page.max.size'. <br>
4434      * The value is, e.g. 100 <br>
4435      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4436      */
4437     String getPagingSearchPageMaxSize();
4438 
4439     /**
4440      * Get the value for the key 'paging.search.page.max.size' as {@link Integer}. <br>
4441      * The value is, e.g. 100 <br>
4442      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4443      * @throws NumberFormatException When the property is not integer.
4444      */
4445     Integer getPagingSearchPageMaxSizeAsInteger();
4446 
4447     /**
4448      * Get the value for the key 'searchlog.agg.shard.size'. <br>
4449      * The value is, e.g. -1 <br>
4450      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4451      */
4452     String getSearchlogAggShardSize();
4453 
4454     /**
4455      * Get the value for the key 'searchlog.agg.shard.size' as {@link Integer}. <br>
4456      * The value is, e.g. -1 <br>
4457      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4458      * @throws NumberFormatException When the property is not integer.
4459      */
4460     Integer getSearchlogAggShardSizeAsInteger();
4461 
4462     /**
4463      * Get the value for the key 'thumbnail.html.image.min.width'. <br>
4464      * The value is, e.g. 100 <br>
4465      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4466      */
4467     String getThumbnailHtmlImageMinWidth();
4468 
4469     /**
4470      * Get the value for the key 'thumbnail.html.image.min.width' as {@link Integer}. <br>
4471      * The value is, e.g. 100 <br>
4472      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4473      * @throws NumberFormatException When the property is not integer.
4474      */
4475     Integer getThumbnailHtmlImageMinWidthAsInteger();
4476 
4477     /**
4478      * Get the value for the key 'thumbnail.html.image.min.height'. <br>
4479      * The value is, e.g. 100 <br>
4480      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4481      */
4482     String getThumbnailHtmlImageMinHeight();
4483 
4484     /**
4485      * Get the value for the key 'thumbnail.html.image.min.height' as {@link Integer}. <br>
4486      * The value is, e.g. 100 <br>
4487      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4488      * @throws NumberFormatException When the property is not integer.
4489      */
4490     Integer getThumbnailHtmlImageMinHeightAsInteger();
4491 
4492     /**
4493      * Get the value for the key 'thumbnail.html.image.max.aspect.ratio'. <br>
4494      * The value is, e.g. 3.0 <br>
4495      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4496      */
4497     String getThumbnailHtmlImageMaxAspectRatio();
4498 
4499     /**
4500      * Get the value for the key 'thumbnail.html.image.max.aspect.ratio' as {@link java.math.BigDecimal}. <br>
4501      * The value is, e.g. 3.0 <br>
4502      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4503      * @throws NumberFormatException When the property is not decimal.
4504      */
4505     java.math.BigDecimal getThumbnailHtmlImageMaxAspectRatioAsDecimal();
4506 
4507     /**
4508      * Get the value for the key 'thumbnail.html.image.window.width'. <br>
4509      * The value is, e.g. 1200 <br>
4510      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4511      */
4512     String getThumbnailHtmlImageWindowWidth();
4513 
4514     /**
4515      * Get the value for the key 'thumbnail.html.image.window.width' as {@link Integer}. <br>
4516      * The value is, e.g. 1200 <br>
4517      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4518      * @throws NumberFormatException When the property is not integer.
4519      */
4520     Integer getThumbnailHtmlImageWindowWidthAsInteger();
4521 
4522     /**
4523      * Get the value for the key 'thumbnail.html.image.window.height'. <br>
4524      * The value is, e.g. 800 <br>
4525      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4526      */
4527     String getThumbnailHtmlImageWindowHeight();
4528 
4529     /**
4530      * Get the value for the key 'thumbnail.html.image.window.height' as {@link Integer}. <br>
4531      * The value is, e.g. 800 <br>
4532      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4533      * @throws NumberFormatException When the property is not integer.
4534      */
4535     Integer getThumbnailHtmlImageWindowHeightAsInteger();
4536 
4537     /**
4538      * Get the value for the key 'thumbnail.html.image.thumbnail.width'. <br>
4539      * The value is, e.g. 100 <br>
4540      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4541      */
4542     String getThumbnailHtmlImageThumbnailWidth();
4543 
4544     /**
4545      * Get the value for the key 'thumbnail.html.image.thumbnail.width' as {@link Integer}. <br>
4546      * The value is, e.g. 100 <br>
4547      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4548      * @throws NumberFormatException When the property is not integer.
4549      */
4550     Integer getThumbnailHtmlImageThumbnailWidthAsInteger();
4551 
4552     /**
4553      * Get the value for the key 'thumbnail.html.image.thumbnail.height'. <br>
4554      * The value is, e.g. 100 <br>
4555      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4556      */
4557     String getThumbnailHtmlImageThumbnailHeight();
4558 
4559     /**
4560      * Get the value for the key 'thumbnail.html.image.thumbnail.height' as {@link Integer}. <br>
4561      * The value is, e.g. 100 <br>
4562      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4563      * @throws NumberFormatException When the property is not integer.
4564      */
4565     Integer getThumbnailHtmlImageThumbnailHeightAsInteger();
4566 
4567     /**
4568      * Get the value for the key 'thumbnail.html.image.format'. <br>
4569      * The value is, e.g. png <br>
4570      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4571      */
4572     String getThumbnailHtmlImageFormat();
4573 
4574     /**
4575      * Get the value for the key 'thumbnail.html.image.xpath'. <br>
4576      * The value is, e.g. //IMG <br>
4577      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4578      */
4579     String getThumbnailHtmlImageXpath();
4580 
4581     /**
4582      * Get the value for the key 'thumbnail.html.image.exclude.extensions'. <br>
4583      * The value is, e.g. svg,html,css,js <br>
4584      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4585      */
4586     String getThumbnailHtmlImageExcludeExtensions();
4587 
4588     /**
4589      * Get the value for the key 'thumbnail.generator.interval'. <br>
4590      * The value is, e.g. 0 <br>
4591      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4592      */
4593     String getThumbnailGeneratorInterval();
4594 
4595     /**
4596      * Get the value for the key 'thumbnail.generator.interval' as {@link Integer}. <br>
4597      * The value is, e.g. 0 <br>
4598      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4599      * @throws NumberFormatException When the property is not integer.
4600      */
4601     Integer getThumbnailGeneratorIntervalAsInteger();
4602 
4603     /**
4604      * Get the value for the key 'thumbnail.generator.targets'. <br>
4605      * The value is, e.g. all <br>
4606      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4607      */
4608     String getThumbnailGeneratorTargets();
4609 
4610     /**
4611      * Get the value for the key 'thumbnail.crawler.enabled'. <br>
4612      * The value is, e.g. true <br>
4613      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4614      */
4615     String getThumbnailCrawlerEnabled();
4616 
4617     /**
4618      * Is the property for the key 'thumbnail.crawler.enabled' true? <br>
4619      * The value is, e.g. true <br>
4620      * @return The determination, true or false. (if not found, exception but basically no way)
4621      */
4622     boolean isThumbnailCrawlerEnabled();
4623 
4624     /**
4625      * Get the value for the key 'user.code.request.parameter'. <br>
4626      * The value is, e.g. userCode <br>
4627      * comment: user
4628      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4629      */
4630     String getUserCodeRequestParameter();
4631 
4632     /**
4633      * Get the value for the key 'user.code.min.length'. <br>
4634      * The value is, e.g. 20 <br>
4635      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4636      */
4637     String getUserCodeMinLength();
4638 
4639     /**
4640      * Get the value for the key 'user.code.min.length' as {@link Integer}. <br>
4641      * The value is, e.g. 20 <br>
4642      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4643      * @throws NumberFormatException When the property is not integer.
4644      */
4645     Integer getUserCodeMinLengthAsInteger();
4646 
4647     /**
4648      * Get the value for the key 'user.code.max.length'. <br>
4649      * The value is, e.g. 100 <br>
4650      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4651      */
4652     String getUserCodeMaxLength();
4653 
4654     /**
4655      * Get the value for the key 'user.code.max.length' as {@link Integer}. <br>
4656      * The value is, e.g. 100 <br>
4657      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4658      * @throws NumberFormatException When the property is not integer.
4659      */
4660     Integer getUserCodeMaxLengthAsInteger();
4661 
4662     /**
4663      * Get the value for the key 'user.code.pattern'. <br>
4664      * The value is, e.g. [a-zA-Z0-9_]+ <br>
4665      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4666      */
4667     String getUserCodePattern();
4668 
4669     /**
4670      * Get the value for the key 'mail.from.name'. <br>
4671      * The value is, e.g. Administrator <br>
4672      * comment: From
4673      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4674      */
4675     String getMailFromName();
4676 
4677     /**
4678      * Get the value for the key 'mail.from.address'. <br>
4679      * The value is, e.g. root@localhost <br>
4680      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4681      */
4682     String getMailFromAddress();
4683 
4684     /**
4685      * Get the value for the key 'scheduler.target.name'. <br>
4686      * The value is, e.g.  <br>
4687      * comment: ------
4688      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4689      */
4690     String getSchedulerTargetName();
4691 
4692     /**
4693      * Get the value for the key 'scheduler.target.name' as {@link Integer}. <br>
4694      * The value is, e.g.  <br>
4695      * comment: ------
4696      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4697      * @throws NumberFormatException When the property is not integer.
4698      */
4699     Integer getSchedulerTargetNameAsInteger();
4700 
4701     /**
4702      * Get the value for the key 'scheduler.job.class'. <br>
4703      * The value is, e.g. org.codelibs.fess.app.job.ScriptExecutorJob <br>
4704      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4705      */
4706     String getSchedulerJobClass();
4707 
4708     /**
4709      * Get the value for the key 'scheduler.concurrent.exec.mode'. <br>
4710      * The value is, e.g. QUIT <br>
4711      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4712      */
4713     String getSchedulerConcurrentExecMode();
4714 
4715     /**
4716      * Get the value for the key 'scheduler.monitor.interval'. <br>
4717      * The value is, e.g. 30 <br>
4718      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4719      */
4720     String getSchedulerMonitorInterval();
4721 
4722     /**
4723      * Get the value for the key 'scheduler.monitor.interval' as {@link Integer}. <br>
4724      * The value is, e.g. 30 <br>
4725      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4726      * @throws NumberFormatException When the property is not integer.
4727      */
4728     Integer getSchedulerMonitorIntervalAsInteger();
4729 
4730     /**
4731      * Get the value for the key 'online.help.base.link'. <br>
4732      * The value is, e.g. https://fess.codelibs.org/{lang}/{version}/admin/ <br>
4733      * comment: ------
4734      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4735      */
4736     String getOnlineHelpBaseLink();
4737 
4738     /**
4739      * Get the value for the key 'online.help.installation'. <br>
4740      * The value is, e.g. https://fess.codelibs.org/{lang}/{version}/install/install.html <br>
4741      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4742      */
4743     String getOnlineHelpInstallation();
4744 
4745     /**
4746      * Get the value for the key 'online.help.name.failureurl'. <br>
4747      * The value is, e.g. failureurl <br>
4748      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4749      */
4750     String getOnlineHelpNameFailureurl();
4751 
4752     /**
4753      * Get the value for the key 'online.help.name.elevateword'. <br>
4754      * The value is, e.g. elevateword <br>
4755      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4756      */
4757     String getOnlineHelpNameElevateword();
4758 
4759     /**
4760      * Get the value for the key 'online.help.name.reqheader'. <br>
4761      * The value is, e.g. reqheader <br>
4762      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4763      */
4764     String getOnlineHelpNameReqheader();
4765 
4766     /**
4767      * Get the value for the key 'online.help.name.dict.synonym'. <br>
4768      * The value is, e.g. synonym <br>
4769      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4770      */
4771     String getOnlineHelpNameDictSynonym();
4772 
4773     /**
4774      * Get the value for the key 'online.help.name.dict'. <br>
4775      * The value is, e.g. dict <br>
4776      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4777      */
4778     String getOnlineHelpNameDict();
4779 
4780     /**
4781      * Get the value for the key 'online.help.name.dict.kuromoji'. <br>
4782      * The value is, e.g. kuromoji <br>
4783      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4784      */
4785     String getOnlineHelpNameDictKuromoji();
4786 
4787     /**
4788      * Get the value for the key 'online.help.name.dict.protwords'. <br>
4789      * The value is, e.g. protwords <br>
4790      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4791      */
4792     String getOnlineHelpNameDictProtwords();
4793 
4794     /**
4795      * Get the value for the key 'online.help.name.dict.stopwords'. <br>
4796      * The value is, e.g. stopwords <br>
4797      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4798      */
4799     String getOnlineHelpNameDictStopwords();
4800 
4801     /**
4802      * Get the value for the key 'online.help.name.dict.stemmeroverride'. <br>
4803      * The value is, e.g. stemmeroverride <br>
4804      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4805      */
4806     String getOnlineHelpNameDictStemmeroverride();
4807 
4808     /**
4809      * Get the value for the key 'online.help.name.dict.mapping'. <br>
4810      * The value is, e.g. mapping <br>
4811      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4812      */
4813     String getOnlineHelpNameDictMapping();
4814 
4815     /**
4816      * Get the value for the key 'online.help.name.webconfig'. <br>
4817      * The value is, e.g. webconfig <br>
4818      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4819      */
4820     String getOnlineHelpNameWebconfig();
4821 
4822     /**
4823      * Get the value for the key 'online.help.name.searchlist'. <br>
4824      * The value is, e.g. searchlist <br>
4825      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4826      */
4827     String getOnlineHelpNameSearchlist();
4828 
4829     /**
4830      * Get the value for the key 'online.help.name.log'. <br>
4831      * The value is, e.g. log <br>
4832      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4833      */
4834     String getOnlineHelpNameLog();
4835 
4836     /**
4837      * Get the value for the key 'online.help.name.general'. <br>
4838      * The value is, e.g. general <br>
4839      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4840      */
4841     String getOnlineHelpNameGeneral();
4842 
4843     /**
4844      * Get the value for the key 'online.help.name.role'. <br>
4845      * The value is, e.g. role <br>
4846      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4847      */
4848     String getOnlineHelpNameRole();
4849 
4850     /**
4851      * Get the value for the key 'online.help.name.joblog'. <br>
4852      * The value is, e.g. joblog <br>
4853      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4854      */
4855     String getOnlineHelpNameJoblog();
4856 
4857     /**
4858      * Get the value for the key 'online.help.name.keymatch'. <br>
4859      * The value is, e.g. keymatch <br>
4860      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4861      */
4862     String getOnlineHelpNameKeymatch();
4863 
4864     /**
4865      * Get the value for the key 'online.help.name.relatedquery'. <br>
4866      * The value is, e.g. relatedquery <br>
4867      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4868      */
4869     String getOnlineHelpNameRelatedquery();
4870 
4871     /**
4872      * Get the value for the key 'online.help.name.relatedcontent'. <br>
4873      * The value is, e.g. relatedcontent <br>
4874      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4875      */
4876     String getOnlineHelpNameRelatedcontent();
4877 
4878     /**
4879      * Get the value for the key 'online.help.name.wizard'. <br>
4880      * The value is, e.g. wizard <br>
4881      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4882      */
4883     String getOnlineHelpNameWizard();
4884 
4885     /**
4886      * Get the value for the key 'online.help.name.badword'. <br>
4887      * The value is, e.g. badword <br>
4888      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4889      */
4890     String getOnlineHelpNameBadword();
4891 
4892     /**
4893      * Get the value for the key 'online.help.name.pathmap'. <br>
4894      * The value is, e.g. pathmap <br>
4895      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4896      */
4897     String getOnlineHelpNamePathmap();
4898 
4899     /**
4900      * Get the value for the key 'online.help.name.boostdoc'. <br>
4901      * The value is, e.g. boostdoc <br>
4902      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4903      */
4904     String getOnlineHelpNameBoostdoc();
4905 
4906     /**
4907      * Get the value for the key 'online.help.name.dataconfig'. <br>
4908      * The value is, e.g. dataconfig <br>
4909      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4910      */
4911     String getOnlineHelpNameDataconfig();
4912 
4913     /**
4914      * Get the value for the key 'online.help.name.systeminfo'. <br>
4915      * The value is, e.g. systeminfo <br>
4916      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4917      */
4918     String getOnlineHelpNameSysteminfo();
4919 
4920     /**
4921      * Get the value for the key 'online.help.name.user'. <br>
4922      * The value is, e.g. user <br>
4923      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4924      */
4925     String getOnlineHelpNameUser();
4926 
4927     /**
4928      * Get the value for the key 'online.help.name.group'. <br>
4929      * The value is, e.g. group <br>
4930      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4931      */
4932     String getOnlineHelpNameGroup();
4933 
4934     /**
4935      * Get the value for the key 'online.help.name.design'. <br>
4936      * The value is, e.g. design <br>
4937      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4938      */
4939     String getOnlineHelpNameDesign();
4940 
4941     /**
4942      * Get the value for the key 'online.help.name.dashboard'. <br>
4943      * The value is, e.g. dashboard <br>
4944      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4945      */
4946     String getOnlineHelpNameDashboard();
4947 
4948     /**
4949      * Get the value for the key 'online.help.name.webauth'. <br>
4950      * The value is, e.g. webauth <br>
4951      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4952      */
4953     String getOnlineHelpNameWebauth();
4954 
4955     /**
4956      * Get the value for the key 'online.help.name.fileconfig'. <br>
4957      * The value is, e.g. fileconfig <br>
4958      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4959      */
4960     String getOnlineHelpNameFileconfig();
4961 
4962     /**
4963      * Get the value for the key 'online.help.name.fileauth'. <br>
4964      * The value is, e.g. fileauth <br>
4965      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4966      */
4967     String getOnlineHelpNameFileauth();
4968 
4969     /**
4970      * Get the value for the key 'online.help.name.labeltype'. <br>
4971      * The value is, e.g. labeltype <br>
4972      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4973      */
4974     String getOnlineHelpNameLabeltype();
4975 
4976     /**
4977      * Get the value for the key 'online.help.name.duplicatehost'. <br>
4978      * The value is, e.g. duplicatehost <br>
4979      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4980      */
4981     String getOnlineHelpNameDuplicatehost();
4982 
4983     /**
4984      * Get the value for the key 'online.help.name.scheduler'. <br>
4985      * The value is, e.g. scheduler <br>
4986      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4987      */
4988     String getOnlineHelpNameScheduler();
4989 
4990     /**
4991      * Get the value for the key 'online.help.name.crawlinginfo'. <br>
4992      * The value is, e.g. crawlinginfo <br>
4993      * @return The value of found property. (NotNull: if not found, exception but basically no way)
4994      */
4995     String getOnlineHelpNameCrawlinginfo();
4996 
4997     /**
4998      * Get the value for the key 'online.help.name.backup'. <br>
4999      * The value is, e.g. backup <br>
5000      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5001      */
5002     String getOnlineHelpNameBackup();
5003 
5004     /**
5005      * Get the value for the key 'online.help.name.upgrade'. <br>
5006      * The value is, e.g. upgrade <br>
5007      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5008      */
5009     String getOnlineHelpNameUpgrade();
5010 
5011     /**
5012      * Get the value for the key 'online.help.name.esreq'. <br>
5013      * The value is, e.g. esreq <br>
5014      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5015      */
5016     String getOnlineHelpNameEsreq();
5017 
5018     /**
5019      * Get the value for the key 'online.help.name.accesstoken'. <br>
5020      * The value is, e.g. accesstoken <br>
5021      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5022      */
5023     String getOnlineHelpNameAccesstoken();
5024 
5025     /**
5026      * Get the value for the key 'online.help.name.suggest'. <br>
5027      * The value is, e.g. suggest <br>
5028      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5029      */
5030     String getOnlineHelpNameSuggest();
5031 
5032     /**
5033      * Get the value for the key 'online.help.name.searchlog'. <br>
5034      * The value is, e.g. searchlog <br>
5035      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5036      */
5037     String getOnlineHelpNameSearchlog();
5038 
5039     /**
5040      * Get the value for the key 'online.help.name.maintenance'. <br>
5041      * The value is, e.g. maintenance <br>
5042      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5043      */
5044     String getOnlineHelpNameMaintenance();
5045 
5046     /**
5047      * Get the value for the key 'online.help.supported.langs'. <br>
5048      * The value is, e.g. ja <br>
5049      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5050      */
5051     String getOnlineHelpSupportedLangs();
5052 
5053     /**
5054      * Get the value for the key 'suggest.popular.word.seed'. <br>
5055      * The value is, e.g. 0 <br>
5056      * comment: ------
5057      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5058      */
5059     String getSuggestPopularWordSeed();
5060 
5061     /**
5062      * Get the value for the key 'suggest.popular.word.seed' as {@link Integer}. <br>
5063      * The value is, e.g. 0 <br>
5064      * comment: ------
5065      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5066      * @throws NumberFormatException When the property is not integer.
5067      */
5068     Integer getSuggestPopularWordSeedAsInteger();
5069 
5070     /**
5071      * Get the value for the key 'suggest.popular.word.tags'. <br>
5072      * The value is, e.g.  <br>
5073      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5074      */
5075     String getSuggestPopularWordTags();
5076 
5077     /**
5078      * Get the value for the key 'suggest.popular.word.tags' as {@link Integer}. <br>
5079      * The value is, e.g.  <br>
5080      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5081      * @throws NumberFormatException When the property is not integer.
5082      */
5083     Integer getSuggestPopularWordTagsAsInteger();
5084 
5085     /**
5086      * Get the value for the key 'suggest.popular.word.fields'. <br>
5087      * The value is, e.g.  <br>
5088      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5089      */
5090     String getSuggestPopularWordFields();
5091 
5092     /**
5093      * Get the value for the key 'suggest.popular.word.fields' as {@link Integer}. <br>
5094      * The value is, e.g.  <br>
5095      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5096      * @throws NumberFormatException When the property is not integer.
5097      */
5098     Integer getSuggestPopularWordFieldsAsInteger();
5099 
5100     /**
5101      * Get the value for the key 'suggest.popular.word.excludes'. <br>
5102      * The value is, e.g.  <br>
5103      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5104      */
5105     String getSuggestPopularWordExcludes();
5106 
5107     /**
5108      * Get the value for the key 'suggest.popular.word.excludes' as {@link Integer}. <br>
5109      * The value is, e.g.  <br>
5110      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5111      * @throws NumberFormatException When the property is not integer.
5112      */
5113     Integer getSuggestPopularWordExcludesAsInteger();
5114 
5115     /**
5116      * Get the value for the key 'suggest.popular.word.size'. <br>
5117      * The value is, e.g. 10 <br>
5118      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5119      */
5120     String getSuggestPopularWordSize();
5121 
5122     /**
5123      * Get the value for the key 'suggest.popular.word.size' as {@link Integer}. <br>
5124      * The value is, e.g. 10 <br>
5125      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5126      * @throws NumberFormatException When the property is not integer.
5127      */
5128     Integer getSuggestPopularWordSizeAsInteger();
5129 
5130     /**
5131      * Get the value for the key 'suggest.popular.word.window.size'. <br>
5132      * The value is, e.g. 30 <br>
5133      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5134      */
5135     String getSuggestPopularWordWindowSize();
5136 
5137     /**
5138      * Get the value for the key 'suggest.popular.word.window.size' as {@link Integer}. <br>
5139      * The value is, e.g. 30 <br>
5140      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5141      * @throws NumberFormatException When the property is not integer.
5142      */
5143     Integer getSuggestPopularWordWindowSizeAsInteger();
5144 
5145     /**
5146      * Get the value for the key 'suggest.popular.word.query.freq'. <br>
5147      * The value is, e.g. 10 <br>
5148      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5149      */
5150     String getSuggestPopularWordQueryFreq();
5151 
5152     /**
5153      * Get the value for the key 'suggest.popular.word.query.freq' as {@link Integer}. <br>
5154      * The value is, e.g. 10 <br>
5155      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5156      * @throws NumberFormatException When the property is not integer.
5157      */
5158     Integer getSuggestPopularWordQueryFreqAsInteger();
5159 
5160     /**
5161      * Get the value for the key 'suggest.min.hit.count'. <br>
5162      * The value is, e.g. 1 <br>
5163      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5164      */
5165     String getSuggestMinHitCount();
5166 
5167     /**
5168      * Get the value for the key 'suggest.min.hit.count' as {@link Integer}. <br>
5169      * The value is, e.g. 1 <br>
5170      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5171      * @throws NumberFormatException When the property is not integer.
5172      */
5173     Integer getSuggestMinHitCountAsInteger();
5174 
5175     /**
5176      * Get the value for the key 'suggest.field.contents'. <br>
5177      * The value is, e.g. _default <br>
5178      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5179      */
5180     String getSuggestFieldContents();
5181 
5182     /**
5183      * Get the value for the key 'suggest.field.tags'. <br>
5184      * The value is, e.g. label <br>
5185      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5186      */
5187     String getSuggestFieldTags();
5188 
5189     /**
5190      * Get the value for the key 'suggest.field.roles'. <br>
5191      * The value is, e.g. role <br>
5192      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5193      */
5194     String getSuggestFieldRoles();
5195 
5196     /**
5197      * Get the value for the key 'suggest.field.index.contents'. <br>
5198      * The value is, e.g. content,title <br>
5199      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5200      */
5201     String getSuggestFieldIndexContents();
5202 
5203     /**
5204      * Get the value for the key 'suggest.update.request.interval'. <br>
5205      * The value is, e.g. 1 <br>
5206      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5207      */
5208     String getSuggestUpdateRequestInterval();
5209 
5210     /**
5211      * Get the value for the key 'suggest.update.request.interval' as {@link Integer}. <br>
5212      * The value is, e.g. 1 <br>
5213      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5214      * @throws NumberFormatException When the property is not integer.
5215      */
5216     Integer getSuggestUpdateRequestIntervalAsInteger();
5217 
5218     /**
5219      * Get the value for the key 'suggest.update.contents.limit.num.percentage'. <br>
5220      * The value is, e.g. 50% <br>
5221      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5222      */
5223     String getSuggestUpdateContentsLimitNumPercentage();
5224 
5225     /**
5226      * Get the value for the key 'suggest.update.contents.limit.num'. <br>
5227      * The value is, e.g. 10000 <br>
5228      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5229      */
5230     String getSuggestUpdateContentsLimitNum();
5231 
5232     /**
5233      * Get the value for the key 'suggest.update.contents.limit.num' as {@link Integer}. <br>
5234      * The value is, e.g. 10000 <br>
5235      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5236      * @throws NumberFormatException When the property is not integer.
5237      */
5238     Integer getSuggestUpdateContentsLimitNumAsInteger();
5239 
5240     /**
5241      * Get the value for the key 'suggest.update.contents.limit.doc.size'. <br>
5242      * The value is, e.g. 50000 <br>
5243      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5244      */
5245     String getSuggestUpdateContentsLimitDocSize();
5246 
5247     /**
5248      * Get the value for the key 'suggest.update.contents.limit.doc.size' as {@link Integer}. <br>
5249      * The value is, e.g. 50000 <br>
5250      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5251      * @throws NumberFormatException When the property is not integer.
5252      */
5253     Integer getSuggestUpdateContentsLimitDocSizeAsInteger();
5254 
5255     /**
5256      * Get the value for the key 'suggest.source.reader.scroll.size'. <br>
5257      * The value is, e.g. 1 <br>
5258      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5259      */
5260     String getSuggestSourceReaderScrollSize();
5261 
5262     /**
5263      * Get the value for the key 'suggest.source.reader.scroll.size' as {@link Integer}. <br>
5264      * The value is, e.g. 1 <br>
5265      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5266      * @throws NumberFormatException When the property is not integer.
5267      */
5268     Integer getSuggestSourceReaderScrollSizeAsInteger();
5269 
5270     /**
5271      * Get the value for the key 'suggest.popular.word.cache.size'. <br>
5272      * The value is, e.g. 1000 <br>
5273      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5274      */
5275     String getSuggestPopularWordCacheSize();
5276 
5277     /**
5278      * Get the value for the key 'suggest.popular.word.cache.size' as {@link Integer}. <br>
5279      * The value is, e.g. 1000 <br>
5280      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5281      * @throws NumberFormatException When the property is not integer.
5282      */
5283     Integer getSuggestPopularWordCacheSizeAsInteger();
5284 
5285     /**
5286      * Get the value for the key 'suggest.popular.word.cache.expire'. <br>
5287      * The value is, e.g. 60 <br>
5288      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5289      */
5290     String getSuggestPopularWordCacheExpire();
5291 
5292     /**
5293      * Get the value for the key 'suggest.popular.word.cache.expire' as {@link Integer}. <br>
5294      * The value is, e.g. 60 <br>
5295      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5296      * @throws NumberFormatException When the property is not integer.
5297      */
5298     Integer getSuggestPopularWordCacheExpireAsInteger();
5299 
5300     /**
5301      * Get the value for the key 'suggest.search.log.permissions'. <br>
5302      * The value is, e.g. {user}guest,{role}guest <br>
5303      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5304      */
5305     String getSuggestSearchLogPermissions();
5306 
5307     /**
5308      * Get the value for the key 'suggest.system.monitor.interval'. <br>
5309      * The value is, e.g. 60 <br>
5310      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5311      */
5312     String getSuggestSystemMonitorInterval();
5313 
5314     /**
5315      * Get the value for the key 'suggest.system.monitor.interval' as {@link Integer}. <br>
5316      * The value is, e.g. 60 <br>
5317      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5318      * @throws NumberFormatException When the property is not integer.
5319      */
5320     Integer getSuggestSystemMonitorIntervalAsInteger();
5321 
5322     /**
5323      * Get the value for the key 'ldap.admin.enabled'. <br>
5324      * The value is, e.g. false <br>
5325      * comment: ------
5326      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5327      */
5328     String getLdapAdminEnabled();
5329 
5330     /**
5331      * Is the property for the key 'ldap.admin.enabled' true? <br>
5332      * The value is, e.g. false <br>
5333      * comment: ------
5334      * @return The determination, true or false. (if not found, exception but basically no way)
5335      */
5336     boolean isLdapAdminEnabled();
5337 
5338     /**
5339      * Get the value for the key 'ldap.admin.user.filter'. <br>
5340      * The value is, e.g. uid=%s <br>
5341      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5342      */
5343     String getLdapAdminUserFilter();
5344 
5345     /**
5346      * Get the value for the key 'ldap.admin.user.base.dn'. <br>
5347      * The value is, e.g. ou=People,dc=fess,dc=codelibs,dc=org <br>
5348      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5349      */
5350     String getLdapAdminUserBaseDn();
5351 
5352     /**
5353      * Get the value for the key 'ldap.admin.user.object.classes'. <br>
5354      * The value is, e.g. organizationalPerson,top,person,inetOrgPerson <br>
5355      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5356      */
5357     String getLdapAdminUserObjectClasses();
5358 
5359     /**
5360      * Get the value for the key 'ldap.admin.role.filter'. <br>
5361      * The value is, e.g. cn=%s <br>
5362      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5363      */
5364     String getLdapAdminRoleFilter();
5365 
5366     /**
5367      * Get the value for the key 'ldap.admin.role.base.dn'. <br>
5368      * The value is, e.g. ou=Role,dc=fess,dc=codelibs,dc=org <br>
5369      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5370      */
5371     String getLdapAdminRoleBaseDn();
5372 
5373     /**
5374      * Get the value for the key 'ldap.admin.role.object.classes'. <br>
5375      * The value is, e.g. groupOfNames <br>
5376      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5377      */
5378     String getLdapAdminRoleObjectClasses();
5379 
5380     /**
5381      * Get the value for the key 'ldap.admin.group.filter'. <br>
5382      * The value is, e.g. cn=%s <br>
5383      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5384      */
5385     String getLdapAdminGroupFilter();
5386 
5387     /**
5388      * Get the value for the key 'ldap.admin.group.base.dn'. <br>
5389      * The value is, e.g. ou=Group,dc=fess,dc=codelibs,dc=org <br>
5390      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5391      */
5392     String getLdapAdminGroupBaseDn();
5393 
5394     /**
5395      * Get the value for the key 'ldap.admin.group.object.classes'. <br>
5396      * The value is, e.g. groupOfNames <br>
5397      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5398      */
5399     String getLdapAdminGroupObjectClasses();
5400 
5401     /**
5402      * Get the value for the key 'ldap.admin.sync.password'. <br>
5403      * The value is, e.g. true <br>
5404      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5405      */
5406     String getLdapAdminSyncPassword();
5407 
5408     /**
5409      * Is the property for the key 'ldap.admin.sync.password' true? <br>
5410      * The value is, e.g. true <br>
5411      * @return The determination, true or false. (if not found, exception but basically no way)
5412      */
5413     boolean isLdapAdminSyncPassword();
5414 
5415     /**
5416      * Get the value for the key 'ldap.max.username.length'. <br>
5417      * The value is, e.g. -1 <br>
5418      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5419      */
5420     String getLdapMaxUsernameLength();
5421 
5422     /**
5423      * Get the value for the key 'ldap.max.username.length' as {@link Integer}. <br>
5424      * The value is, e.g. -1 <br>
5425      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5426      * @throws NumberFormatException When the property is not integer.
5427      */
5428     Integer getLdapMaxUsernameLengthAsInteger();
5429 
5430     /**
5431      * Get the value for the key 'ldap.ignore.netbios.name'. <br>
5432      * The value is, e.g. true <br>
5433      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5434      */
5435     String getLdapIgnoreNetbiosName();
5436 
5437     /**
5438      * Is the property for the key 'ldap.ignore.netbios.name' true? <br>
5439      * The value is, e.g. true <br>
5440      * @return The determination, true or false. (if not found, exception but basically no way)
5441      */
5442     boolean isLdapIgnoreNetbiosName();
5443 
5444     /**
5445      * Get the value for the key 'ldap.role.search.user.enabled'. <br>
5446      * The value is, e.g. true <br>
5447      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5448      */
5449     String getLdapRoleSearchUserEnabled();
5450 
5451     /**
5452      * Is the property for the key 'ldap.role.search.user.enabled' true? <br>
5453      * The value is, e.g. true <br>
5454      * @return The determination, true or false. (if not found, exception but basically no way)
5455      */
5456     boolean isLdapRoleSearchUserEnabled();
5457 
5458     /**
5459      * Get the value for the key 'ldap.role.search.group.enabled'. <br>
5460      * The value is, e.g. true <br>
5461      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5462      */
5463     String getLdapRoleSearchGroupEnabled();
5464 
5465     /**
5466      * Is the property for the key 'ldap.role.search.group.enabled' true? <br>
5467      * The value is, e.g. true <br>
5468      * @return The determination, true or false. (if not found, exception but basically no way)
5469      */
5470     boolean isLdapRoleSearchGroupEnabled();
5471 
5472     /**
5473      * Get the value for the key 'ldap.role.search.role.enabled'. <br>
5474      * The value is, e.g. true <br>
5475      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5476      */
5477     String getLdapRoleSearchRoleEnabled();
5478 
5479     /**
5480      * Is the property for the key 'ldap.role.search.role.enabled' true? <br>
5481      * The value is, e.g. true <br>
5482      * @return The determination, true or false. (if not found, exception but basically no way)
5483      */
5484     boolean isLdapRoleSearchRoleEnabled();
5485 
5486     /**
5487      * Get the value for the key 'ldap.attr.surname'. <br>
5488      * The value is, e.g. sn <br>
5489      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5490      */
5491     String getLdapAttrSurname();
5492 
5493     /**
5494      * Get the value for the key 'ldap.attr.givenName'. <br>
5495      * The value is, e.g. givenName <br>
5496      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5497      */
5498     String getLdapAttrGivenName();
5499 
5500     /**
5501      * Get the value for the key 'ldap.attr.employeeNumber'. <br>
5502      * The value is, e.g. employeeNumber <br>
5503      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5504      */
5505     String getLdapAttrEmployeeNumber();
5506 
5507     /**
5508      * Get the value for the key 'ldap.attr.mail'. <br>
5509      * The value is, e.g. mail <br>
5510      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5511      */
5512     String getLdapAttrMail();
5513 
5514     /**
5515      * Get the value for the key 'ldap.attr.telephoneNumber'. <br>
5516      * The value is, e.g. telephoneNumber <br>
5517      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5518      */
5519     String getLdapAttrTelephoneNumber();
5520 
5521     /**
5522      * Get the value for the key 'ldap.attr.homePhone'. <br>
5523      * The value is, e.g. homePhone <br>
5524      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5525      */
5526     String getLdapAttrHomePhone();
5527 
5528     /**
5529      * Get the value for the key 'ldap.attr.homePostalAddress'. <br>
5530      * The value is, e.g. homePostalAddress <br>
5531      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5532      */
5533     String getLdapAttrHomePostalAddress();
5534 
5535     /**
5536      * Get the value for the key 'ldap.attr.labeledURI'. <br>
5537      * The value is, e.g. labeledURI <br>
5538      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5539      */
5540     String getLdapAttrLabeleduri();
5541 
5542     /**
5543      * Get the value for the key 'ldap.attr.roomNumber'. <br>
5544      * The value is, e.g. roomNumber <br>
5545      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5546      */
5547     String getLdapAttrRoomNumber();
5548 
5549     /**
5550      * Get the value for the key 'ldap.attr.description'. <br>
5551      * The value is, e.g. description <br>
5552      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5553      */
5554     String getLdapAttrDescription();
5555 
5556     /**
5557      * Get the value for the key 'ldap.attr.title'. <br>
5558      * The value is, e.g. title <br>
5559      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5560      */
5561     String getLdapAttrTitle();
5562 
5563     /**
5564      * Get the value for the key 'ldap.attr.pager'. <br>
5565      * The value is, e.g. pager <br>
5566      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5567      */
5568     String getLdapAttrPager();
5569 
5570     /**
5571      * Get the value for the key 'ldap.attr.street'. <br>
5572      * The value is, e.g. street <br>
5573      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5574      */
5575     String getLdapAttrStreet();
5576 
5577     /**
5578      * Get the value for the key 'ldap.attr.postalCode'. <br>
5579      * The value is, e.g. postalCode <br>
5580      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5581      */
5582     String getLdapAttrPostalCode();
5583 
5584     /**
5585      * Get the value for the key 'ldap.attr.physicalDeliveryOfficeName'. <br>
5586      * The value is, e.g. physicalDeliveryOfficeName <br>
5587      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5588      */
5589     String getLdapAttrPhysicalDeliveryOfficeName();
5590 
5591     /**
5592      * Get the value for the key 'ldap.attr.destinationIndicator'. <br>
5593      * The value is, e.g. destinationIndicator <br>
5594      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5595      */
5596     String getLdapAttrDestinationIndicator();
5597 
5598     /**
5599      * Get the value for the key 'ldap.attr.internationaliSDNNumber'. <br>
5600      * The value is, e.g. internationaliSDNNumber <br>
5601      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5602      */
5603     String getLdapAttrInternationalisdnNumber();
5604 
5605     /**
5606      * Get the value for the key 'ldap.attr.state'. <br>
5607      * The value is, e.g. st <br>
5608      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5609      */
5610     String getLdapAttrState();
5611 
5612     /**
5613      * Get the value for the key 'ldap.attr.employeeType'. <br>
5614      * The value is, e.g. employeeType <br>
5615      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5616      */
5617     String getLdapAttrEmployeeType();
5618 
5619     /**
5620      * Get the value for the key 'ldap.attr.facsimileTelephoneNumber'. <br>
5621      * The value is, e.g. facsimileTelephoneNumber <br>
5622      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5623      */
5624     String getLdapAttrFacsimileTelephoneNumber();
5625 
5626     /**
5627      * Get the value for the key 'ldap.attr.postOfficeBox'. <br>
5628      * The value is, e.g. postOfficeBox <br>
5629      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5630      */
5631     String getLdapAttrPostOfficeBox();
5632 
5633     /**
5634      * Get the value for the key 'ldap.attr.initials'. <br>
5635      * The value is, e.g. initials <br>
5636      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5637      */
5638     String getLdapAttrInitials();
5639 
5640     /**
5641      * Get the value for the key 'ldap.attr.carLicense'. <br>
5642      * The value is, e.g. carLicense <br>
5643      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5644      */
5645     String getLdapAttrCarLicense();
5646 
5647     /**
5648      * Get the value for the key 'ldap.attr.mobile'. <br>
5649      * The value is, e.g. mobile <br>
5650      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5651      */
5652     String getLdapAttrMobile();
5653 
5654     /**
5655      * Get the value for the key 'ldap.attr.postalAddress'. <br>
5656      * The value is, e.g. postalAddress <br>
5657      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5658      */
5659     String getLdapAttrPostalAddress();
5660 
5661     /**
5662      * Get the value for the key 'ldap.attr.city'. <br>
5663      * The value is, e.g. l <br>
5664      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5665      */
5666     String getLdapAttrCity();
5667 
5668     /**
5669      * Get the value for the key 'ldap.attr.teletexTerminalIdentifier'. <br>
5670      * The value is, e.g. teletexTerminalIdentifier <br>
5671      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5672      */
5673     String getLdapAttrTeletexTerminalIdentifier();
5674 
5675     /**
5676      * Get the value for the key 'ldap.attr.x121Address'. <br>
5677      * The value is, e.g. x121Address <br>
5678      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5679      */
5680     String getLdapAttrX121Address();
5681 
5682     /**
5683      * Get the value for the key 'ldap.attr.businessCategory'. <br>
5684      * The value is, e.g. businessCategory <br>
5685      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5686      */
5687     String getLdapAttrBusinessCategory();
5688 
5689     /**
5690      * Get the value for the key 'ldap.attr.registeredAddress'. <br>
5691      * The value is, e.g. registeredAddress <br>
5692      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5693      */
5694     String getLdapAttrRegisteredAddress();
5695 
5696     /**
5697      * Get the value for the key 'ldap.attr.displayName'. <br>
5698      * The value is, e.g. displayName <br>
5699      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5700      */
5701     String getLdapAttrDisplayName();
5702 
5703     /**
5704      * Get the value for the key 'ldap.attr.preferredLanguage'. <br>
5705      * The value is, e.g. preferredLanguage <br>
5706      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5707      */
5708     String getLdapAttrPreferredLanguage();
5709 
5710     /**
5711      * Get the value for the key 'ldap.attr.departmentNumber'. <br>
5712      * The value is, e.g. departmentNumber <br>
5713      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5714      */
5715     String getLdapAttrDepartmentNumber();
5716 
5717     /**
5718      * Get the value for the key 'ldap.attr.uidNumber'. <br>
5719      * The value is, e.g. uidNumber <br>
5720      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5721      */
5722     String getLdapAttrUidNumber();
5723 
5724     /**
5725      * Get the value for the key 'ldap.attr.gidNumber'. <br>
5726      * The value is, e.g. gidNumber <br>
5727      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5728      */
5729     String getLdapAttrGidNumber();
5730 
5731     /**
5732      * Get the value for the key 'ldap.attr.homeDirectory'. <br>
5733      * The value is, e.g. homeDirectory <br>
5734      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5735      */
5736     String getLdapAttrHomeDirectory();
5737 
5738     /**
5739      * Get the value for the key 'sso.type'. <br>
5740      * The value is, e.g. none <br>
5741      * comment: ------
5742      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5743      */
5744     String getSsoType();
5745 
5746     /**
5747      * Get the value for the key 'spnego.logger.level'. <br>
5748      * The value is, e.g.  <br>
5749      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5750      */
5751     String getSpnegoLoggerLevel();
5752 
5753     /**
5754      * Get the value for the key 'spnego.logger.level' as {@link Integer}. <br>
5755      * The value is, e.g.  <br>
5756      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5757      * @throws NumberFormatException When the property is not integer.
5758      */
5759     Integer getSpnegoLoggerLevelAsInteger();
5760 
5761     /**
5762      * Get the value for the key 'spnego.krb5.conf'. <br>
5763      * The value is, e.g. krb5.conf <br>
5764      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5765      */
5766     String getSpnegoKrb5Conf();
5767 
5768     /**
5769      * Get the value for the key 'spnego.login.conf'. <br>
5770      * The value is, e.g. auth_login.conf <br>
5771      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5772      */
5773     String getSpnegoLoginConf();
5774 
5775     /**
5776      * Get the value for the key 'spnego.preauth.username'. <br>
5777      * The value is, e.g. username <br>
5778      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5779      */
5780     String getSpnegoPreauthUsername();
5781 
5782     /**
5783      * Get the value for the key 'spnego.preauth.password'. <br>
5784      * The value is, e.g. password <br>
5785      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5786      */
5787     String getSpnegoPreauthPassword();
5788 
5789     /**
5790      * Get the value for the key 'spnego.login.client.module'. <br>
5791      * The value is, e.g. spnego-client <br>
5792      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5793      */
5794     String getSpnegoLoginClientModule();
5795 
5796     /**
5797      * Get the value for the key 'spnego.login.server.module'. <br>
5798      * The value is, e.g. spnego-server <br>
5799      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5800      */
5801     String getSpnegoLoginServerModule();
5802 
5803     /**
5804      * Get the value for the key 'spnego.allow.basic'. <br>
5805      * The value is, e.g. true <br>
5806      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5807      */
5808     String getSpnegoAllowBasic();
5809 
5810     /**
5811      * Is the property for the key 'spnego.allow.basic' true? <br>
5812      * The value is, e.g. true <br>
5813      * @return The determination, true or false. (if not found, exception but basically no way)
5814      */
5815     boolean isSpnegoAllowBasic();
5816 
5817     /**
5818      * Get the value for the key 'spnego.allow.unsecure.basic'. <br>
5819      * The value is, e.g. true <br>
5820      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5821      */
5822     String getSpnegoAllowUnsecureBasic();
5823 
5824     /**
5825      * Is the property for the key 'spnego.allow.unsecure.basic' true? <br>
5826      * The value is, e.g. true <br>
5827      * @return The determination, true or false. (if not found, exception but basically no way)
5828      */
5829     boolean isSpnegoAllowUnsecureBasic();
5830 
5831     /**
5832      * Get the value for the key 'spnego.prompt.ntlm'. <br>
5833      * The value is, e.g. true <br>
5834      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5835      */
5836     String getSpnegoPromptNtlm();
5837 
5838     /**
5839      * Is the property for the key 'spnego.prompt.ntlm' true? <br>
5840      * The value is, e.g. true <br>
5841      * @return The determination, true or false. (if not found, exception but basically no way)
5842      */
5843     boolean isSpnegoPromptNtlm();
5844 
5845     /**
5846      * Get the value for the key 'spnego.allow.localhost'. <br>
5847      * The value is, e.g. true <br>
5848      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5849      */
5850     String getSpnegoAllowLocalhost();
5851 
5852     /**
5853      * Is the property for the key 'spnego.allow.localhost' true? <br>
5854      * The value is, e.g. true <br>
5855      * @return The determination, true or false. (if not found, exception but basically no way)
5856      */
5857     boolean isSpnegoAllowLocalhost();
5858 
5859     /**
5860      * Get the value for the key 'spnego.allow.delegation'. <br>
5861      * The value is, e.g. false <br>
5862      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5863      */
5864     String getSpnegoAllowDelegation();
5865 
5866     /**
5867      * Is the property for the key 'spnego.allow.delegation' true? <br>
5868      * The value is, e.g. false <br>
5869      * @return The determination, true or false. (if not found, exception but basically no way)
5870      */
5871     boolean isSpnegoAllowDelegation();
5872 
5873     /**
5874      * Get the value for the key 'spnego.exclude.dirs'. <br>
5875      * The value is, e.g.  <br>
5876      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5877      */
5878     String getSpnegoExcludeDirs();
5879 
5880     /**
5881      * Get the value for the key 'spnego.exclude.dirs' as {@link Integer}. <br>
5882      * The value is, e.g.  <br>
5883      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5884      * @throws NumberFormatException When the property is not integer.
5885      */
5886     Integer getSpnegoExcludeDirsAsInteger();
5887 
5888     /**
5889      * Get the value for the key 'oic.client.id'. <br>
5890      * The value is, e.g. __CLIENT_ID__ <br>
5891      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5892      */
5893     String getOicClientId();
5894 
5895     /**
5896      * Get the value for the key 'oic.client.secret'. <br>
5897      * The value is, e.g. __CLIENT_SECRET__ <br>
5898      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5899      */
5900     String getOicClientSecret();
5901 
5902     /**
5903      * Get the value for the key 'oic.auth.server.url'. <br>
5904      * The value is, e.g. https://accounts.google.com/o/oauth2/auth <br>
5905      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5906      */
5907     String getOicAuthServerUrl();
5908 
5909     /**
5910      * Get the value for the key 'oic.redirect.url'. <br>
5911      * The value is, e.g. http://localhost:8080/sso/ <br>
5912      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5913      */
5914     String getOicRedirectUrl();
5915 
5916     /**
5917      * Get the value for the key 'oic.scope'. <br>
5918      * The value is, e.g. openid email <br>
5919      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5920      */
5921     String getOicScope();
5922 
5923     /**
5924      * Get the value for the key 'oic.token.server.url'. <br>
5925      * The value is, e.g. https://accounts.google.com/o/oauth2/token <br>
5926      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5927      */
5928     String getOicTokenServerUrl();
5929 
5930     /**
5931      * Get the value for the key 'oic.default.roles'. <br>
5932      * The value is, e.g. guest <br>
5933      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5934      */
5935     String getOicDefaultRoles();
5936 
5937     /**
5938      * Get the value for the key 'oic.default.groups'. <br>
5939      * The value is, e.g.  <br>
5940      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5941      */
5942     String getOicDefaultGroups();
5943 
5944     /**
5945      * Get the value for the key 'oic.default.groups' as {@link Integer}. <br>
5946      * The value is, e.g.  <br>
5947      * @return The value of found property. (NotNull: if not found, exception but basically no way)
5948      * @throws NumberFormatException When the property is not integer.
5949      */
5950     Integer getOicDefaultGroupsAsInteger();
5951 
5952     /**
5953      * The simple implementation for configuration.
5954      * @author FreeGen
5955      */
5956     public static class SimpleImpl extends fessEnv.SimpleImpl implements fessConfig {
5957 
5958         /** The serial version UID for object serialization. (Default) */
5959         private static final long serialVersionUID = 1L;
5960 
5961         public String getDomainTitle() {
5962             return get(fessConfig.DOMAIN_TITLE);
5963         }
5964 
5965         public String getElasticsearchHttpUrl() {
5966             return get(fessConfig.ELASTICSEARCH_HTTP_URL);
5967         }
5968 
5969         public String getAppCipherAlgorism() {
5970             return get(fessConfig.APP_CIPHER_ALGORISM);
5971         }
5972 
5973         public String getAppCipherKey() {
5974             return get(fessConfig.APP_CIPHER_KEY);
5975         }
5976 
5977         public String getAppDigestAlgorism() {
5978             return get(fessConfig.APP_DIGEST_ALGORISM);
5979         }
5980 
5981         public String getJvmCrawlerOptions() {
5982             return get(fessConfig.JVM_CRAWLER_OPTIONS);
5983         }
5984 
5985         public String getJvmSuggestOptions() {
5986             return get(fessConfig.JVM_SUGGEST_OPTIONS);
5987         }
5988 
5989         public String getJvmThumbnailOptions() {
5990             return get(fessConfig.JVM_THUMBNAIL_OPTIONS);
5991         }
5992 
5993         public String getJobSystemJobIds() {
5994             return get(fessConfig.JOB_SYSTEM_JOB_IDS);
5995         }
5996 
5997         public String getJobTemplateTitleWeb() {
5998             return get(fessConfig.JOB_TEMPLATE_TITLE_WEB);
5999         }
6000 
6001         public String getJobTemplateTitleFile() {
6002             return get(fessConfig.JOB_TEMPLATE_TITLE_FILE);
6003         }
6004 
6005         public String getJobTemplateTitleData() {
6006             return get(fessConfig.JOB_TEMPLATE_TITLE_DATA);
6007         }
6008 
6009         public String getJobTemplateScript() {
6010             return get(fessConfig.JOB_TEMPLATE_SCRIPT);
6011         }
6012 
6013         public String getJobMaxCrawlerProcesses() {
6014             return get(fessConfig.JOB_MAX_CRAWLER_PROCESSES);
6015         }
6016 
6017         public Integer getJobMaxCrawlerProcessesAsInteger() {
6018             return getAsInteger(fessConfig.JOB_MAX_CRAWLER_PROCESSES);
6019         }
6020 
6021         public String getJavaCommandPath() {
6022             return get(fessConfig.JAVA_COMMAND_PATH);
6023         }
6024 
6025         public String getPathEncoding() {
6026             return get(fessConfig.PATH_ENCODING);
6027         }
6028 
6029         public String getUseOwnTmpDir() {
6030             return get(fessConfig.USE_OWN_TMP_DIR);
6031         }
6032 
6033         public boolean isUseOwnTmpDir() {
6034             return is(fessConfig.USE_OWN_TMP_DIR);
6035         }
6036 
6037         public String getMaxLogOutputLength() {
6038             return get(fessConfig.MAX_LOG_OUTPUT_LENGTH);
6039         }
6040 
6041         public Integer getMaxLogOutputLengthAsInteger() {
6042             return getAsInteger(fessConfig.MAX_LOG_OUTPUT_LENGTH);
6043         }
6044 
6045         public String getSupportedUploadedJsExtentions() {
6046             return get(fessConfig.SUPPORTED_UPLOADED_JS_EXTENTIONS);
6047         }
6048 
6049         public String getSupportedUploadedCssExtentions() {
6050             return get(fessConfig.SUPPORTED_UPLOADED_CSS_EXTENTIONS);
6051         }
6052 
6053         public String getSupportedUploadedMediaExtentions() {
6054             return get(fessConfig.SUPPORTED_UPLOADED_MEDIA_EXTENTIONS);
6055         }
6056 
6057         public String getSupportedUploadedFiles() {
6058             return get(fessConfig.SUPPORTED_UPLOADED_FILES);
6059         }
6060 
6061         public String getSupportedLanguages() {
6062             return get(fessConfig.SUPPORTED_LANGUAGES);
6063         }
6064 
6065         public String getApiAccessTokenLength() {
6066             return get(fessConfig.API_ACCESS_TOKEN_LENGTH);
6067         }
6068 
6069         public Integer getApiAccessTokenLengthAsInteger() {
6070             return getAsInteger(fessConfig.API_ACCESS_TOKEN_LENGTH);
6071         }
6072 
6073         public String getApiAccessTokenRequired() {
6074             return get(fessConfig.API_ACCESS_TOKEN_REQUIRED);
6075         }
6076 
6077         public boolean isApiAccessTokenRequired() {
6078             return is(fessConfig.API_ACCESS_TOKEN_REQUIRED);
6079         }
6080 
6081         public String getApiAccessTokenRequestParameter() {
6082             return get(fessConfig.API_ACCESS_TOKEN_REQUEST_PARAMETER);
6083         }
6084 
6085         public Integer getApiAccessTokenRequestParameterAsInteger() {
6086             return getAsInteger(fessConfig.API_ACCESS_TOKEN_REQUEST_PARAMETER);
6087         }
6088 
6089         public String getApiAdminAccessPermissions() {
6090             return get(fessConfig.API_ADMIN_ACCESS_PERMISSIONS);
6091         }
6092 
6093         public String getApiSearchAcceptReferers() {
6094             return get(fessConfig.API_SEARCH_ACCEPT_REFERERS);
6095         }
6096 
6097         public Integer getApiSearchAcceptReferersAsInteger() {
6098             return getAsInteger(fessConfig.API_SEARCH_ACCEPT_REFERERS);
6099         }
6100 
6101         public String getApiSearchScroll() {
6102             return get(fessConfig.API_SEARCH_SCROLL);
6103         }
6104 
6105         public boolean isApiSearchScroll() {
6106             return is(fessConfig.API_SEARCH_SCROLL);
6107         }
6108 
6109         public String getVirtualHostHeaders() {
6110             return get(fessConfig.VIRTUAL_HOST_HEADERS);
6111         }
6112 
6113         public Integer getVirtualHostHeadersAsInteger() {
6114             return getAsInteger(fessConfig.VIRTUAL_HOST_HEADERS);
6115         }
6116 
6117         public String getHttpProxyHost() {
6118             return get(fessConfig.HTTP_PROXY_HOST);
6119         }
6120 
6121         public Integer getHttpProxyHostAsInteger() {
6122             return getAsInteger(fessConfig.HTTP_PROXY_HOST);
6123         }
6124 
6125         public String getHttpProxyPort() {
6126             return get(fessConfig.HTTP_PROXY_PORT);
6127         }
6128 
6129         public Integer getHttpProxyPortAsInteger() {
6130             return getAsInteger(fessConfig.HTTP_PROXY_PORT);
6131         }
6132 
6133         public String getHttpProxyUsername() {
6134             return get(fessConfig.HTTP_PROXY_USERNAME);
6135         }
6136 
6137         public Integer getHttpProxyUsernameAsInteger() {
6138             return getAsInteger(fessConfig.HTTP_PROXY_USERNAME);
6139         }
6140 
6141         public String getHttpProxyPassword() {
6142             return get(fessConfig.HTTP_PROXY_PASSWORD);
6143         }
6144 
6145         public Integer getHttpProxyPasswordAsInteger() {
6146             return getAsInteger(fessConfig.HTTP_PROXY_PASSWORD);
6147         }
6148 
6149         public String getCrawlerDocumentMaxSiteLength() {
6150             return get(fessConfig.CRAWLER_DOCUMENT_MAX_SITE_LENGTH);
6151         }
6152 
6153         public Integer getCrawlerDocumentMaxSiteLengthAsInteger() {
6154             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_MAX_SITE_LENGTH);
6155         }
6156 
6157         public String getCrawlerDocumentSiteEncoding() {
6158             return get(fessConfig.CRAWLER_DOCUMENT_SITE_ENCODING);
6159         }
6160 
6161         public String getCrawlerDocumentUnknownHostname() {
6162             return get(fessConfig.CRAWLER_DOCUMENT_UNKNOWN_HOSTNAME);
6163         }
6164 
6165         public String getCrawlerDocumentUseSiteEncodingOnEnglish() {
6166             return get(fessConfig.CRAWLER_DOCUMENT_USE_SITE_ENCODING_ON_ENGLISH);
6167         }
6168 
6169         public boolean isCrawlerDocumentUseSiteEncodingOnEnglish() {
6170             return is(fessConfig.CRAWLER_DOCUMENT_USE_SITE_ENCODING_ON_ENGLISH);
6171         }
6172 
6173         public String getCrawlerDocumentAppendData() {
6174             return get(fessConfig.CRAWLER_DOCUMENT_APPEND_DATA);
6175         }
6176 
6177         public boolean isCrawlerDocumentAppendData() {
6178             return is(fessConfig.CRAWLER_DOCUMENT_APPEND_DATA);
6179         }
6180 
6181         public String getCrawlerDocumentMaxAlphanumTermSize() {
6182             return get(fessConfig.CRAWLER_DOCUMENT_MAX_ALPHANUM_TERM_SIZE);
6183         }
6184 
6185         public Integer getCrawlerDocumentMaxAlphanumTermSizeAsInteger() {
6186             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_MAX_ALPHANUM_TERM_SIZE);
6187         }
6188 
6189         public String getCrawlerDocumentMaxSymbolTermSize() {
6190             return get(fessConfig.CRAWLER_DOCUMENT_MAX_SYMBOL_TERM_SIZE);
6191         }
6192 
6193         public Integer getCrawlerDocumentMaxSymbolTermSizeAsInteger() {
6194             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_MAX_SYMBOL_TERM_SIZE);
6195         }
6196 
6197         public String getCrawlerDocumentDuplicateTermRemoved() {
6198             return get(fessConfig.CRAWLER_DOCUMENT_DUPLICATE_TERM_REMOVED);
6199         }
6200 
6201         public boolean isCrawlerDocumentDuplicateTermRemoved() {
6202             return is(fessConfig.CRAWLER_DOCUMENT_DUPLICATE_TERM_REMOVED);
6203         }
6204 
6205         public String getCrawlerDocumentSpaceChars() {
6206             return get(fessConfig.CRAWLER_DOCUMENT_SPACE_CHARS);
6207         }
6208 
6209         public String getCrawlerDocumentFullstopChars() {
6210             return get(fessConfig.CRAWLER_DOCUMENT_FULLSTOP_CHARS);
6211         }
6212 
6213         public String getCrawlerCrawlingDataEncoding() {
6214             return get(fessConfig.CRAWLER_CRAWLING_DATA_ENCODING);
6215         }
6216 
6217         public String getCrawlerWebProtocols() {
6218             return get(fessConfig.CRAWLER_WEB_PROTOCOLS);
6219         }
6220 
6221         public String getCrawlerFileProtocols() {
6222             return get(fessConfig.CRAWLER_FILE_PROTOCOLS);
6223         }
6224 
6225         public String getCrawlerIgnoreRobotsTxt() {
6226             return get(fessConfig.CRAWLER_IGNORE_ROBOTS_TXT);
6227         }
6228 
6229         public boolean isCrawlerIgnoreRobotsTxt() {
6230             return is(fessConfig.CRAWLER_IGNORE_ROBOTS_TXT);
6231         }
6232 
6233         public String getCrawlerIgnoreRobotsTags() {
6234             return get(fessConfig.CRAWLER_IGNORE_ROBOTS_TAGS);
6235         }
6236 
6237         public boolean isCrawlerIgnoreRobotsTags() {
6238             return is(fessConfig.CRAWLER_IGNORE_ROBOTS_TAGS);
6239         }
6240 
6241         public String getCrawlerIgnoreContentException() {
6242             return get(fessConfig.CRAWLER_IGNORE_CONTENT_EXCEPTION);
6243         }
6244 
6245         public boolean isCrawlerIgnoreContentException() {
6246             return is(fessConfig.CRAWLER_IGNORE_CONTENT_EXCEPTION);
6247         }
6248 
6249         public String getCrawlerFailureUrlStatusCodes() {
6250             return get(fessConfig.CRAWLER_FAILURE_URL_STATUS_CODES);
6251         }
6252 
6253         public Integer getCrawlerFailureUrlStatusCodesAsInteger() {
6254             return getAsInteger(fessConfig.CRAWLER_FAILURE_URL_STATUS_CODES);
6255         }
6256 
6257         public String getCrawlerSystemMonitorInterval() {
6258             return get(fessConfig.CRAWLER_SYSTEM_MONITOR_INTERVAL);
6259         }
6260 
6261         public Integer getCrawlerSystemMonitorIntervalAsInteger() {
6262             return getAsInteger(fessConfig.CRAWLER_SYSTEM_MONITOR_INTERVAL);
6263         }
6264 
6265         public String getCrawlerMetadataContentExcludes() {
6266             return get(fessConfig.CRAWLER_METADATA_CONTENT_EXCLUDES);
6267         }
6268 
6269         public String getCrawlerMetadataNameMapping() {
6270             return get(fessConfig.CRAWLER_METADATA_NAME_MAPPING);
6271         }
6272 
6273         public String getCrawlerDocumentHtmlContentXpath() {
6274             return get(fessConfig.CRAWLER_DOCUMENT_HTML_CONTENT_XPATH);
6275         }
6276 
6277         public String getCrawlerDocumentHtmlLangXpath() {
6278             return get(fessConfig.CRAWLER_DOCUMENT_HTML_LANG_XPATH);
6279         }
6280 
6281         public String getCrawlerDocumentHtmlDigestXpath() {
6282             return get(fessConfig.CRAWLER_DOCUMENT_HTML_DIGEST_XPATH);
6283         }
6284 
6285         public String getCrawlerDocumentHtmlCanonicalXpath() {
6286             return get(fessConfig.CRAWLER_DOCUMENT_HTML_CANONICAL_XPATH);
6287         }
6288 
6289         public String getCrawlerDocumentHtmlPrunedTags() {
6290             return get(fessConfig.CRAWLER_DOCUMENT_HTML_PRUNED_TAGS);
6291         }
6292 
6293         public String getCrawlerDocumentHtmlMaxDigestLength() {
6294             return get(fessConfig.CRAWLER_DOCUMENT_HTML_MAX_DIGEST_LENGTH);
6295         }
6296 
6297         public Integer getCrawlerDocumentHtmlMaxDigestLengthAsInteger() {
6298             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_HTML_MAX_DIGEST_LENGTH);
6299         }
6300 
6301         public String getCrawlerDocumentHtmlDefaultLang() {
6302             return get(fessConfig.CRAWLER_DOCUMENT_HTML_DEFAULT_LANG);
6303         }
6304 
6305         public Integer getCrawlerDocumentHtmlDefaultLangAsInteger() {
6306             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_HTML_DEFAULT_LANG);
6307         }
6308 
6309         public String getCrawlerDocumentFileNameEncoding() {
6310             return get(fessConfig.CRAWLER_DOCUMENT_FILE_NAME_ENCODING);
6311         }
6312 
6313         public Integer getCrawlerDocumentFileNameEncodingAsInteger() {
6314             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_FILE_NAME_ENCODING);
6315         }
6316 
6317         public String getCrawlerDocumentFileNoTitleLabel() {
6318             return get(fessConfig.CRAWLER_DOCUMENT_FILE_NO_TITLE_LABEL);
6319         }
6320 
6321         public String getCrawlerDocumentFileIgnoreEmptyContent() {
6322             return get(fessConfig.CRAWLER_DOCUMENT_FILE_IGNORE_EMPTY_CONTENT);
6323         }
6324 
6325         public boolean isCrawlerDocumentFileIgnoreEmptyContent() {
6326             return is(fessConfig.CRAWLER_DOCUMENT_FILE_IGNORE_EMPTY_CONTENT);
6327         }
6328 
6329         public String getCrawlerDocumentFileMaxTitleLength() {
6330             return get(fessConfig.CRAWLER_DOCUMENT_FILE_MAX_TITLE_LENGTH);
6331         }
6332 
6333         public Integer getCrawlerDocumentFileMaxTitleLengthAsInteger() {
6334             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_FILE_MAX_TITLE_LENGTH);
6335         }
6336 
6337         public String getCrawlerDocumentFileMaxDigestLength() {
6338             return get(fessConfig.CRAWLER_DOCUMENT_FILE_MAX_DIGEST_LENGTH);
6339         }
6340 
6341         public Integer getCrawlerDocumentFileMaxDigestLengthAsInteger() {
6342             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_FILE_MAX_DIGEST_LENGTH);
6343         }
6344 
6345         public String getCrawlerDocumentFileAppendMetaContent() {
6346             return get(fessConfig.CRAWLER_DOCUMENT_FILE_APPEND_META_CONTENT);
6347         }
6348 
6349         public boolean isCrawlerDocumentFileAppendMetaContent() {
6350             return is(fessConfig.CRAWLER_DOCUMENT_FILE_APPEND_META_CONTENT);
6351         }
6352 
6353         public String getCrawlerDocumentFileAppendBodyContent() {
6354             return get(fessConfig.CRAWLER_DOCUMENT_FILE_APPEND_BODY_CONTENT);
6355         }
6356 
6357         public boolean isCrawlerDocumentFileAppendBodyContent() {
6358             return is(fessConfig.CRAWLER_DOCUMENT_FILE_APPEND_BODY_CONTENT);
6359         }
6360 
6361         public String getCrawlerDocumentFileDefaultLang() {
6362             return get(fessConfig.CRAWLER_DOCUMENT_FILE_DEFAULT_LANG);
6363         }
6364 
6365         public Integer getCrawlerDocumentFileDefaultLangAsInteger() {
6366             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_FILE_DEFAULT_LANG);
6367         }
6368 
6369         public String getCrawlerDocumentCacheEnabled() {
6370             return get(fessConfig.CRAWLER_DOCUMENT_CACHE_ENABLED);
6371         }
6372 
6373         public boolean isCrawlerDocumentCacheEnabled() {
6374             return is(fessConfig.CRAWLER_DOCUMENT_CACHE_ENABLED);
6375         }
6376 
6377         public String getCrawlerDocumentCacheMaxSize() {
6378             return get(fessConfig.CRAWLER_DOCUMENT_CACHE_MAX_SIZE);
6379         }
6380 
6381         public Integer getCrawlerDocumentCacheMaxSizeAsInteger() {
6382             return getAsInteger(fessConfig.CRAWLER_DOCUMENT_CACHE_MAX_SIZE);
6383         }
6384 
6385         public String getCrawlerDocumentCacheSupportedMimetypes() {
6386             return get(fessConfig.CRAWLER_DOCUMENT_CACHE_SUPPORTED_MIMETYPES);
6387         }
6388 
6389         public String getCrawlerDocumentCacheHtmlMimetypes() {
6390             return get(fessConfig.CRAWLER_DOCUMENT_CACHE_HTML_MIMETYPES);
6391         }
6392 
6393         public String getIndexerThreadDumpEnabled() {
6394             return get(fessConfig.INDEXER_THREAD_DUMP_ENABLED);
6395         }
6396 
6397         public boolean isIndexerThreadDumpEnabled() {
6398             return is(fessConfig.INDEXER_THREAD_DUMP_ENABLED);
6399         }
6400 
6401         public String getIndexerUnprocessedDocumentSize() {
6402             return get(fessConfig.INDEXER_UNPROCESSED_DOCUMENT_SIZE);
6403         }
6404 
6405         public Integer getIndexerUnprocessedDocumentSizeAsInteger() {
6406             return getAsInteger(fessConfig.INDEXER_UNPROCESSED_DOCUMENT_SIZE);
6407         }
6408 
6409         public String getIndexerClickCountEnabled() {
6410             return get(fessConfig.INDEXER_CLICK_COUNT_ENABLED);
6411         }
6412 
6413         public boolean isIndexerClickCountEnabled() {
6414             return is(fessConfig.INDEXER_CLICK_COUNT_ENABLED);
6415         }
6416 
6417         public String getIndexerFavoriteCountEnabled() {
6418             return get(fessConfig.INDEXER_FAVORITE_COUNT_ENABLED);
6419         }
6420 
6421         public boolean isIndexerFavoriteCountEnabled() {
6422             return is(fessConfig.INDEXER_FAVORITE_COUNT_ENABLED);
6423         }
6424 
6425         public String getIndexerWebfsCommitMarginTime() {
6426             return get(fessConfig.INDEXER_WEBFS_COMMIT_MARGIN_TIME);
6427         }
6428 
6429         public Integer getIndexerWebfsCommitMarginTimeAsInteger() {
6430             return getAsInteger(fessConfig.INDEXER_WEBFS_COMMIT_MARGIN_TIME);
6431         }
6432 
6433         public String getIndexerWebfsMaxEmptyListCount() {
6434             return get(fessConfig.INDEXER_WEBFS_MAX_EMPTY_LIST_COUNT);
6435         }
6436 
6437         public Integer getIndexerWebfsMaxEmptyListCountAsInteger() {
6438             return getAsInteger(fessConfig.INDEXER_WEBFS_MAX_EMPTY_LIST_COUNT);
6439         }
6440 
6441         public String getIndexerWebfsUpdateInterval() {
6442             return get(fessConfig.INDEXER_WEBFS_UPDATE_INTERVAL);
6443         }
6444 
6445         public Integer getIndexerWebfsUpdateIntervalAsInteger() {
6446             return getAsInteger(fessConfig.INDEXER_WEBFS_UPDATE_INTERVAL);
6447         }
6448 
6449         public String getIndexerWebfsMaxDocumentCacheSize() {
6450             return get(fessConfig.INDEXER_WEBFS_MAX_DOCUMENT_CACHE_SIZE);
6451         }
6452 
6453         public Integer getIndexerWebfsMaxDocumentCacheSizeAsInteger() {
6454             return getAsInteger(fessConfig.INDEXER_WEBFS_MAX_DOCUMENT_CACHE_SIZE);
6455         }
6456 
6457         public String getIndexerWebfsMaxDocumentRequestSize() {
6458             return get(fessConfig.INDEXER_WEBFS_MAX_DOCUMENT_REQUEST_SIZE);
6459         }
6460 
6461         public Integer getIndexerWebfsMaxDocumentRequestSizeAsInteger() {
6462             return getAsInteger(fessConfig.INDEXER_WEBFS_MAX_DOCUMENT_REQUEST_SIZE);
6463         }
6464 
6465         public String getIndexerDataMaxDocumentCacheSize() {
6466             return get(fessConfig.INDEXER_DATA_MAX_DOCUMENT_CACHE_SIZE);
6467         }
6468 
6469         public Integer getIndexerDataMaxDocumentCacheSizeAsInteger() {
6470             return getAsInteger(fessConfig.INDEXER_DATA_MAX_DOCUMENT_CACHE_SIZE);
6471         }
6472 
6473         public String getIndexerDataMaxDocumentRequestSize() {
6474             return get(fessConfig.INDEXER_DATA_MAX_DOCUMENT_REQUEST_SIZE);
6475         }
6476 
6477         public Integer getIndexerDataMaxDocumentRequestSizeAsInteger() {
6478             return getAsInteger(fessConfig.INDEXER_DATA_MAX_DOCUMENT_REQUEST_SIZE);
6479         }
6480 
6481         public String getIndexCodec() {
6482             return get(fessConfig.INDEX_CODEC);
6483         }
6484 
6485         public String getIndexNumberOfShards() {
6486             return get(fessConfig.INDEX_number_of_shards);
6487         }
6488 
6489         public Integer getIndexNumberOfShardsAsInteger() {
6490             return getAsInteger(fessConfig.INDEX_number_of_shards);
6491         }
6492 
6493         public String getIndexAutoExpandReplicas() {
6494             return get(fessConfig.INDEX_auto_expand_replicas);
6495         }
6496 
6497         public String getIndexIdDigestAlgorithm() {
6498             return get(fessConfig.INDEX_ID_DIGEST_ALGORITHM);
6499         }
6500 
6501         public String getIndexFieldFavoriteCount() {
6502             return get(fessConfig.INDEX_FIELD_favorite_count);
6503         }
6504 
6505         public String getIndexFieldClickCount() {
6506             return get(fessConfig.INDEX_FIELD_click_count);
6507         }
6508 
6509         public String getIndexFieldConfigId() {
6510             return get(fessConfig.INDEX_FIELD_config_id);
6511         }
6512 
6513         public String getIndexFieldExpires() {
6514             return get(fessConfig.INDEX_FIELD_EXPIRES);
6515         }
6516 
6517         public String getIndexFieldUrl() {
6518             return get(fessConfig.INDEX_FIELD_URL);
6519         }
6520 
6521         public String getIndexFieldDocId() {
6522             return get(fessConfig.INDEX_FIELD_doc_id);
6523         }
6524 
6525         public String getIndexFieldId() {
6526             return get(fessConfig.INDEX_FIELD_ID);
6527         }
6528 
6529         public String getIndexFieldVersion() {
6530             return get(fessConfig.INDEX_FIELD_VERSION);
6531         }
6532 
6533         public String getIndexFieldLang() {
6534             return get(fessConfig.INDEX_FIELD_LANG);
6535         }
6536 
6537         public String getIndexFieldHasCache() {
6538             return get(fessConfig.INDEX_FIELD_has_cache);
6539         }
6540 
6541         public String getIndexFieldLastModified() {
6542             return get(fessConfig.INDEX_FIELD_last_modified);
6543         }
6544 
6545         public String getIndexFieldAnchor() {
6546             return get(fessConfig.INDEX_FIELD_ANCHOR);
6547         }
6548 
6549         public String getIndexFieldSegment() {
6550             return get(fessConfig.INDEX_FIELD_SEGMENT);
6551         }
6552 
6553         public String getIndexFieldRole() {
6554             return get(fessConfig.INDEX_FIELD_ROLE);
6555         }
6556 
6557         public String getIndexFieldBoost() {
6558             return get(fessConfig.INDEX_FIELD_BOOST);
6559         }
6560 
6561         public String getIndexFieldCreated() {
6562             return get(fessConfig.INDEX_FIELD_CREATED);
6563         }
6564 
6565         public String getIndexFieldTimestamp() {
6566             return get(fessConfig.INDEX_FIELD_TIMESTAMP);
6567         }
6568 
6569         public String getIndexFieldLabel() {
6570             return get(fessConfig.INDEX_FIELD_LABEL);
6571         }
6572 
6573         public String getIndexFieldMimetype() {
6574             return get(fessConfig.INDEX_FIELD_MIMETYPE);
6575         }
6576 
6577         public String getIndexFieldParentId() {
6578             return get(fessConfig.INDEX_FIELD_parent_id);
6579         }
6580 
6581         public String getIndexFieldImportantContent() {
6582             return get(fessConfig.INDEX_FIELD_important_content);
6583         }
6584 
6585         public String getIndexFieldContent() {
6586             return get(fessConfig.INDEX_FIELD_CONTENT);
6587         }
6588 
6589         public String getIndexFieldContentMinhash() {
6590             return get(fessConfig.INDEX_FIELD_content_minhash);
6591         }
6592 
6593         public String getIndexFieldContentMinhashBits() {
6594             return get(fessConfig.INDEX_FIELD_content_minhash_bits);
6595         }
6596 
6597         public String getIndexFieldCache() {
6598             return get(fessConfig.INDEX_FIELD_CACHE);
6599         }
6600 
6601         public String getIndexFieldDigest() {
6602             return get(fessConfig.INDEX_FIELD_DIGEST);
6603         }
6604 
6605         public String getIndexFieldTitle() {
6606             return get(fessConfig.INDEX_FIELD_TITLE);
6607         }
6608 
6609         public String getIndexFieldHost() {
6610             return get(fessConfig.INDEX_FIELD_HOST);
6611         }
6612 
6613         public String getIndexFieldSite() {
6614             return get(fessConfig.INDEX_FIELD_SITE);
6615         }
6616 
6617         public String getIndexFieldContentLength() {
6618             return get(fessConfig.INDEX_FIELD_content_length);
6619         }
6620 
6621         public String getIndexFieldFiletype() {
6622             return get(fessConfig.INDEX_FIELD_FILETYPE);
6623         }
6624 
6625         public String getIndexFieldFilename() {
6626             return get(fessConfig.INDEX_FIELD_FILENAME);
6627         }
6628 
6629         public String getIndexFieldThumbnail() {
6630             return get(fessConfig.INDEX_FIELD_THUMBNAIL);
6631         }
6632 
6633         public String getIndexFieldVirtualHost() {
6634             return get(fessConfig.INDEX_FIELD_virtual_host);
6635         }
6636 
6637         public String getResponseFieldContentTitle() {
6638             return get(fessConfig.RESPONSE_FIELD_content_title);
6639         }
6640 
6641         public String getResponseFieldContentDescription() {
6642             return get(fessConfig.RESPONSE_FIELD_content_description);
6643         }
6644 
6645         public String getResponseFieldUrlLink() {
6646             return get(fessConfig.RESPONSE_FIELD_url_link);
6647         }
6648 
6649         public String getResponseFieldSitePath() {
6650             return get(fessConfig.RESPONSE_FIELD_site_path);
6651         }
6652 
6653         public String getResponseMaxTitleLength() {
6654             return get(fessConfig.RESPONSE_MAX_TITLE_LENGTH);
6655         }
6656 
6657         public Integer getResponseMaxTitleLengthAsInteger() {
6658             return getAsInteger(fessConfig.RESPONSE_MAX_TITLE_LENGTH);
6659         }
6660 
6661         public String getResponseMaxSitePathLength() {
6662             return get(fessConfig.RESPONSE_MAX_SITE_PATH_LENGTH);
6663         }
6664 
6665         public Integer getResponseMaxSitePathLengthAsInteger() {
6666             return getAsInteger(fessConfig.RESPONSE_MAX_SITE_PATH_LENGTH);
6667         }
6668 
6669         public String getResponseHighlightContentTitleEnabled() {
6670             return get(fessConfig.RESPONSE_HIGHLIGHT_content_title_ENABLED);
6671         }
6672 
6673         public boolean isResponseHighlightContentTitleEnabled() {
6674             return is(fessConfig.RESPONSE_HIGHLIGHT_content_title_ENABLED);
6675         }
6676 
6677         public String getIndexDocumentSearchIndex() {
6678             return get(fessConfig.INDEX_DOCUMENT_SEARCH_INDEX);
6679         }
6680 
6681         public String getIndexDocumentUpdateIndex() {
6682             return get(fessConfig.INDEX_DOCUMENT_UPDATE_INDEX);
6683         }
6684 
6685         public String getIndexDocumentType() {
6686             return get(fessConfig.INDEX_DOCUMENT_TYPE);
6687         }
6688 
6689         public String getIndexDocumentSuggestIndex() {
6690             return get(fessConfig.INDEX_DOCUMENT_SUGGEST_INDEX);
6691         }
6692 
6693         public String getIndexDocumentCrawlerIndex() {
6694             return get(fessConfig.INDEX_DOCUMENT_CRAWLER_INDEX);
6695         }
6696 
6697         public String getIndexDocumentCrawlerQueueNumberOfShards() {
6698             return get(fessConfig.INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_shards);
6699         }
6700 
6701         public Integer getIndexDocumentCrawlerQueueNumberOfShardsAsInteger() {
6702             return getAsInteger(fessConfig.INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_shards);
6703         }
6704 
6705         public String getIndexDocumentCrawlerDataNumberOfShards() {
6706             return get(fessConfig.INDEX_DOCUMENT_CRAWLER_DATA_number_of_shards);
6707         }
6708 
6709         public Integer getIndexDocumentCrawlerDataNumberOfShardsAsInteger() {
6710             return getAsInteger(fessConfig.INDEX_DOCUMENT_CRAWLER_DATA_number_of_shards);
6711         }
6712 
6713         public String getIndexDocumentCrawlerFilterNumberOfShards() {
6714             return get(fessConfig.INDEX_DOCUMENT_CRAWLER_FILTER_number_of_shards);
6715         }
6716 
6717         public Integer getIndexDocumentCrawlerFilterNumberOfShardsAsInteger() {
6718             return getAsInteger(fessConfig.INDEX_DOCUMENT_CRAWLER_FILTER_number_of_shards);
6719         }
6720 
6721         public String getIndexDocumentCrawlerQueueNumberOfReplicas() {
6722             return get(fessConfig.INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_replicas);
6723         }
6724 
6725         public Integer getIndexDocumentCrawlerQueueNumberOfReplicasAsInteger() {
6726             return getAsInteger(fessConfig.INDEX_DOCUMENT_CRAWLER_QUEUE_number_of_replicas);
6727         }
6728 
6729         public String getIndexDocumentCrawlerDataNumberOfReplicas() {
6730             return get(fessConfig.INDEX_DOCUMENT_CRAWLER_DATA_number_of_replicas);
6731         }
6732 
6733         public Integer getIndexDocumentCrawlerDataNumberOfReplicasAsInteger() {
6734             return getAsInteger(fessConfig.INDEX_DOCUMENT_CRAWLER_DATA_number_of_replicas);
6735         }
6736 
6737         public String getIndexDocumentCrawlerFilterNumberOfReplicas() {
6738             return get(fessConfig.INDEX_DOCUMENT_CRAWLER_FILTER_number_of_replicas);
6739         }
6740 
6741         public Integer getIndexDocumentCrawlerFilterNumberOfReplicasAsInteger() {
6742             return getAsInteger(fessConfig.INDEX_DOCUMENT_CRAWLER_FILTER_number_of_replicas);
6743         }
6744 
6745         public String getIndexConfigIndex() {
6746             return get(fessConfig.INDEX_CONFIG_INDEX);
6747         }
6748 
6749         public String getIndexUserIndex() {
6750             return get(fessConfig.INDEX_USER_INDEX);
6751         }
6752 
6753         public String getIndexLogIndex() {
6754             return get(fessConfig.INDEX_LOG_INDEX);
6755         }
6756 
6757         public String getIndexAdminArrayFields() {
6758             return get(fessConfig.INDEX_ADMIN_ARRAY_FIELDS);
6759         }
6760 
6761         public String getIndexAdminDateFields() {
6762             return get(fessConfig.INDEX_ADMIN_DATE_FIELDS);
6763         }
6764 
6765         public String getIndexAdminIntegerFields() {
6766             return get(fessConfig.INDEX_ADMIN_INTEGER_FIELDS);
6767         }
6768 
6769         public Integer getIndexAdminIntegerFieldsAsInteger() {
6770             return getAsInteger(fessConfig.INDEX_ADMIN_INTEGER_FIELDS);
6771         }
6772 
6773         public String getIndexAdminLongFields() {
6774             return get(fessConfig.INDEX_ADMIN_LONG_FIELDS);
6775         }
6776 
6777         public String getIndexAdminFloatFields() {
6778             return get(fessConfig.INDEX_ADMIN_FLOAT_FIELDS);
6779         }
6780 
6781         public String getIndexAdminDoubleFields() {
6782             return get(fessConfig.INDEX_ADMIN_DOUBLE_FIELDS);
6783         }
6784 
6785         public Integer getIndexAdminDoubleFieldsAsInteger() {
6786             return getAsInteger(fessConfig.INDEX_ADMIN_DOUBLE_FIELDS);
6787         }
6788 
6789         public String getIndexAdminRequiredFields() {
6790             return get(fessConfig.INDEX_ADMIN_REQUIRED_FIELDS);
6791         }
6792 
6793         public String getIndexSearchTimeout() {
6794             return get(fessConfig.INDEX_SEARCH_TIMEOUT);
6795         }
6796 
6797         public String getIndexScrollSearchTimeout() {
6798             return get(fessConfig.INDEX_SCROLL_SEARCH_TIMEOUT);
6799         }
6800 
6801         public String getIndexIndexTimeout() {
6802             return get(fessConfig.INDEX_INDEX_TIMEOUT);
6803         }
6804 
6805         public String getIndexBulkTimeout() {
6806             return get(fessConfig.INDEX_BULK_TIMEOUT);
6807         }
6808 
6809         public String getIndexDeleteTimeout() {
6810             return get(fessConfig.INDEX_DELETE_TIMEOUT);
6811         }
6812 
6813         public String getIndexHealthTimeout() {
6814             return get(fessConfig.INDEX_HEALTH_TIMEOUT);
6815         }
6816 
6817         public String getIndexIndicesTimeout() {
6818             return get(fessConfig.INDEX_INDICES_TIMEOUT);
6819         }
6820 
6821         public String getQueryMaxLength() {
6822             return get(fessConfig.QUERY_MAX_LENGTH);
6823         }
6824 
6825         public Integer getQueryMaxLengthAsInteger() {
6826             return getAsInteger(fessConfig.QUERY_MAX_LENGTH);
6827         }
6828 
6829         public String getQueryTimeout() {
6830             return get(fessConfig.QUERY_TIMEOUT);
6831         }
6832 
6833         public Integer getQueryTimeoutAsInteger() {
6834             return getAsInteger(fessConfig.QUERY_TIMEOUT);
6835         }
6836 
6837         public String getQueryTimeoutLogging() {
6838             return get(fessConfig.QUERY_TIMEOUT_LOGGING);
6839         }
6840 
6841         public boolean isQueryTimeoutLogging() {
6842             return is(fessConfig.QUERY_TIMEOUT_LOGGING);
6843         }
6844 
6845         public String getQueryGeoFields() {
6846             return get(fessConfig.QUERY_GEO_FIELDS);
6847         }
6848 
6849         public String getQueryBrowserLangParameterName() {
6850             return get(fessConfig.QUERY_BROWSER_LANG_PARAMETER_NAME);
6851         }
6852 
6853         public String getQueryReplaceTermWithPrefixQuery() {
6854             return get(fessConfig.QUERY_REPLACE_TERM_WITH_PREFIX_QUERY);
6855         }
6856 
6857         public boolean isQueryReplaceTermWithPrefixQuery() {
6858             return is(fessConfig.QUERY_REPLACE_TERM_WITH_PREFIX_QUERY);
6859         }
6860 
6861         public String getQueryHighlightTerminalChars() {
6862             return get(fessConfig.QUERY_HIGHLIGHT_TERMINAL_CHARS);
6863         }
6864 
6865         public String getQueryHighlightFragmentSize() {
6866             return get(fessConfig.QUERY_HIGHLIGHT_FRAGMENT_SIZE);
6867         }
6868 
6869         public Integer getQueryHighlightFragmentSizeAsInteger() {
6870             return getAsInteger(fessConfig.QUERY_HIGHLIGHT_FRAGMENT_SIZE);
6871         }
6872 
6873         public String getQueryHighlightNumberOfFragments() {
6874             return get(fessConfig.QUERY_HIGHLIGHT_NUMBER_OF_FRAGMENTS);
6875         }
6876 
6877         public Integer getQueryHighlightNumberOfFragmentsAsInteger() {
6878             return getAsInteger(fessConfig.QUERY_HIGHLIGHT_NUMBER_OF_FRAGMENTS);
6879         }
6880 
6881         public String getQueryHighlightType() {
6882             return get(fessConfig.QUERY_HIGHLIGHT_TYPE);
6883         }
6884 
6885         public String getQueryHighlightTagPre() {
6886             return get(fessConfig.QUERY_HIGHLIGHT_TAG_PRE);
6887         }
6888 
6889         public String getQueryHighlightTagPost() {
6890             return get(fessConfig.QUERY_HIGHLIGHT_TAG_POST);
6891         }
6892 
6893         public String getQueryHighlightContentDescriptionFields() {
6894             return get(fessConfig.QUERY_HIGHLIGHT_CONTENT_DESCRIPTION_FIELDS);
6895         }
6896 
6897         public String getQueryMaxSearchResultOffset() {
6898             return get(fessConfig.QUERY_MAX_SEARCH_RESULT_OFFSET);
6899         }
6900 
6901         public Integer getQueryMaxSearchResultOffsetAsInteger() {
6902             return getAsInteger(fessConfig.QUERY_MAX_SEARCH_RESULT_OFFSET);
6903         }
6904 
6905         public String getQueryAdditionalDefaultFields() {
6906             return get(fessConfig.QUERY_ADDITIONAL_DEFAULT_FIELDS);
6907         }
6908 
6909         public Integer getQueryAdditionalDefaultFieldsAsInteger() {
6910             return getAsInteger(fessConfig.QUERY_ADDITIONAL_DEFAULT_FIELDS);
6911         }
6912 
6913         public String getQueryAdditionalResponseFields() {
6914             return get(fessConfig.QUERY_ADDITIONAL_RESPONSE_FIELDS);
6915         }
6916 
6917         public Integer getQueryAdditionalResponseFieldsAsInteger() {
6918             return getAsInteger(fessConfig.QUERY_ADDITIONAL_RESPONSE_FIELDS);
6919         }
6920 
6921         public String getQueryAdditionalApiResponseFields() {
6922             return get(fessConfig.QUERY_ADDITIONAL_API_RESPONSE_FIELDS);
6923         }
6924 
6925         public Integer getQueryAdditionalApiResponseFieldsAsInteger() {
6926             return getAsInteger(fessConfig.QUERY_ADDITIONAL_API_RESPONSE_FIELDS);
6927         }
6928 
6929         public String getQueryAdditionalScrollResponseFields() {
6930             return get(fessConfig.QUERY_ADDITIONAL_SCROLL_RESPONSE_FIELDS);
6931         }
6932 
6933         public Integer getQueryAdditionalScrollResponseFieldsAsInteger() {
6934             return getAsInteger(fessConfig.QUERY_ADDITIONAL_SCROLL_RESPONSE_FIELDS);
6935         }
6936 
6937         public String getQueryAdditionalCacheResponseFields() {
6938             return get(fessConfig.QUERY_ADDITIONAL_CACHE_RESPONSE_FIELDS);
6939         }
6940 
6941         public Integer getQueryAdditionalCacheResponseFieldsAsInteger() {
6942             return getAsInteger(fessConfig.QUERY_ADDITIONAL_CACHE_RESPONSE_FIELDS);
6943         }
6944 
6945         public String getQueryAdditionalHighlightedFields() {
6946             return get(fessConfig.QUERY_ADDITIONAL_HIGHLIGHTED_FIELDS);
6947         }
6948 
6949         public Integer getQueryAdditionalHighlightedFieldsAsInteger() {
6950             return getAsInteger(fessConfig.QUERY_ADDITIONAL_HIGHLIGHTED_FIELDS);
6951         }
6952 
6953         public String getQueryAdditionalSearchFields() {
6954             return get(fessConfig.QUERY_ADDITIONAL_SEARCH_FIELDS);
6955         }
6956 
6957         public Integer getQueryAdditionalSearchFieldsAsInteger() {
6958             return getAsInteger(fessConfig.QUERY_ADDITIONAL_SEARCH_FIELDS);
6959         }
6960 
6961         public String getQueryAdditionalFacetFields() {
6962             return get(fessConfig.QUERY_ADDITIONAL_FACET_FIELDS);
6963         }
6964 
6965         public Integer getQueryAdditionalFacetFieldsAsInteger() {
6966             return getAsInteger(fessConfig.QUERY_ADDITIONAL_FACET_FIELDS);
6967         }
6968 
6969         public String getQueryAdditionalSortFields() {
6970             return get(fessConfig.QUERY_ADDITIONAL_SORT_FIELDS);
6971         }
6972 
6973         public Integer getQueryAdditionalSortFieldsAsInteger() {
6974             return getAsInteger(fessConfig.QUERY_ADDITIONAL_SORT_FIELDS);
6975         }
6976 
6977         public String getQueryAdditionalAnalyzedFields() {
6978             return get(fessConfig.QUERY_ADDITIONAL_ANALYZED_FIELDS);
6979         }
6980 
6981         public Integer getQueryAdditionalAnalyzedFieldsAsInteger() {
6982             return getAsInteger(fessConfig.QUERY_ADDITIONAL_ANALYZED_FIELDS);
6983         }
6984 
6985         public String getQueryAdditionalNotAnalyzedFields() {
6986             return get(fessConfig.QUERY_ADDITIONAL_NOT_ANALYZED_FIELDS);
6987         }
6988 
6989         public Integer getQueryAdditionalNotAnalyzedFieldsAsInteger() {
6990             return getAsInteger(fessConfig.QUERY_ADDITIONAL_NOT_ANALYZED_FIELDS);
6991         }
6992 
6993         public String getQueryGsaResponseFields() {
6994             return get(fessConfig.QUERY_GSA_RESPONSE_FIELDS);
6995         }
6996 
6997         public String getQueryGsaDefaultLang() {
6998             return get(fessConfig.QUERY_GSA_DEFAULT_LANG);
6999         }
7000 
7001         public String getQueryGsaDefaultSort() {
7002             return get(fessConfig.QUERY_GSA_DEFAULT_SORT);
7003         }
7004 
7005         public Integer getQueryGsaDefaultSortAsInteger() {
7006             return getAsInteger(fessConfig.QUERY_GSA_DEFAULT_SORT);
7007         }
7008 
7009         public String getQueryCollapseMaxConcurrentGroupResults() {
7010             return get(fessConfig.QUERY_COLLAPSE_MAX_CONCURRENT_GROUP_RESULTS);
7011         }
7012 
7013         public Integer getQueryCollapseMaxConcurrentGroupResultsAsInteger() {
7014             return getAsInteger(fessConfig.QUERY_COLLAPSE_MAX_CONCURRENT_GROUP_RESULTS);
7015         }
7016 
7017         public String getQueryCollapseInnerHitsName() {
7018             return get(fessConfig.QUERY_COLLAPSE_INNER_HITS_NAME);
7019         }
7020 
7021         public String getQueryCollapseInnerHitsSize() {
7022             return get(fessConfig.QUERY_COLLAPSE_INNER_HITS_SIZE);
7023         }
7024 
7025         public Integer getQueryCollapseInnerHitsSizeAsInteger() {
7026             return getAsInteger(fessConfig.QUERY_COLLAPSE_INNER_HITS_SIZE);
7027         }
7028 
7029         public String getQueryCollapseInnerHitsSorts() {
7030             return get(fessConfig.QUERY_COLLAPSE_INNER_HITS_SORTS);
7031         }
7032 
7033         public Integer getQueryCollapseInnerHitsSortsAsInteger() {
7034             return getAsInteger(fessConfig.QUERY_COLLAPSE_INNER_HITS_SORTS);
7035         }
7036 
7037         public String getQueryDefaultLanguages() {
7038             return get(fessConfig.QUERY_DEFAULT_LANGUAGES);
7039         }
7040 
7041         public Integer getQueryDefaultLanguagesAsInteger() {
7042             return getAsInteger(fessConfig.QUERY_DEFAULT_LANGUAGES);
7043         }
7044 
7045         public String getQueryJsonDefaultPreference() {
7046             return get(fessConfig.QUERY_JSON_DEFAULT_PREFERENCE);
7047         }
7048 
7049         public String getQueryGsaDefaultPreference() {
7050             return get(fessConfig.QUERY_GSA_DEFAULT_PREFERENCE);
7051         }
7052 
7053         public String getQueryLanguageMapping() {
7054             return get(fessConfig.QUERY_LANGUAGE_MAPPING);
7055         }
7056 
7057         public String getQueryBoostTitle() {
7058             return get(fessConfig.QUERY_BOOST_TITLE);
7059         }
7060 
7061         public java.math.BigDecimal getQueryBoostTitleAsDecimal() {
7062             return getAsDecimal(fessConfig.QUERY_BOOST_TITLE);
7063         }
7064 
7065         public String getQueryBoostTitleLang() {
7066             return get(fessConfig.QUERY_BOOST_TITLE_LANG);
7067         }
7068 
7069         public java.math.BigDecimal getQueryBoostTitleLangAsDecimal() {
7070             return getAsDecimal(fessConfig.QUERY_BOOST_TITLE_LANG);
7071         }
7072 
7073         public String getQueryBoostContent() {
7074             return get(fessConfig.QUERY_BOOST_CONTENT);
7075         }
7076 
7077         public java.math.BigDecimal getQueryBoostContentAsDecimal() {
7078             return getAsDecimal(fessConfig.QUERY_BOOST_CONTENT);
7079         }
7080 
7081         public String getQueryBoostContentLang() {
7082             return get(fessConfig.QUERY_BOOST_CONTENT_LANG);
7083         }
7084 
7085         public java.math.BigDecimal getQueryBoostContentLangAsDecimal() {
7086             return getAsDecimal(fessConfig.QUERY_BOOST_CONTENT_LANG);
7087         }
7088 
7089         public String getSmbRoleFromFile() {
7090             return get(fessConfig.SMB_ROLE_FROM_FILE);
7091         }
7092 
7093         public boolean isSmbRoleFromFile() {
7094             return is(fessConfig.SMB_ROLE_FROM_FILE);
7095         }
7096 
7097         public String getSmbAvailableSidTypes() {
7098             return get(fessConfig.SMB_AVAILABLE_SID_TYPES);
7099         }
7100 
7101         public String getFileRoleFromFile() {
7102             return get(fessConfig.FILE_ROLE_FROM_FILE);
7103         }
7104 
7105         public boolean isFileRoleFromFile() {
7106             return is(fessConfig.FILE_ROLE_FROM_FILE);
7107         }
7108 
7109         public String getFtpRoleFromFile() {
7110             return get(fessConfig.FTP_ROLE_FROM_FILE);
7111         }
7112 
7113         public boolean isFtpRoleFromFile() {
7114             return is(fessConfig.FTP_ROLE_FROM_FILE);
7115         }
7116 
7117         public String getIndexBackupTargets() {
7118             return get(fessConfig.INDEX_BACKUP_TARGETS);
7119         }
7120 
7121         public String getIndexBackupLogTargets() {
7122             return get(fessConfig.INDEX_BACKUP_LOG_TARGETS);
7123         }
7124 
7125         public String getLoggingSearchDocsEnabled() {
7126             return get(fessConfig.LOGGING_SEARCH_DOCS_ENABLED);
7127         }
7128 
7129         public boolean isLoggingSearchDocsEnabled() {
7130             return is(fessConfig.LOGGING_SEARCH_DOCS_ENABLED);
7131         }
7132 
7133         public String getLoggingSearchDocsFields() {
7134             return get(fessConfig.LOGGING_SEARCH_DOCS_FIELDS);
7135         }
7136 
7137         public String getFormAdminMaxInputSize() {
7138             return get(fessConfig.FORM_ADMIN_MAX_INPUT_SIZE);
7139         }
7140 
7141         public Integer getFormAdminMaxInputSizeAsInteger() {
7142             return getAsInteger(fessConfig.FORM_ADMIN_MAX_INPUT_SIZE);
7143         }
7144 
7145         public String getFormAdminLabelInConfigEnabled() {
7146             return get(fessConfig.FORM_ADMIN_LABEL_IN_CONFIG_ENABLED);
7147         }
7148 
7149         public boolean isFormAdminLabelInConfigEnabled() {
7150             return is(fessConfig.FORM_ADMIN_LABEL_IN_CONFIG_ENABLED);
7151         }
7152 
7153         public String getAuthenticationAdminUsers() {
7154             return get(fessConfig.AUTHENTICATION_ADMIN_USERS);
7155         }
7156 
7157         public String getAuthenticationAdminRoles() {
7158             return get(fessConfig.AUTHENTICATION_ADMIN_ROLES);
7159         }
7160 
7161         public String getRoleSearchDefaultPermissions() {
7162             return get(fessConfig.ROLE_SEARCH_DEFAULT_PERMISSIONS);
7163         }
7164 
7165         public Integer getRoleSearchDefaultPermissionsAsInteger() {
7166             return getAsInteger(fessConfig.ROLE_SEARCH_DEFAULT_PERMISSIONS);
7167         }
7168 
7169         public String getRoleSearchDefaultDisplayPermissions() {
7170             return get(fessConfig.ROLE_SEARCH_DEFAULT_DISPLAY_PERMISSIONS);
7171         }
7172 
7173         public String getRoleSearchGuestPermissions() {
7174             return get(fessConfig.ROLE_SEARCH_GUEST_PERMISSIONS);
7175         }
7176 
7177         public String getRoleSearchUserPrefix() {
7178             return get(fessConfig.ROLE_SEARCH_USER_PREFIX);
7179         }
7180 
7181         public Integer getRoleSearchUserPrefixAsInteger() {
7182             return getAsInteger(fessConfig.ROLE_SEARCH_USER_PREFIX);
7183         }
7184 
7185         public String getRoleSearchGroupPrefix() {
7186             return get(fessConfig.ROLE_SEARCH_GROUP_PREFIX);
7187         }
7188 
7189         public Integer getRoleSearchGroupPrefixAsInteger() {
7190             return getAsInteger(fessConfig.ROLE_SEARCH_GROUP_PREFIX);
7191         }
7192 
7193         public String getRoleSearchRolePrefix() {
7194             return get(fessConfig.ROLE_SEARCH_ROLE_PREFIX);
7195         }
7196 
7197         public String getCookieDefaultPath() {
7198             return get(fessConfig.COOKIE_DEFAULT_PATH);
7199         }
7200 
7201         public String getCookieDefaultExpire() {
7202             return get(fessConfig.COOKIE_DEFAULT_EXPIRE);
7203         }
7204 
7205         public Integer getCookieDefaultExpireAsInteger() {
7206             return getAsInteger(fessConfig.COOKIE_DEFAULT_EXPIRE);
7207         }
7208 
7209         public String getCookieEternalExpire() {
7210             return get(fessConfig.COOKIE_ETERNAL_EXPIRE);
7211         }
7212 
7213         public Integer getCookieEternalExpireAsInteger() {
7214             return getAsInteger(fessConfig.COOKIE_ETERNAL_EXPIRE);
7215         }
7216 
7217         public String getCookieRememberMeHarborKey() {
7218             return get(fessConfig.COOKIE_REMEMBER_ME_HARBOR_KEY);
7219         }
7220 
7221         public String getPagingPageSize() {
7222             return get(fessConfig.PAGING_PAGE_SIZE);
7223         }
7224 
7225         public Integer getPagingPageSizeAsInteger() {
7226             return getAsInteger(fessConfig.PAGING_PAGE_SIZE);
7227         }
7228 
7229         public String getPagingPageRangeSize() {
7230             return get(fessConfig.PAGING_PAGE_RANGE_SIZE);
7231         }
7232 
7233         public Integer getPagingPageRangeSizeAsInteger() {
7234             return getAsInteger(fessConfig.PAGING_PAGE_RANGE_SIZE);
7235         }
7236 
7237         public String getPagingPageRangeFillLimit() {
7238             return get(fessConfig.PAGING_PAGE_RANGE_FILL_LIMIT);
7239         }
7240 
7241         public boolean isPagingPageRangeFillLimit() {
7242             return is(fessConfig.PAGING_PAGE_RANGE_FILL_LIMIT);
7243         }
7244 
7245         public String getPageDocboostMaxFetchSize() {
7246             return get(fessConfig.PAGE_DOCBOOST_MAX_FETCH_SIZE);
7247         }
7248 
7249         public Integer getPageDocboostMaxFetchSizeAsInteger() {
7250             return getAsInteger(fessConfig.PAGE_DOCBOOST_MAX_FETCH_SIZE);
7251         }
7252 
7253         public String getPageKeymatchMaxFetchSize() {
7254             return get(fessConfig.PAGE_KEYMATCH_MAX_FETCH_SIZE);
7255         }
7256 
7257         public Integer getPageKeymatchMaxFetchSizeAsInteger() {
7258             return getAsInteger(fessConfig.PAGE_KEYMATCH_MAX_FETCH_SIZE);
7259         }
7260 
7261         public String getPageLabeltypeMaxFetchSize() {
7262             return get(fessConfig.PAGE_LABELTYPE_MAX_FETCH_SIZE);
7263         }
7264 
7265         public Integer getPageLabeltypeMaxFetchSizeAsInteger() {
7266             return getAsInteger(fessConfig.PAGE_LABELTYPE_MAX_FETCH_SIZE);
7267         }
7268 
7269         public String getPageRoletypeMaxFetchSize() {
7270             return get(fessConfig.PAGE_ROLETYPE_MAX_FETCH_SIZE);
7271         }
7272 
7273         public Integer getPageRoletypeMaxFetchSizeAsInteger() {
7274             return getAsInteger(fessConfig.PAGE_ROLETYPE_MAX_FETCH_SIZE);
7275         }
7276 
7277         public String getPageUserMaxFetchSize() {
7278             return get(fessConfig.PAGE_USER_MAX_FETCH_SIZE);
7279         }
7280 
7281         public Integer getPageUserMaxFetchSizeAsInteger() {
7282             return getAsInteger(fessConfig.PAGE_USER_MAX_FETCH_SIZE);
7283         }
7284 
7285         public String getPageRoleMaxFetchSize() {
7286             return get(fessConfig.PAGE_ROLE_MAX_FETCH_SIZE);
7287         }
7288 
7289         public Integer getPageRoleMaxFetchSizeAsInteger() {
7290             return getAsInteger(fessConfig.PAGE_ROLE_MAX_FETCH_SIZE);
7291         }
7292 
7293         public String getPageGroupMaxFetchSize() {
7294             return get(fessConfig.PAGE_GROUP_MAX_FETCH_SIZE);
7295         }
7296 
7297         public Integer getPageGroupMaxFetchSizeAsInteger() {
7298             return getAsInteger(fessConfig.PAGE_GROUP_MAX_FETCH_SIZE);
7299         }
7300 
7301         public String getPageCrawlingInfoParamMaxFetchSize() {
7302             return get(fessConfig.PAGE_CRAWLING_INFO_PARAM_MAX_FETCH_SIZE);
7303         }
7304 
7305         public Integer getPageCrawlingInfoParamMaxFetchSizeAsInteger() {
7306             return getAsInteger(fessConfig.PAGE_CRAWLING_INFO_PARAM_MAX_FETCH_SIZE);
7307         }
7308 
7309         public String getPageCrawlingInfoMaxFetchSize() {
7310             return get(fessConfig.PAGE_CRAWLING_INFO_MAX_FETCH_SIZE);
7311         }
7312 
7313         public Integer getPageCrawlingInfoMaxFetchSizeAsInteger() {
7314             return getAsInteger(fessConfig.PAGE_CRAWLING_INFO_MAX_FETCH_SIZE);
7315         }
7316 
7317         public String getPageDataConfigMaxFetchSize() {
7318             return get(fessConfig.PAGE_DATA_CONFIG_MAX_FETCH_SIZE);
7319         }
7320 
7321         public Integer getPageDataConfigMaxFetchSizeAsInteger() {
7322             return getAsInteger(fessConfig.PAGE_DATA_CONFIG_MAX_FETCH_SIZE);
7323         }
7324 
7325         public String getPageWebConfigMaxFetchSize() {
7326             return get(fessConfig.PAGE_WEB_CONFIG_MAX_FETCH_SIZE);
7327         }
7328 
7329         public Integer getPageWebConfigMaxFetchSizeAsInteger() {
7330             return getAsInteger(fessConfig.PAGE_WEB_CONFIG_MAX_FETCH_SIZE);
7331         }
7332 
7333         public String getPageFileConfigMaxFetchSize() {
7334             return get(fessConfig.PAGE_FILE_CONFIG_MAX_FETCH_SIZE);
7335         }
7336 
7337         public Integer getPageFileConfigMaxFetchSizeAsInteger() {
7338             return getAsInteger(fessConfig.PAGE_FILE_CONFIG_MAX_FETCH_SIZE);
7339         }
7340 
7341         public String getPageDuplicateHostMaxFetchSize() {
7342             return get(fessConfig.PAGE_DUPLICATE_HOST_MAX_FETCH_SIZE);
7343         }
7344 
7345         public Integer getPageDuplicateHostMaxFetchSizeAsInteger() {
7346             return getAsInteger(fessConfig.PAGE_DUPLICATE_HOST_MAX_FETCH_SIZE);
7347         }
7348 
7349         public String getPageFailureUrlMaxFetchSize() {
7350             return get(fessConfig.PAGE_FAILURE_URL_MAX_FETCH_SIZE);
7351         }
7352 
7353         public Integer getPageFailureUrlMaxFetchSizeAsInteger() {
7354             return getAsInteger(fessConfig.PAGE_FAILURE_URL_MAX_FETCH_SIZE);
7355         }
7356 
7357         public String getPageFavoriteLogMaxFetchSize() {
7358             return get(fessConfig.PAGE_FAVORITE_LOG_MAX_FETCH_SIZE);
7359         }
7360 
7361         public Integer getPageFavoriteLogMaxFetchSizeAsInteger() {
7362             return getAsInteger(fessConfig.PAGE_FAVORITE_LOG_MAX_FETCH_SIZE);
7363         }
7364 
7365         public String getPageFileAuthMaxFetchSize() {
7366             return get(fessConfig.PAGE_FILE_AUTH_MAX_FETCH_SIZE);
7367         }
7368 
7369         public Integer getPageFileAuthMaxFetchSizeAsInteger() {
7370             return getAsInteger(fessConfig.PAGE_FILE_AUTH_MAX_FETCH_SIZE);
7371         }
7372 
7373         public String getPageWebAuthMaxFetchSize() {
7374             return get(fessConfig.PAGE_WEB_AUTH_MAX_FETCH_SIZE);
7375         }
7376 
7377         public Integer getPageWebAuthMaxFetchSizeAsInteger() {
7378             return getAsInteger(fessConfig.PAGE_WEB_AUTH_MAX_FETCH_SIZE);
7379         }
7380 
7381         public String getPagePathMappingMaxFetchSize() {
7382             return get(fessConfig.PAGE_PATH_MAPPING_MAX_FETCH_SIZE);
7383         }
7384 
7385         public Integer getPagePathMappingMaxFetchSizeAsInteger() {
7386             return getAsInteger(fessConfig.PAGE_PATH_MAPPING_MAX_FETCH_SIZE);
7387         }
7388 
7389         public String getPageRequestHeaderMaxFetchSize() {
7390             return get(fessConfig.PAGE_REQUEST_HEADER_MAX_FETCH_SIZE);
7391         }
7392 
7393         public Integer getPageRequestHeaderMaxFetchSizeAsInteger() {
7394             return getAsInteger(fessConfig.PAGE_REQUEST_HEADER_MAX_FETCH_SIZE);
7395         }
7396 
7397         public String getPageScheduledJobMaxFetchSize() {
7398             return get(fessConfig.PAGE_SCHEDULED_JOB_MAX_FETCH_SIZE);
7399         }
7400 
7401         public Integer getPageScheduledJobMaxFetchSizeAsInteger() {
7402             return getAsInteger(fessConfig.PAGE_SCHEDULED_JOB_MAX_FETCH_SIZE);
7403         }
7404 
7405         public String getPageSearchFieldLogMaxFetchSize() {
7406             return get(fessConfig.PAGE_SEARCH_FIELD_LOG_MAX_FETCH_SIZE);
7407         }
7408 
7409         public Integer getPageSearchFieldLogMaxFetchSizeAsInteger() {
7410             return getAsInteger(fessConfig.PAGE_SEARCH_FIELD_LOG_MAX_FETCH_SIZE);
7411         }
7412 
7413         public String getPageElevateWordMaxFetchSize() {
7414             return get(fessConfig.PAGE_ELEVATE_WORD_MAX_FETCH_SIZE);
7415         }
7416 
7417         public Integer getPageElevateWordMaxFetchSizeAsInteger() {
7418             return getAsInteger(fessConfig.PAGE_ELEVATE_WORD_MAX_FETCH_SIZE);
7419         }
7420 
7421         public String getPageBadWordMaxFetchSize() {
7422             return get(fessConfig.PAGE_BAD_WORD_MAX_FETCH_SIZE);
7423         }
7424 
7425         public Integer getPageBadWordMaxFetchSizeAsInteger() {
7426             return getAsInteger(fessConfig.PAGE_BAD_WORD_MAX_FETCH_SIZE);
7427         }
7428 
7429         public String getPageDictionaryMaxFetchSize() {
7430             return get(fessConfig.PAGE_DICTIONARY_MAX_FETCH_SIZE);
7431         }
7432 
7433         public Integer getPageDictionaryMaxFetchSizeAsInteger() {
7434             return getAsInteger(fessConfig.PAGE_DICTIONARY_MAX_FETCH_SIZE);
7435         }
7436 
7437         public String getPageRelatedcontentMaxFetchSize() {
7438             return get(fessConfig.PAGE_RELATEDCONTENT_MAX_FETCH_SIZE);
7439         }
7440 
7441         public Integer getPageRelatedcontentMaxFetchSizeAsInteger() {
7442             return getAsInteger(fessConfig.PAGE_RELATEDCONTENT_MAX_FETCH_SIZE);
7443         }
7444 
7445         public String getPageRelatedqueryMaxFetchSize() {
7446             return get(fessConfig.PAGE_RELATEDQUERY_MAX_FETCH_SIZE);
7447         }
7448 
7449         public Integer getPageRelatedqueryMaxFetchSizeAsInteger() {
7450             return getAsInteger(fessConfig.PAGE_RELATEDQUERY_MAX_FETCH_SIZE);
7451         }
7452 
7453         public String getPageThumbnailQueueMaxFetchSize() {
7454             return get(fessConfig.PAGE_THUMBNAIL_QUEUE_MAX_FETCH_SIZE);
7455         }
7456 
7457         public Integer getPageThumbnailQueueMaxFetchSizeAsInteger() {
7458             return getAsInteger(fessConfig.PAGE_THUMBNAIL_QUEUE_MAX_FETCH_SIZE);
7459         }
7460 
7461         public String getPageThumbnailPurgeMaxFetchSize() {
7462             return get(fessConfig.PAGE_THUMBNAIL_PURGE_MAX_FETCH_SIZE);
7463         }
7464 
7465         public Integer getPageThumbnailPurgeMaxFetchSizeAsInteger() {
7466             return getAsInteger(fessConfig.PAGE_THUMBNAIL_PURGE_MAX_FETCH_SIZE);
7467         }
7468 
7469         public String getPageScoreBoosterMaxFetchSize() {
7470             return get(fessConfig.PAGE_SCORE_BOOSTER_MAX_FETCH_SIZE);
7471         }
7472 
7473         public Integer getPageScoreBoosterMaxFetchSizeAsInteger() {
7474             return getAsInteger(fessConfig.PAGE_SCORE_BOOSTER_MAX_FETCH_SIZE);
7475         }
7476 
7477         public String getPageSearchlogMaxFetchSize() {
7478             return get(fessConfig.PAGE_SEARCHLOG_MAX_FETCH_SIZE);
7479         }
7480 
7481         public Integer getPageSearchlogMaxFetchSizeAsInteger() {
7482             return getAsInteger(fessConfig.PAGE_SEARCHLOG_MAX_FETCH_SIZE);
7483         }
7484 
7485         public String getPagingSearchPageStart() {
7486             return get(fessConfig.PAGING_SEARCH_PAGE_START);
7487         }
7488 
7489         public Integer getPagingSearchPageStartAsInteger() {
7490             return getAsInteger(fessConfig.PAGING_SEARCH_PAGE_START);
7491         }
7492 
7493         public String getPagingSearchPageSize() {
7494             return get(fessConfig.PAGING_SEARCH_PAGE_SIZE);
7495         }
7496 
7497         public Integer getPagingSearchPageSizeAsInteger() {
7498             return getAsInteger(fessConfig.PAGING_SEARCH_PAGE_SIZE);
7499         }
7500 
7501         public String getPagingSearchPageMaxSize() {
7502             return get(fessConfig.PAGING_SEARCH_PAGE_MAX_SIZE);
7503         }
7504 
7505         public Integer getPagingSearchPageMaxSizeAsInteger() {
7506             return getAsInteger(fessConfig.PAGING_SEARCH_PAGE_MAX_SIZE);
7507         }
7508 
7509         public String getSearchlogAggShardSize() {
7510             return get(fessConfig.SEARCHLOG_AGG_SHARD_SIZE);
7511         }
7512 
7513         public Integer getSearchlogAggShardSizeAsInteger() {
7514             return getAsInteger(fessConfig.SEARCHLOG_AGG_SHARD_SIZE);
7515         }
7516 
7517         public String getThumbnailHtmlImageMinWidth() {
7518             return get(fessConfig.THUMBNAIL_HTML_IMAGE_MIN_WIDTH);
7519         }
7520 
7521         public Integer getThumbnailHtmlImageMinWidthAsInteger() {
7522             return getAsInteger(fessConfig.THUMBNAIL_HTML_IMAGE_MIN_WIDTH);
7523         }
7524 
7525         public String getThumbnailHtmlImageMinHeight() {
7526             return get(fessConfig.THUMBNAIL_HTML_IMAGE_MIN_HEIGHT);
7527         }
7528 
7529         public Integer getThumbnailHtmlImageMinHeightAsInteger() {
7530             return getAsInteger(fessConfig.THUMBNAIL_HTML_IMAGE_MIN_HEIGHT);
7531         }
7532 
7533         public String getThumbnailHtmlImageMaxAspectRatio() {
7534             return get(fessConfig.THUMBNAIL_HTML_IMAGE_MAX_ASPECT_RATIO);
7535         }
7536 
7537         public java.math.BigDecimal getThumbnailHtmlImageMaxAspectRatioAsDecimal() {
7538             return getAsDecimal(fessConfig.THUMBNAIL_HTML_IMAGE_MAX_ASPECT_RATIO);
7539         }
7540 
7541         public String getThumbnailHtmlImageWindowWidth() {
7542             return get(fessConfig.THUMBNAIL_HTML_IMAGE_WINDOW_WIDTH);
7543         }
7544 
7545         public Integer getThumbnailHtmlImageWindowWidthAsInteger() {
7546             return getAsInteger(fessConfig.THUMBNAIL_HTML_IMAGE_WINDOW_WIDTH);
7547         }
7548 
7549         public String getThumbnailHtmlImageWindowHeight() {
7550             return get(fessConfig.THUMBNAIL_HTML_IMAGE_WINDOW_HEIGHT);
7551         }
7552 
7553         public Integer getThumbnailHtmlImageWindowHeightAsInteger() {
7554             return getAsInteger(fessConfig.THUMBNAIL_HTML_IMAGE_WINDOW_HEIGHT);
7555         }
7556 
7557         public String getThumbnailHtmlImageThumbnailWidth() {
7558             return get(fessConfig.THUMBNAIL_HTML_IMAGE_THUMBNAIL_WIDTH);
7559         }
7560 
7561         public Integer getThumbnailHtmlImageThumbnailWidthAsInteger() {
7562             return getAsInteger(fessConfig.THUMBNAIL_HTML_IMAGE_THUMBNAIL_WIDTH);
7563         }
7564 
7565         public String getThumbnailHtmlImageThumbnailHeight() {
7566             return get(fessConfig.THUMBNAIL_HTML_IMAGE_THUMBNAIL_HEIGHT);
7567         }
7568 
7569         public Integer getThumbnailHtmlImageThumbnailHeightAsInteger() {
7570             return getAsInteger(fessConfig.THUMBNAIL_HTML_IMAGE_THUMBNAIL_HEIGHT);
7571         }
7572 
7573         public String getThumbnailHtmlImageFormat() {
7574             return get(fessConfig.THUMBNAIL_HTML_IMAGE_FORMAT);
7575         }
7576 
7577         public String getThumbnailHtmlImageXpath() {
7578             return get(fessConfig.THUMBNAIL_HTML_IMAGE_XPATH);
7579         }
7580 
7581         public String getThumbnailHtmlImageExcludeExtensions() {
7582             return get(fessConfig.THUMBNAIL_HTML_IMAGE_EXCLUDE_EXTENSIONS);
7583         }
7584 
7585         public String getThumbnailGeneratorInterval() {
7586             return get(fessConfig.THUMBNAIL_GENERATOR_INTERVAL);
7587         }
7588 
7589         public Integer getThumbnailGeneratorIntervalAsInteger() {
7590             return getAsInteger(fessConfig.THUMBNAIL_GENERATOR_INTERVAL);
7591         }
7592 
7593         public String getThumbnailGeneratorTargets() {
7594             return get(fessConfig.THUMBNAIL_GENERATOR_TARGETS);
7595         }
7596 
7597         public String getThumbnailCrawlerEnabled() {
7598             return get(fessConfig.THUMBNAIL_CRAWLER_ENABLED);
7599         }
7600 
7601         public boolean isThumbnailCrawlerEnabled() {
7602             return is(fessConfig.THUMBNAIL_CRAWLER_ENABLED);
7603         }
7604 
7605         public String getUserCodeRequestParameter() {
7606             return get(fessConfig.USER_CODE_REQUEST_PARAMETER);
7607         }
7608 
7609         public String getUserCodeMinLength() {
7610             return get(fessConfig.USER_CODE_MIN_LENGTH);
7611         }
7612 
7613         public Integer getUserCodeMinLengthAsInteger() {
7614             return getAsInteger(fessConfig.USER_CODE_MIN_LENGTH);
7615         }
7616 
7617         public String getUserCodeMaxLength() {
7618             return get(fessConfig.USER_CODE_MAX_LENGTH);
7619         }
7620 
7621         public Integer getUserCodeMaxLengthAsInteger() {
7622             return getAsInteger(fessConfig.USER_CODE_MAX_LENGTH);
7623         }
7624 
7625         public String getUserCodePattern() {
7626             return get(fessConfig.USER_CODE_PATTERN);
7627         }
7628 
7629         public String getMailFromName() {
7630             return get(fessConfig.MAIL_FROM_NAME);
7631         }
7632 
7633         public String getMailFromAddress() {
7634             return get(fessConfig.MAIL_FROM_ADDRESS);
7635         }
7636 
7637         public String getSchedulerTargetName() {
7638             return get(fessConfig.SCHEDULER_TARGET_NAME);
7639         }
7640 
7641         public Integer getSchedulerTargetNameAsInteger() {
7642             return getAsInteger(fessConfig.SCHEDULER_TARGET_NAME);
7643         }
7644 
7645         public String getSchedulerJobClass() {
7646             return get(fessConfig.SCHEDULER_JOB_CLASS);
7647         }
7648 
7649         public String getSchedulerConcurrentExecMode() {
7650             return get(fessConfig.SCHEDULER_CONCURRENT_EXEC_MODE);
7651         }
7652 
7653         public String getSchedulerMonitorInterval() {
7654             return get(fessConfig.SCHEDULER_MONITOR_INTERVAL);
7655         }
7656 
7657         public Integer getSchedulerMonitorIntervalAsInteger() {
7658             return getAsInteger(fessConfig.SCHEDULER_MONITOR_INTERVAL);
7659         }
7660 
7661         public String getOnlineHelpBaseLink() {
7662             return get(fessConfig.ONLINE_HELP_BASE_LINK);
7663         }
7664 
7665         public String getOnlineHelpInstallation() {
7666             return get(fessConfig.ONLINE_HELP_INSTALLATION);
7667         }
7668 
7669         public String getOnlineHelpNameFailureurl() {
7670             return get(fessConfig.ONLINE_HELP_NAME_FAILUREURL);
7671         }
7672 
7673         public String getOnlineHelpNameElevateword() {
7674             return get(fessConfig.ONLINE_HELP_NAME_ELEVATEWORD);
7675         }
7676 
7677         public String getOnlineHelpNameReqheader() {
7678             return get(fessConfig.ONLINE_HELP_NAME_REQHEADER);
7679         }
7680 
7681         public String getOnlineHelpNameDictSynonym() {
7682             return get(fessConfig.ONLINE_HELP_NAME_DICT_SYNONYM);
7683         }
7684 
7685         public String getOnlineHelpNameDict() {
7686             return get(fessConfig.ONLINE_HELP_NAME_DICT);
7687         }
7688 
7689         public String getOnlineHelpNameDictKuromoji() {
7690             return get(fessConfig.ONLINE_HELP_NAME_DICT_KUROMOJI);
7691         }
7692 
7693         public String getOnlineHelpNameDictProtwords() {
7694             return get(fessConfig.ONLINE_HELP_NAME_DICT_PROTWORDS);
7695         }
7696 
7697         public String getOnlineHelpNameDictStopwords() {
7698             return get(fessConfig.ONLINE_HELP_NAME_DICT_STOPWORDS);
7699         }
7700 
7701         public String getOnlineHelpNameDictStemmeroverride() {
7702             return get(fessConfig.ONLINE_HELP_NAME_DICT_STEMMEROVERRIDE);
7703         }
7704 
7705         public String getOnlineHelpNameDictMapping() {
7706             return get(fessConfig.ONLINE_HELP_NAME_DICT_MAPPING);
7707         }
7708 
7709         public String getOnlineHelpNameWebconfig() {
7710             return get(fessConfig.ONLINE_HELP_NAME_WEBCONFIG);
7711         }
7712 
7713         public String getOnlineHelpNameSearchlist() {
7714             return get(fessConfig.ONLINE_HELP_NAME_SEARCHLIST);
7715         }
7716 
7717         public String getOnlineHelpNameLog() {
7718             return get(fessConfig.ONLINE_HELP_NAME_LOG);
7719         }
7720 
7721         public String getOnlineHelpNameGeneral() {
7722             return get(fessConfig.ONLINE_HELP_NAME_GENERAL);
7723         }
7724 
7725         public String getOnlineHelpNameRole() {
7726             return get(fessConfig.ONLINE_HELP_NAME_ROLE);
7727         }
7728 
7729         public String getOnlineHelpNameJoblog() {
7730             return get(fessConfig.ONLINE_HELP_NAME_JOBLOG);
7731         }
7732 
7733         public String getOnlineHelpNameKeymatch() {
7734             return get(fessConfig.ONLINE_HELP_NAME_KEYMATCH);
7735         }
7736 
7737         public String getOnlineHelpNameRelatedquery() {
7738             return get(fessConfig.ONLINE_HELP_NAME_RELATEDQUERY);
7739         }
7740 
7741         public String getOnlineHelpNameRelatedcontent() {
7742             return get(fessConfig.ONLINE_HELP_NAME_RELATEDCONTENT);
7743         }
7744 
7745         public String getOnlineHelpNameWizard() {
7746             return get(fessConfig.ONLINE_HELP_NAME_WIZARD);
7747         }
7748 
7749         public String getOnlineHelpNameBadword() {
7750             return get(fessConfig.ONLINE_HELP_NAME_BADWORD);
7751         }
7752 
7753         public String getOnlineHelpNamePathmap() {
7754             return get(fessConfig.ONLINE_HELP_NAME_PATHMAP);
7755         }
7756 
7757         public String getOnlineHelpNameBoostdoc() {
7758             return get(fessConfig.ONLINE_HELP_NAME_BOOSTDOC);
7759         }
7760 
7761         public String getOnlineHelpNameDataconfig() {
7762             return get(fessConfig.ONLINE_HELP_NAME_DATACONFIG);
7763         }
7764 
7765         public String getOnlineHelpNameSysteminfo() {
7766             return get(fessConfig.ONLINE_HELP_NAME_SYSTEMINFO);
7767         }
7768 
7769         public String getOnlineHelpNameUser() {
7770             return get(fessConfig.ONLINE_HELP_NAME_USER);
7771         }
7772 
7773         public String getOnlineHelpNameGroup() {
7774             return get(fessConfig.ONLINE_HELP_NAME_GROUP);
7775         }
7776 
7777         public String getOnlineHelpNameDesign() {
7778             return get(fessConfig.ONLINE_HELP_NAME_DESIGN);
7779         }
7780 
7781         public String getOnlineHelpNameDashboard() {
7782             return get(fessConfig.ONLINE_HELP_NAME_DASHBOARD);
7783         }
7784 
7785         public String getOnlineHelpNameWebauth() {
7786             return get(fessConfig.ONLINE_HELP_NAME_WEBAUTH);
7787         }
7788 
7789         public String getOnlineHelpNameFileconfig() {
7790             return get(fessConfig.ONLINE_HELP_NAME_FILECONFIG);
7791         }
7792 
7793         public String getOnlineHelpNameFileauth() {
7794             return get(fessConfig.ONLINE_HELP_NAME_FILEAUTH);
7795         }
7796 
7797         public String getOnlineHelpNameLabeltype() {
7798             return get(fessConfig.ONLINE_HELP_NAME_LABELTYPE);
7799         }
7800 
7801         public String getOnlineHelpNameDuplicatehost() {
7802             return get(fessConfig.ONLINE_HELP_NAME_DUPLICATEHOST);
7803         }
7804 
7805         public String getOnlineHelpNameScheduler() {
7806             return get(fessConfig.ONLINE_HELP_NAME_SCHEDULER);
7807         }
7808 
7809         public String getOnlineHelpNameCrawlinginfo() {
7810             return get(fessConfig.ONLINE_HELP_NAME_CRAWLINGINFO);
7811         }
7812 
7813         public String getOnlineHelpNameBackup() {
7814             return get(fessConfig.ONLINE_HELP_NAME_BACKUP);
7815         }
7816 
7817         public String getOnlineHelpNameUpgrade() {
7818             return get(fessConfig.ONLINE_HELP_NAME_UPGRADE);
7819         }
7820 
7821         public String getOnlineHelpNameEsreq() {
7822             return get(fessConfig.ONLINE_HELP_NAME_ESREQ);
7823         }
7824 
7825         public String getOnlineHelpNameAccesstoken() {
7826             return get(fessConfig.ONLINE_HELP_NAME_ACCESSTOKEN);
7827         }
7828 
7829         public String getOnlineHelpNameSuggest() {
7830             return get(fessConfig.ONLINE_HELP_NAME_SUGGEST);
7831         }
7832 
7833         public String getOnlineHelpNameSearchlog() {
7834             return get(fessConfig.ONLINE_HELP_NAME_SEARCHLOG);
7835         }
7836 
7837         public String getOnlineHelpNameMaintenance() {
7838             return get(fessConfig.ONLINE_HELP_NAME_MAINTENANCE);
7839         }
7840 
7841         public String getOnlineHelpSupportedLangs() {
7842             return get(fessConfig.ONLINE_HELP_SUPPORTED_LANGS);
7843         }
7844 
7845         public String getSuggestPopularWordSeed() {
7846             return get(fessConfig.SUGGEST_POPULAR_WORD_SEED);
7847         }
7848 
7849         public Integer getSuggestPopularWordSeedAsInteger() {
7850             return getAsInteger(fessConfig.SUGGEST_POPULAR_WORD_SEED);
7851         }
7852 
7853         public String getSuggestPopularWordTags() {
7854             return get(fessConfig.SUGGEST_POPULAR_WORD_TAGS);
7855         }
7856 
7857         public Integer getSuggestPopularWordTagsAsInteger() {
7858             return getAsInteger(fessConfig.SUGGEST_POPULAR_WORD_TAGS);
7859         }
7860 
7861         public String getSuggestPopularWordFields() {
7862             return get(fessConfig.SUGGEST_POPULAR_WORD_FIELDS);
7863         }
7864 
7865         public Integer getSuggestPopularWordFieldsAsInteger() {
7866             return getAsInteger(fessConfig.SUGGEST_POPULAR_WORD_FIELDS);
7867         }
7868 
7869         public String getSuggestPopularWordExcludes() {
7870             return get(fessConfig.SUGGEST_POPULAR_WORD_EXCLUDES);
7871         }
7872 
7873         public Integer getSuggestPopularWordExcludesAsInteger() {
7874             return getAsInteger(fessConfig.SUGGEST_POPULAR_WORD_EXCLUDES);
7875         }
7876 
7877         public String getSuggestPopularWordSize() {
7878             return get(fessConfig.SUGGEST_POPULAR_WORD_SIZE);
7879         }
7880 
7881         public Integer getSuggestPopularWordSizeAsInteger() {
7882             return getAsInteger(fessConfig.SUGGEST_POPULAR_WORD_SIZE);
7883         }
7884 
7885         public String getSuggestPopularWordWindowSize() {
7886             return get(fessConfig.SUGGEST_POPULAR_WORD_WINDOW_SIZE);
7887         }
7888 
7889         public Integer getSuggestPopularWordWindowSizeAsInteger() {
7890             return getAsInteger(fessConfig.SUGGEST_POPULAR_WORD_WINDOW_SIZE);
7891         }
7892 
7893         public String getSuggestPopularWordQueryFreq() {
7894             return get(fessConfig.SUGGEST_POPULAR_WORD_QUERY_FREQ);
7895         }
7896 
7897         public Integer getSuggestPopularWordQueryFreqAsInteger() {
7898             return getAsInteger(fessConfig.SUGGEST_POPULAR_WORD_QUERY_FREQ);
7899         }
7900 
7901         public String getSuggestMinHitCount() {
7902             return get(fessConfig.SUGGEST_MIN_HIT_COUNT);
7903         }
7904 
7905         public Integer getSuggestMinHitCountAsInteger() {
7906             return getAsInteger(fessConfig.SUGGEST_MIN_HIT_COUNT);
7907         }
7908 
7909         public String getSuggestFieldContents() {
7910             return get(fessConfig.SUGGEST_FIELD_CONTENTS);
7911         }
7912 
7913         public String getSuggestFieldTags() {
7914             return get(fessConfig.SUGGEST_FIELD_TAGS);
7915         }
7916 
7917         public String getSuggestFieldRoles() {
7918             return get(fessConfig.SUGGEST_FIELD_ROLES);
7919         }
7920 
7921         public String getSuggestFieldIndexContents() {
7922             return get(fessConfig.SUGGEST_FIELD_INDEX_CONTENTS);
7923         }
7924 
7925         public String getSuggestUpdateRequestInterval() {
7926             return get(fessConfig.SUGGEST_UPDATE_REQUEST_INTERVAL);
7927         }
7928 
7929         public Integer getSuggestUpdateRequestIntervalAsInteger() {
7930             return getAsInteger(fessConfig.SUGGEST_UPDATE_REQUEST_INTERVAL);
7931         }
7932 
7933         public String getSuggestUpdateContentsLimitNumPercentage() {
7934             return get(fessConfig.SUGGEST_UPDATE_CONTENTS_LIMIT_NUM_PERCENTAGE);
7935         }
7936 
7937         public String getSuggestUpdateContentsLimitNum() {
7938             return get(fessConfig.SUGGEST_UPDATE_CONTENTS_LIMIT_NUM);
7939         }
7940 
7941         public Integer getSuggestUpdateContentsLimitNumAsInteger() {
7942             return getAsInteger(fessConfig.SUGGEST_UPDATE_CONTENTS_LIMIT_NUM);
7943         }
7944 
7945         public String getSuggestUpdateContentsLimitDocSize() {
7946             return get(fessConfig.SUGGEST_UPDATE_CONTENTS_LIMIT_DOC_SIZE);
7947         }
7948 
7949         public Integer getSuggestUpdateContentsLimitDocSizeAsInteger() {
7950             return getAsInteger(fessConfig.SUGGEST_UPDATE_CONTENTS_LIMIT_DOC_SIZE);
7951         }
7952 
7953         public String getSuggestSourceReaderScrollSize() {
7954             return get(fessConfig.SUGGEST_SOURCE_READER_SCROLL_SIZE);
7955         }
7956 
7957         public Integer getSuggestSourceReaderScrollSizeAsInteger() {
7958             return getAsInteger(fessConfig.SUGGEST_SOURCE_READER_SCROLL_SIZE);
7959         }
7960 
7961         public String getSuggestPopularWordCacheSize() {
7962             return get(fessConfig.SUGGEST_POPULAR_WORD_CACHE_SIZE);
7963         }
7964 
7965         public Integer getSuggestPopularWordCacheSizeAsInteger() {
7966             return getAsInteger(fessConfig.SUGGEST_POPULAR_WORD_CACHE_SIZE);
7967         }
7968 
7969         public String getSuggestPopularWordCacheExpire() {
7970             return get(fessConfig.SUGGEST_POPULAR_WORD_CACHE_EXPIRE);
7971         }
7972 
7973         public Integer getSuggestPopularWordCacheExpireAsInteger() {
7974             return getAsInteger(fessConfig.SUGGEST_POPULAR_WORD_CACHE_EXPIRE);
7975         }
7976 
7977         public String getSuggestSearchLogPermissions() {
7978             return get(fessConfig.SUGGEST_SEARCH_LOG_PERMISSIONS);
7979         }
7980 
7981         public String getSuggestSystemMonitorInterval() {
7982             return get(fessConfig.SUGGEST_SYSTEM_MONITOR_INTERVAL);
7983         }
7984 
7985         public Integer getSuggestSystemMonitorIntervalAsInteger() {
7986             return getAsInteger(fessConfig.SUGGEST_SYSTEM_MONITOR_INTERVAL);
7987         }
7988 
7989         public String getLdapAdminEnabled() {
7990             return get(fessConfig.LDAP_ADMIN_ENABLED);
7991         }
7992 
7993         public boolean isLdapAdminEnabled() {
7994             return is(fessConfig.LDAP_ADMIN_ENABLED);
7995         }
7996 
7997         public String getLdapAdminUserFilter() {
7998             return get(fessConfig.LDAP_ADMIN_USER_FILTER);
7999         }
8000 
8001         public String getLdapAdminUserBaseDn() {
8002             return get(fessConfig.LDAP_ADMIN_USER_BASE_DN);
8003         }
8004 
8005         public String getLdapAdminUserObjectClasses() {
8006             return get(fessConfig.LDAP_ADMIN_USER_OBJECT_CLASSES);
8007         }
8008 
8009         public String getLdapAdminRoleFilter() {
8010             return get(fessConfig.LDAP_ADMIN_ROLE_FILTER);
8011         }
8012 
8013         public String getLdapAdminRoleBaseDn() {
8014             return get(fessConfig.LDAP_ADMIN_ROLE_BASE_DN);
8015         }
8016 
8017         public String getLdapAdminRoleObjectClasses() {
8018             return get(fessConfig.LDAP_ADMIN_ROLE_OBJECT_CLASSES);
8019         }
8020 
8021         public String getLdapAdminGroupFilter() {
8022             return get(fessConfig.LDAP_ADMIN_GROUP_FILTER);
8023         }
8024 
8025         public String getLdapAdminGroupBaseDn() {
8026             return get(fessConfig.LDAP_ADMIN_GROUP_BASE_DN);
8027         }
8028 
8029         public String getLdapAdminGroupObjectClasses() {
8030             return get(fessConfig.LDAP_ADMIN_GROUP_OBJECT_CLASSES);
8031         }
8032 
8033         public String getLdapAdminSyncPassword() {
8034             return get(fessConfig.LDAP_ADMIN_SYNC_PASSWORD);
8035         }
8036 
8037         public boolean isLdapAdminSyncPassword() {
8038             return is(fessConfig.LDAP_ADMIN_SYNC_PASSWORD);
8039         }
8040 
8041         public String getLdapMaxUsernameLength() {
8042             return get(fessConfig.LDAP_MAX_USERNAME_LENGTH);
8043         }
8044 
8045         public Integer getLdapMaxUsernameLengthAsInteger() {
8046             return getAsInteger(fessConfig.LDAP_MAX_USERNAME_LENGTH);
8047         }
8048 
8049         public String getLdapIgnoreNetbiosName() {
8050             return get(fessConfig.LDAP_IGNORE_NETBIOS_NAME);
8051         }
8052 
8053         public boolean isLdapIgnoreNetbiosName() {
8054             return is(fessConfig.LDAP_IGNORE_NETBIOS_NAME);
8055         }
8056 
8057         public String getLdapRoleSearchUserEnabled() {
8058             return get(fessConfig.LDAP_ROLE_SEARCH_USER_ENABLED);
8059         }
8060 
8061         public boolean isLdapRoleSearchUserEnabled() {
8062             return is(fessConfig.LDAP_ROLE_SEARCH_USER_ENABLED);
8063         }
8064 
8065         public String getLdapRoleSearchGroupEnabled() {
8066             return get(fessConfig.LDAP_ROLE_SEARCH_GROUP_ENABLED);
8067         }
8068 
8069         public boolean isLdapRoleSearchGroupEnabled() {
8070             return is(fessConfig.LDAP_ROLE_SEARCH_GROUP_ENABLED);
8071         }
8072 
8073         public String getLdapRoleSearchRoleEnabled() {
8074             return get(fessConfig.LDAP_ROLE_SEARCH_ROLE_ENABLED);
8075         }
8076 
8077         public boolean isLdapRoleSearchRoleEnabled() {
8078             return is(fessConfig.LDAP_ROLE_SEARCH_ROLE_ENABLED);
8079         }
8080 
8081         public String getLdapAttrSurname() {
8082             return get(fessConfig.LDAP_ATTR_SURNAME);
8083         }
8084 
8085         public String getLdapAttrGivenName() {
8086             return get(fessConfig.LDAP_ATTR_GIVEN_NAME);
8087         }
8088 
8089         public String getLdapAttrEmployeeNumber() {
8090             return get(fessConfig.LDAP_ATTR_EMPLOYEE_NUMBER);
8091         }
8092 
8093         public String getLdapAttrMail() {
8094             return get(fessConfig.LDAP_ATTR_MAIL);
8095         }
8096 
8097         public String getLdapAttrTelephoneNumber() {
8098             return get(fessConfig.LDAP_ATTR_TELEPHONE_NUMBER);
8099         }
8100 
8101         public String getLdapAttrHomePhone() {
8102             return get(fessConfig.LDAP_ATTR_HOME_PHONE);
8103         }
8104 
8105         public String getLdapAttrHomePostalAddress() {
8106             return get(fessConfig.LDAP_ATTR_HOME_POSTAL_ADDRESS);
8107         }
8108 
8109         public String getLdapAttrLabeleduri() {
8110             return get(fessConfig.LDAP_ATTR_LABELEDURI);
8111         }
8112 
8113         public String getLdapAttrRoomNumber() {
8114             return get(fessConfig.LDAP_ATTR_ROOM_NUMBER);
8115         }
8116 
8117         public String getLdapAttrDescription() {
8118             return get(fessConfig.LDAP_ATTR_DESCRIPTION);
8119         }
8120 
8121         public String getLdapAttrTitle() {
8122             return get(fessConfig.LDAP_ATTR_TITLE);
8123         }
8124 
8125         public String getLdapAttrPager() {
8126             return get(fessConfig.LDAP_ATTR_PAGER);
8127         }
8128 
8129         public String getLdapAttrStreet() {
8130             return get(fessConfig.LDAP_ATTR_STREET);
8131         }
8132 
8133         public String getLdapAttrPostalCode() {
8134             return get(fessConfig.LDAP_ATTR_POSTAL_CODE);
8135         }
8136 
8137         public String getLdapAttrPhysicalDeliveryOfficeName() {
8138             return get(fessConfig.LDAP_ATTR_PHYSICAL_DELIVERY_OFFICE_NAME);
8139         }
8140 
8141         public String getLdapAttrDestinationIndicator() {
8142             return get(fessConfig.LDAP_ATTR_DESTINATION_INDICATOR);
8143         }
8144 
8145         public String getLdapAttrInternationalisdnNumber() {
8146             return get(fessConfig.LDAP_ATTR_INTERNATIONALISDN_NUMBER);
8147         }
8148 
8149         public String getLdapAttrState() {
8150             return get(fessConfig.LDAP_ATTR_STATE);
8151         }
8152 
8153         public String getLdapAttrEmployeeType() {
8154             return get(fessConfig.LDAP_ATTR_EMPLOYEE_TYPE);
8155         }
8156 
8157         public String getLdapAttrFacsimileTelephoneNumber() {
8158             return get(fessConfig.LDAP_ATTR_FACSIMILE_TELEPHONE_NUMBER);
8159         }
8160 
8161         public String getLdapAttrPostOfficeBox() {
8162             return get(fessConfig.LDAP_ATTR_POST_OFFICE_BOX);
8163         }
8164 
8165         public String getLdapAttrInitials() {
8166             return get(fessConfig.LDAP_ATTR_INITIALS);
8167         }
8168 
8169         public String getLdapAttrCarLicense() {
8170             return get(fessConfig.LDAP_ATTR_CAR_LICENSE);
8171         }
8172 
8173         public String getLdapAttrMobile() {
8174             return get(fessConfig.LDAP_ATTR_MOBILE);
8175         }
8176 
8177         public String getLdapAttrPostalAddress() {
8178             return get(fessConfig.LDAP_ATTR_POSTAL_ADDRESS);
8179         }
8180 
8181         public String getLdapAttrCity() {
8182             return get(fessConfig.LDAP_ATTR_CITY);
8183         }
8184 
8185         public String getLdapAttrTeletexTerminalIdentifier() {
8186             return get(fessConfig.LDAP_ATTR_TELETEX_TERMINAL_IDENTIFIER);
8187         }
8188 
8189         public String getLdapAttrX121Address() {
8190             return get(fessConfig.LDAP_ATTR_X121_ADDRESS);
8191         }
8192 
8193         public String getLdapAttrBusinessCategory() {
8194             return get(fessConfig.LDAP_ATTR_BUSINESS_CATEGORY);
8195         }
8196 
8197         public String getLdapAttrRegisteredAddress() {
8198             return get(fessConfig.LDAP_ATTR_REGISTERED_ADDRESS);
8199         }
8200 
8201         public String getLdapAttrDisplayName() {
8202             return get(fessConfig.LDAP_ATTR_DISPLAY_NAME);
8203         }
8204 
8205         public String getLdapAttrPreferredLanguage() {
8206             return get(fessConfig.LDAP_ATTR_PREFERRED_LANGUAGE);
8207         }
8208 
8209         public String getLdapAttrDepartmentNumber() {
8210             return get(fessConfig.LDAP_ATTR_DEPARTMENT_NUMBER);
8211         }
8212 
8213         public String getLdapAttrUidNumber() {
8214             return get(fessConfig.LDAP_ATTR_UID_NUMBER);
8215         }
8216 
8217         public String getLdapAttrGidNumber() {
8218             return get(fessConfig.LDAP_ATTR_GID_NUMBER);
8219         }
8220 
8221         public String getLdapAttrHomeDirectory() {
8222             return get(fessConfig.LDAP_ATTR_HOME_DIRECTORY);
8223         }
8224 
8225         public String getSsoType() {
8226             return get(fessConfig.SSO_TYPE);
8227         }
8228 
8229         public String getSpnegoLoggerLevel() {
8230             return get(fessConfig.SPNEGO_LOGGER_LEVEL);
8231         }
8232 
8233         public Integer getSpnegoLoggerLevelAsInteger() {
8234             return getAsInteger(fessConfig.SPNEGO_LOGGER_LEVEL);
8235         }
8236 
8237         public String getSpnegoKrb5Conf() {
8238             return get(fessConfig.SPNEGO_KRB5_CONF);
8239         }
8240 
8241         public String getSpnegoLoginConf() {
8242             return get(fessConfig.SPNEGO_LOGIN_CONF);
8243         }
8244 
8245         public String getSpnegoPreauthUsername() {
8246             return get(fessConfig.SPNEGO_PREAUTH_USERNAME);
8247         }
8248 
8249         public String getSpnegoPreauthPassword() {
8250             return get(fessConfig.SPNEGO_PREAUTH_PASSWORD);
8251         }
8252 
8253         public String getSpnegoLoginClientModule() {
8254             return get(fessConfig.SPNEGO_LOGIN_CLIENT_MODULE);
8255         }
8256 
8257         public String getSpnegoLoginServerModule() {
8258             return get(fessConfig.SPNEGO_LOGIN_SERVER_MODULE);
8259         }
8260 
8261         public String getSpnegoAllowBasic() {
8262             return get(fessConfig.SPNEGO_ALLOW_BASIC);
8263         }
8264 
8265         public boolean isSpnegoAllowBasic() {
8266             return is(fessConfig.SPNEGO_ALLOW_BASIC);
8267         }
8268 
8269         public String getSpnegoAllowUnsecureBasic() {
8270             return get(fessConfig.SPNEGO_ALLOW_UNSECURE_BASIC);
8271         }
8272 
8273         public boolean isSpnegoAllowUnsecureBasic() {
8274             return is(fessConfig.SPNEGO_ALLOW_UNSECURE_BASIC);
8275         }
8276 
8277         public String getSpnegoPromptNtlm() {
8278             return get(fessConfig.SPNEGO_PROMPT_NTLM);
8279         }
8280 
8281         public boolean isSpnegoPromptNtlm() {
8282             return is(fessConfig.SPNEGO_PROMPT_NTLM);
8283         }
8284 
8285         public String getSpnegoAllowLocalhost() {
8286             return get(fessConfig.SPNEGO_ALLOW_LOCALHOST);
8287         }
8288 
8289         public boolean isSpnegoAllowLocalhost() {
8290             return is(fessConfig.SPNEGO_ALLOW_LOCALHOST);
8291         }
8292 
8293         public String getSpnegoAllowDelegation() {
8294             return get(fessConfig.SPNEGO_ALLOW_DELEGATION);
8295         }
8296 
8297         public boolean isSpnegoAllowDelegation() {
8298             return is(fessConfig.SPNEGO_ALLOW_DELEGATION);
8299         }
8300 
8301