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