Package de.xima.fc.config
Class XfcConfigDefaults.Application
java.lang.Object
de.xima.fc.config.XfcConfigDefaults.Application
- Enclosing class:
- XfcConfigDefaults
Default values for the various settings in the
application.properties configuration file.- Author:
- XIMA MEDIA GmbH
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longDefault value for the atuh client cacheheap count.static final longDefault value for the atuh client cacheTime-To-Idle.static final StringDefault value for the application property that controls theautocompleteattribute of the invisible bot field.static final Stringstatic final longDefault value for the default single binary request timeout to the PROMA API, in seconds.static final longDefault value for the default combined request timeout to the PROMA API, in seconds.static final booleanstatic final Longstatic final Longstatic final intstatic final intstatic final longstatic final longstatic final longstatic final longstatic final longstatic final booleanstatic final Stringstatic final intstatic final intstatic final Integerstatic final Longstatic final Longstatic final Stringstatic final Stringstatic final Stringstatic final booleanstatic final intSMTP Socket connection timeout default value in millisecondsstatic final intSMTP Socket I/O timeout default value in millisecondsstatic final booleanDefault value for whether JAR files are unpacked to a separate folder on the file system.static final booleanDefault value for the whether the plugin update check is active.static final longDefault time in seconds between two consecutive plugin update checks.static final intstatic final intstatic final Stringstatic final longDefault value for the default single request timeout to the PROMA API, in seconds.static final StringDefault value for the key of the plugin store, which provides all plugins via Proma.static final booleanSome old browsers reject cookies with SameSite=None.static final StringValue for the SameSite setting on the session cookie.static final StringSet SameSite=Lax on the session cookie.static final StringSet SameSite=None on the session cookie.static final StringSet SameSite=None on the session cookie.static final StringSet SameSite=Strict on the session cookie.static final StringDecides whether the secure flag of the session cookie is modified.static final StringAdd the secure flag on the session cookie (HTTPS-only), whether already present or not.static final StringAdd the secure flag when also setting SameSite=None.static final StringAdd the secure flag when the connection is made via HTTP(s) and also setting SameSite=None.static final StringDo not change the secure flag on the session cookie at all.static final StringRemove the secure flag on the session cookie (HTTPS-only), whether already present or not.static final booleanDefault value for the whether the link to the FAQ page should be shown for backend pagesstatic final booleanDefault value for the whether a link to the help pages should be shown for backend pages.static final booleanDefault value for the whether the link to the imprint should shown on the login page.static final booleanDefault value for the whether the link to the license agreement should shown on the login page.static final booleanDefault value for the whether the footer of the login form should be displayed.static final booleanDefault value for the whether the formcycle logo should be shown in backend pages.static final booleanDefault value for the whether the password forgotten link should be shown on the login page.static final booleanDefault value for the whether the link to the privacy terms should shown on the login page.static final booleanDefault value for the whether the link to sign up for a new account should be shown on the login page.static final booleanDefault value for the whether the link to the license agreement should shown on the login page.static final booleanDefault value for the whether the formcycle version should be shown in backend pages.static final booleanstatic final Stringstatic final booleanDeprecated.static final Stringstatic final Stringstatic final StringDefault value for the application property that controls whichContent-Security-Policyheader to set in the backend.static final StringDefault value for the application property that controls whichContent-Security-Policyheader to set in the frontend.static final StringDefault value for the application property that controls whichContent-Security-Policy-Report-Onlyheader to set in the backend.static final StringDefault value for the application property that controls whichContent-Security-Policy-Report-Onlyheader to set in the frontend.static final Stringstatic final booleanDefault value for the whether the strict transport security sub domain header should be set.static final Stringstatic final Stringstatic final Stringstatic final intDeprecated.static final StringDeprecated.static final booleanDeprecated.static final booleanDeprecated.static final intDeprecated.static final Integerstatic final Stringstatic final StringDefault value for the URL to the form store that lets users browser for forms they want to install.static final Stringstatic final Stringstatic final StringDefault value to the help pages, e.g. https://help7.formcycle.eustatic final StringDefault value for the help widget.static final StringDefault value for the URL to the imprint, e.g. https://formcycle.de/en/imprint.static final StringDefault value for the licensing conditions link, e.g. https://formcycle.de/de/lizenzbedingungen.static final StringDefault value for the loopback URL that the server can use to access itself.static final StringDefault value for the privacy agreement, e.g. https://formcycle.de/en/data-protection.static final StringDefault value to the questions & answers page, e.g. https://faq.formcycle.eu/static final StringDefault URL to the page for signing up for a new account, e.g. https://www.form.cloud.static final StringDefault value for the terms of use.static final StringDefault value for the videos url, e.g.static final Stringstatic final StringDefault value for the workshops url, e.g.static final longstatic final longstatic final longstatic final booleanDeprecated.static final StringDefault value forApplication#WEBDAV_SANITIZE_REGEXP.static final StringDefault value forApplication#WEBDAV_SANITIZE_REPLACEMENT.static final longDefault value for the interval for the websocket keep alive ping message, in seconds.static final boolean -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
GLOBAL_DBQUERY_ROW_LIMIT
public static final int GLOBAL_DBQUERY_ROW_LIMIT- See Also:
-
GLOBAL_DBQUERY_SIZE_LIMIT
public static final int GLOBAL_DBQUERY_SIZE_LIMIT- See Also:
-
WEBDAV_SANITIZE_REGEXP
Default value forApplication#WEBDAV_SANITIZE_REGEXP. By default, no sanitization is performed.- See Also:
-
WEBDAV_SANITIZE_REPLACEMENT
Default value forApplication#WEBDAV_SANITIZE_REPLACEMENT. By default, all matches are replaced with the empty string.- See Also:
-
SESSION_COOKIE_SECURE
Decides whether the secure flag of the session cookie is modified. One ofSESSION_COOKIE_SECURE_ADD,SESSION_COOKIE_SECURE_ADD_IF_SAME_SITE_NONE,SESSION_COOKIE_SECURE_ADD_IF_SAME_SITE_NONE_AND_SECURE,SESSION_COOKIE_SECURE_KEEP,SESSION_COOKIE_SECURE_REMOVE.- See Also:
-
SESSION_COOKIE_SECURE_ADD
Add the secure flag on the session cookie (HTTPS-only), whether already present or not.- See Also:
-
SESSION_COOKIE_SECURE_REMOVE
Remove the secure flag on the session cookie (HTTPS-only), whether already present or not.- See Also:
-
SESSION_COOKIE_SECURE_KEEP
Do not change the secure flag on the session cookie at all.- See Also:
-
SESSION_COOKIE_SECURE_ADD_IF_SAME_SITE_NONE
Add the secure flag when also setting SameSite=None. Otherwise, do not make any changes. Note that HTTPS detection may not be reliable when using a proxy.- See Also:
-
SESSION_COOKIE_SECURE_ADD_IF_SAME_SITE_NONE_AND_SECURE
Add the secure flag when the connection is made via HTTP(s) and also setting SameSite=None. Otherwise, do not make any changes.- See Also:
-
SESSION_COOKIE_SAME_SITE
Value for the SameSite setting on the session cookie. One ofSESSION_COOKIE_SAME_SITE_NONE,SESSION_COOKIE_SAME_SITE_NONE_IF_SECURESESSION_COOKIE_SAME_SITE_LAX,SESSION_COOKIE_SAME_SITE_STRICT. When any other value, do not modify the SameSite setting.- See Also:
-
SESSION_COOKIE_SAME_SITE_NONE
Set SameSite=None on the session cookie.- See Also:
-
SESSION_COOKIE_SAME_SITE_NONE_IF_SECURE
Set SameSite=None on the session cookie.- See Also:
-
SESSION_COOKIE_SAME_SITE_LAX
Set SameSite=Lax on the session cookie.- See Also:
-
SESSION_COOKIE_SAME_SITE_STRICT
Set SameSite=Strict on the session cookie.- See Also:
-
SESSION_COOKIE_OMIT_SAME_SITE_NONE_ON_UNSUPPORTED_BROWSERS
public static final boolean SESSION_COOKIE_OMIT_SAME_SITE_NONE_ON_UNSUPPORTED_BROWSERSSome old browsers reject cookies with SameSite=None. When set totrue, attempt to read the user agent and omit the flag if the user agent has this bug. Note that user agent detection is error prone and may or may not work.- See Also:
-
SYSTEM_URL_HELP
Default value to the help pages, e.g. https://help7.formcycle.eu- See Also:
-
SYSTEM_URL_VIDEOS
Default value for the videos url, e.g.https://tutorials.formcycle.eu- See Also:
-
SYSTEM_URL_WORKSHOP
Default value for the workshops url, e.g.https://workshops.formcycle.eu- See Also:
-
SYSTEM_URL_HELP_WIDGET
Default value for the help widget.- See Also:
-
SYSTEM_URL_QA
Default value to the questions & answers page, e.g. https://faq.formcycle.eu/- See Also:
-
SYSTEM_URL_REGISTER
Default URL to the page for signing up for a new account, e.g. https://www.form.cloud. Must be empty as not all installations are run by a single company.- See Also:
-
SYSTEM_URL_PRIVACY
Default value for the privacy agreement, e.g. https://formcycle.de/en/data-protection. Must be empty as not all installations are run by a single company.- See Also:
-
SYSTEM_URL_FORM_STORE
Default value for the URL to the form store that lets users browser for forms they want to install.- See Also:
-
SYSTEM_URL_IMPRINT
Default value for the URL to the imprint, e.g. https://formcycle.de/en/imprint. Must be empty as not all installations are run by a single company.- See Also:
-
SYSTEM_URL_TERMS_OF_USE
Default value for the terms of use. Must be empty as not all installations are run by a single company.- See Also:
-
SYSTEM_URL_LICENSE
Default value for the licensing conditions link, e.g. https://formcycle.de/de/lizenzbedingungen. Must be empty as not all installations are run by a single company.- See Also:
-
SYSTEM_URL_FORMCLOUD
- See Also:
-
SYSTEM_URL_FORMCYCLE
- See Also:
-
SYSTEM_URL_DESIGNER_HELP
- See Also:
-
SYSTEM_URL_VIEDEO
- See Also:
-
SYSTEM_ENVIRONMENT_HEADER
- See Also:
-
LICENSE_PUBLIC_ENC_KEY
- See Also:
-
LICENSE_PRODUCT_KEY
- See Also:
-
PROMA_API_BASE_URL
- See Also:
-
LICENSE_SEND_SYSTEM_INFO
public static final boolean LICENSE_SEND_SYSTEM_INFO- See Also:
-
SYSTEM_HEADER_X_XSS_PROTECTION
- See Also:
-
SYSTEM_HEADER_REFERER_POLICY
- See Also:
-
SYSTEM_HEADER_HTTP_STRICT_TRANSPORT_SECURITY
- See Also:
-
SYSTEM_HEADER_BACKEND_X_FRAME_OPTIONS
- See Also:
-
SYSTEM_HEADER_CONTENT_SECURITY_POLICY_BACKEND
Default value for the application property that controls whichContent-Security-Policyheader to set in the backend.- See Also:
-
SYSTEM_HEADER_CONTENT_SECURITY_POLICY_REPORT_ONLY_BACKEND
Default value for the application property that controls whichContent-Security-Policy-Report-Onlyheader to set in the backend.- See Also:
-
SYSTEM_HEADER_CONTENT_SECURITY_POLICY_FRONTEND
Default value for the application property that controls whichContent-Security-Policyheader to set in the frontend.- See Also:
-
SYSTEM_HEADER_CONTENT_SECURITY_POLICY_REPORT_ONLY_FRONTEND
Default value for the application property that controls whichContent-Security-Policy-Report-Onlyheader to set in the frontend.- See Also:
-
SYSTEM_GUI_BACKGROUND
- See Also:
-
SYSTEM_HEADER_SERVER_ID
- See Also:
-
SYSTEM_BACKEND_HTTP_METHODS_NOT_ALLOWED
public static final boolean SYSTEM_BACKEND_HTTP_METHODS_NOT_ALLOWED- See Also:
-
SYSTEM_PROJECT_INBOX_VALUE_MAX_SIZE
-
GLOBAL_UPLOAD_LIMIT
-
GLOBAL_UPLOAD_LIMIT_TOTAL
-
GLOBAL_PARAMETERPARSER_ITEMSIZETHRESHOLD
-
FORM_PREVIEW_POOL_TIMEOUT
public static final long FORM_PREVIEW_POOL_TIMEOUT- See Also:
-
FORM_PREVIEW_POOL_TIMEOUT_CHECK
public static final long FORM_PREVIEW_POOL_TIMEOUT_CHECK- See Also:
-
FORM_PREVIEW_POOL_MAX_INSTANCES
public static final int FORM_PREVIEW_POOL_MAX_INSTANCES- See Also:
-
FORM_PREVIEW_POOL_MIN_INSTANCES
public static final int FORM_PREVIEW_POOL_MIN_INSTANCES- See Also:
-
CLEANUP_WORKER_CRONEXPRESSION
- See Also:
-
PROCESSING_ACTIONS_LIMIT
public static final int PROCESSING_ACTIONS_LIMIT- See Also:
-
PROCESSING_SINGLE_ACTION_LIMIT
public static final int PROCESSING_SINGLE_ACTION_LIMIT- See Also:
-
FORM_RECORD_LOCK_POLL_INTERVAL_MILLIS
public static final long FORM_RECORD_LOCK_POLL_INTERVAL_MILLIS- See Also:
-
FORM_RECORD_LOCK_TIMEOUT_MILLIS
public static final long FORM_RECORD_LOCK_TIMEOUT_MILLIS- See Also:
-
FORM_RECORD_LOCK_MAX_DURATION_SECONDS
public static final long FORM_RECORD_LOCK_MAX_DURATION_SECONDS- See Also:
-
BOT_FIELD_AUTOCOMPLETE
Default value for the application property that controls theautocompleteattribute of the invisible bot field. SeeBOT_FIELD_AUTOCOMPLETEfor more details.- See Also:
-
DISABLE_SHADOW_DOM
public static final boolean DISABLE_SHADOW_DOM- See Also:
-
TIMED_WORKFLOW_TRIGGER_MAX_RETRY_COUNT
public static final long TIMED_WORKFLOW_TRIGGER_MAX_RETRY_COUNT- See Also:
-
TIMED_WORKFLOW_TRIGGER_INITIAL_RETRY_DELAY_MILLIS
public static final long TIMED_WORKFLOW_TRIGGER_INITIAL_RETRY_DELAY_MILLIS- See Also:
-
TIMED_WORKFLOW_TRIGGER_IMMEDIATE_DELAY_MILLIS
public static final long TIMED_WORKFLOW_TRIGGER_IMMEDIATE_DELAY_MILLIS- See Also:
-
WORKFLOW_PROCESSING_ENABLE_SQL_STATEMENT
public static final boolean WORKFLOW_PROCESSING_ENABLE_SQL_STATEMENT- See Also:
-
FRAME_INTEGRATION_ALLOWED_FOR_URLS
public static final boolean FRAME_INTEGRATION_ALLOWED_FOR_URLS- See Also:
-
FRAME_INTEGRATION_ALLOWED_URLS
- See Also:
-
SHOW_PASSWORD_LINK
public static final boolean SHOW_PASSWORD_LINKDefault value for the whether the password forgotten link should be shown on the login page.- See Also:
-
SHOW_LOGO
public static final boolean SHOW_LOGODefault value for the whether the formcycle logo should be shown in backend pages.- See Also:
-
SHOW_LOGIN_FOOTER
public static final boolean SHOW_LOGIN_FOOTERDefault value for the whether the footer of the login form should be displayed.- See Also:
-
SHOW_LICENSE_LINK
public static final boolean SHOW_LICENSE_LINKDefault value for the whether the link to the license agreement should shown on the login page.- See Also:
-
SHOW_IMPRINT_LINK
public static final boolean SHOW_IMPRINT_LINKDefault value for the whether the link to the imprint should shown on the login page.- See Also:
-
SHOW_HELP_LINK
public static final boolean SHOW_HELP_LINKDefault value for the whether a link to the help pages should be shown for backend pages.- See Also:
-
SHOW_FAQ_LINK
public static final boolean SHOW_FAQ_LINKDefault value for the whether the link to the FAQ page should be shown for backend pages- See Also:
-
SHOW_PRIVACY_LINK
public static final boolean SHOW_PRIVACY_LINKDefault value for the whether the link to the privacy terms should shown on the login page.- See Also:
-
SHOW_REGISTER_LINK
public static final boolean SHOW_REGISTER_LINKDefault value for the whether the link to sign up for a new account should be shown on the login page.- See Also:
-
SHOW_TERMS_LINK
public static final boolean SHOW_TERMS_LINKDefault value for the whether the link to the license agreement should shown on the login page.- See Also:
-
SHOW_VERSION
public static final boolean SHOW_VERSIONDefault value for the whether the formcycle version should be shown in backend pages.- See Also:
-
SYSTEM_HEADER_HTTP_STRICT_TRANSPORT_SECURITY_SUBDOMAIN
public static final boolean SYSTEM_HEADER_HTTP_STRICT_TRANSPORT_SECURITY_SUBDOMAINDefault value for the whether the strict transport security sub domain header should be set.- See Also:
-
SYSTEM_URL_LOOPBACK_BASE
Default value for the loopback URL that the server can use to access itself.- See Also:
-
MAIL_SMTP_CONNECTION_TIMEOUT
public static final int MAIL_SMTP_CONNECTION_TIMEOUTSMTP Socket connection timeout default value in milliseconds- See Also:
-
MAIL_SMTP_TIMEOUT
public static final int MAIL_SMTP_TIMEOUTSMTP Socket I/O timeout default value in milliseconds- See Also:
-
PROMA_PLUGIN_STORE_KEY
Default value for the key of the plugin store, which provides all plugins via Proma.- See Also:
-
PLUGIN_UPDATE_CHECK_ACTIVE
public static final boolean PLUGIN_UPDATE_CHECK_ACTIVEDefault value for the whether the plugin update check is active.- See Also:
-
PLUGIN_UNPACK_JAR_FILE
public static final boolean PLUGIN_UNPACK_JAR_FILEDefault value for whether JAR files are unpacked to a separate folder on the file system.- See Also:
-
PROMA_DEFAULT_SINGLE_REQUEST_TIMEOUT
public static final long PROMA_DEFAULT_SINGLE_REQUEST_TIMEOUTDefault value for the default single request timeout to the PROMA API, in seconds.- See Also:
-
DEFAULT_BINARY_REQUEST_TIMEOUT
public static final long DEFAULT_BINARY_REQUEST_TIMEOUTDefault value for the default single binary request timeout to the PROMA API, in seconds.- See Also:
-
DEFAULT_COMBINED_REQUEST_TIMEOUT
public static final long DEFAULT_COMBINED_REQUEST_TIMEOUTDefault value for the default combined request timeout to the PROMA API, in seconds.- See Also:
-
SYSTEM_LOGIN_GLOBAL_REDIRECT_TARGET
Deprecated. -
SYSTEM_LOGIN_CREDENTIALS_EXPIRE_INTERVAL_IN_DAYS
Deprecated.- See Also:
-
SYSTEM_FORCE_MULTI_FACTOR_AUTHENTICATION
Deprecated.- See Also:
-
SYSTEM_MULTI_FACTOR_AUTHENTICATION_INTERVAL_DAYS
Deprecated.- See Also:
-
SYSTEM_MULTI_FACTOR_AUTHENTICATION_ALLOW_RECOVERY
Deprecated.- See Also:
-
SYSTEM_LOGIN_SUPER_USER_LOGIN_ACITVE
Deprecated.- See Also:
-
USER_DISCOVERY_ENABLED
Deprecated.- See Also:
-
FACES_HTTP_CHUNK_SIZE_BYTES
-
FACES_HTTP_PACKET_SIZE_BYTES
-
PLUGIN_UPDATE_CHECK_INTERVAL_SECONDS
public static final long PLUGIN_UPDATE_CHECK_INTERVAL_SECONDSDefault time in seconds between two consecutive plugin update checks. Used to limit the number of update checks.- See Also:
-
AUTH_CLIENT_CACHE_TIME_TO_IDLE
public static final long AUTH_CLIENT_CACHE_TIME_TO_IDLEDefault value for the atuh client cacheTime-To-Idle.- See Also:
-
AUTH_CLIENT_CACHE_HEAP_COUNT
public static final long AUTH_CLIENT_CACHE_HEAP_COUNTDefault value for the atuh client cacheheap count.- See Also:
-
WEBSOCKET_KEEP_ALIVE_SECONDS
public static final long WEBSOCKET_KEEP_ALIVE_SECONDSDefault value for the interval for the websocket keep alive ping message, in seconds.- See Also:
-
LDAP_FILTER_USER_LOGIN
-
-
Constructor Details
-
Application
public Application()
-
CmnConst.SystemProperty.Defaults.MULTI_FACTOR_AUTHENTICATION_FORCEinstead.