Package de.xima.fc
Class CmnConst.SystemProperty
- java.lang.Object
-
- de.xima.fc.CmnConst.SystemProperty
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCmnConst.SystemProperty.Defaults
-
Field Summary
Fields Modifier and Type Field Description static StringBACKEND_LOGIN_CONFIG_CLIENTSAn orderedListofauthentication client namesof the backend login page.static StringBACKEND_LOGIN_CONFIG_GLOBAL_REDIRECT_TARGETglobal redirect targetof the backend login page.static StringBACKEND_LOGIN_CONFIG_INPUT_CLIENT_LAYOUT_TYPElayout of the input clientsof the backend login page.static StringBACKEND_LOGIN_CONFIG_LAYOUT_TYPEgeneral layoutof the backend login page.static StringBACKEND_LOGIN_CONFIG_PREFIXPrefix for system properties related to the backend login configuration.static StringBACKEND_LOGIN_CONFIG_REMEMBER_ME_ACTIVEBooleanvalue that determines whether the remember me option should be displayed on the backend login page.static StringBACKEND_LOGIN_CONFIG_SUPER_USER_LOGIN_ACTIVEBooleanvalue that determines whether the super user login is active.static StringBACKEND_LOGIN_LAYOUT_HEADERstatic StringBACKEND_LOGIN_LAYOUT_NOTICEstatic StringBACKEND_LOGIN_LAYOUT_NOTICE_POSITIONstatic StringCONTRACT_UPDATE_PRODUCT_PROMPT_ACTIVEstatic StringDEFAULT_FORM_THEME_PREFIXPrefix for the system properties that store system-wide the default form theme.static StringDEFAULT_URL_CONTRACT_DETAILSstatic StringENCRYPTION_TEST_KEYstatic StringENCRYPTION_TEST_VALUEstatic StringGENERIC_REST_SERVLET_ACTIVEstatic StringJWT_ACCESS_TOKENS_LIFETIMEstatic StringJWT_ACCESS_TOKENS_SECRETstatic StringJWT_ACCESS_TOKENS_TIMESTAMPstatic StringJWT_ID_TOKENS_LIFETIMEstatic StringJWT_ID_TOKENS_SECRETstatic StringJWT_ID_TOKENS_TIMESTAMPstatic StringJWT_REFRESH_TOKEN_LIFETIMEstatic StringJWT_REFRESH_TOKEN_MAX_COUNTstatic StringJWT_REFRESH_TOKEN_SECRETstatic StringJWT_REFRESH_TOKEN_TIMESTAMPstatic StringLICENSE_UPDATE_SERVLET_ACTIVEstatic StringMULTI_FACTOR_AUTHENTICATION_ALLOW_RECOVERYBooleanwhether the user may be able to recover their user account if the MFA token was lost.static StringMULTI_FACTOR_AUTHENTICATION_FORCEBooleanvalue whether to force MFA for all users of the system.static StringMULTI_FACTOR_AUTHENTICATION_INTERVAL_DAYSDefault interval (in days) for which user profile user may save the MFA.static StringMULTI_FACTOR_AUTHENTICATION_PREFIXPrefix for system properties related to multi factor authentication.static StringPLUGIN_UPDATE_CHECK_JOB_ACTIVEstatic StringPLUGIN_UPDATE_CHECK_JOB_EXECUTION_TIMEstatic StringPLUGIN_UPDATE_CHECK_JOB_LAST_EXECUTIONstatic StringPLUGIN_UPDATE_CHECK_LAST_TIMESTAMPstatic StringPLUGIN_UPDATE_CHECK_TIMESPANstatic StringPROTOCOL_BOT_DETECT_ACTIVEstatic StringPROTOCOL_CLEANUP_JOB_ACTIVEstatic StringPROTOCOL_CLEANUP_JOB_EXECUTION_TIMEstatic StringPROTOCOL_CLEANUP_JOB_KEEP_FORM_RECORD_HISTORYstatic StringPROTOCOL_CLEANUP_JOB_LAST_EXECUTIONstatic StringPROTOCOL_CLEANUP_JOB_TIMESPANstatic StringPROTOCOL_SUBMIT_MANIPULATION_ACTIVEWhether a protocol entry is created when a form was submitted with an invalid submit button UUID.static StringPWD_POLICY_KEY_PREFIXstatic StringPWD_POLICY_KEY_PREFIX_RULEstatic StringSERVER_CONFIG_FEAT_PREFIXPrefix for master server config featuresstatic StringSERVER_CONFIG_FEAT_REST_API_ACTIVE_ON_MSSystem property that controls whether the REST API is active on the master server.static StringSYSTEM_LOGIN_CREDENTIALS_EXPIRE_INTERVAL_IN_DAYSDefault interval (in days) until credentials will expire.static StringSYSTEM_LOGIN_PREFIXPrefix for system properties related to the system login configuration.static StringSYSTEM_UPDATE_LOCKstatic StringUPLOAD_ALLOW_UNKNOWN_TYPESSystem property that controls whether unknown content types for uploads are generally allowed or not.static StringUPLOAD_CUSTOM_MIME_MAPPINGSSystem property holding custom MIME mappings to extend/override mappings provided by the context (web.xml).static StringUPLOAD_DISABLE_MIMECHECKSystem property that controls whether the content type verification for uploads is enabled or disabled.static StringUPLOAD_PREFIXPrefix for system properties related to upload validation.static StringUSER_AUTO_CONNECT_ACCOUNTS_ENABLEDBooleanvalue that determines whether user accounts from external IDPs should be connected automatically to existing user profiles if the user account provides an email address that matches a verified user email of a user profile.static StringUSER_AUTO_PROFILE_CREATIONBooleanvalue that determines if user profiles will be created automatically when users sign in with an account from an external IDP (and have access to the backend via filters) or if the creation of the profile requires confirmation.static StringUSER_DISCOVERY_ENABLEDBooleanvalue that determines if the user discovery feature is enabled.static StringUSER_INVITATION_NEED_MANUAL_ACCEPTANCEBooleanvalue that determines if user invitations are accepted automatically or need to be accepted by the user manually.static StringUSER_MY_PROFILE_CONNECT_ACCOUNT_ENABLEDBooleanvalue that determines whether user can manually connect accounts to their profile.static StringUSER_MY_PROFILE_MERGE_PROFILES_ENABLEDBooleanvalue that determines whether users can merge their profile with another profile based on the user email.static StringUSER_MY_PROFILE_PREFIXPrefix for system properties related to how users can configure their profile on their own.static StringUSER_PREFIXPrefix for user related settings.static StringUSER_PROFILE_WELCOME_MAIL_ENABLEDBooleanvalue that determines if the sending of a welcome mail should be sent after a user registers.static StringUSER_PROFILES_DELETE_ON_CLIENT_DELETEBooleanvalue that determines whether users exclusive to a client should be deleted on client deletion by default.
-
Constructor Summary
Constructors Constructor Description SystemProperty()
-
-
-
Field Detail
-
DEFAULT_FORM_THEME_PREFIX
public static final String DEFAULT_FORM_THEME_PREFIX
Prefix for the system properties that store system-wide the default form theme. See alsoFormThemeReference.toAttributeMap(FormThemeReference, String, Map).- Since:
- 8.3.0
- See Also:
- Constant Field Values
-
ENCRYPTION_TEST_KEY
public static final String ENCRYPTION_TEST_KEY
- See Also:
- Constant Field Values
-
ENCRYPTION_TEST_VALUE
public static final String ENCRYPTION_TEST_VALUE
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_LAST_TIMESTAMP
public static final String PLUGIN_UPDATE_CHECK_LAST_TIMESTAMP
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_LAYOUT_HEADER
public static final String BACKEND_LOGIN_LAYOUT_HEADER
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_LAYOUT_NOTICE
public static final String BACKEND_LOGIN_LAYOUT_NOTICE
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_LAYOUT_NOTICE_POSITION
public static final String BACKEND_LOGIN_LAYOUT_NOTICE_POSITION
- See Also:
- Constant Field Values
-
SYSTEM_UPDATE_LOCK
public static final String SYSTEM_UPDATE_LOCK
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_ACTIVE
public static final String PROTOCOL_CLEANUP_JOB_ACTIVE
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_LAST_EXECUTION
public static final String PROTOCOL_CLEANUP_JOB_LAST_EXECUTION
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_TIMESPAN
public static final String PROTOCOL_CLEANUP_JOB_TIMESPAN
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_EXECUTION_TIME
public static final String PROTOCOL_CLEANUP_JOB_EXECUTION_TIME
- See Also:
- Constant Field Values
-
PROTOCOL_CLEANUP_JOB_KEEP_FORM_RECORD_HISTORY
public static final String PROTOCOL_CLEANUP_JOB_KEEP_FORM_RECORD_HISTORY
- See Also:
- Constant Field Values
-
PROTOCOL_BOT_DETECT_ACTIVE
public static final String PROTOCOL_BOT_DETECT_ACTIVE
- See Also:
- Constant Field Values
-
PROTOCOL_SUBMIT_MANIPULATION_ACTIVE
public static final String PROTOCOL_SUBMIT_MANIPULATION_ACTIVE
Whether a protocol entry is created when a form was submitted with an invalid submit button UUID.- See Also:
- Constant Field Values
-
PWD_POLICY_KEY_PREFIX
public static final String PWD_POLICY_KEY_PREFIX
- See Also:
- Constant Field Values
-
PWD_POLICY_KEY_PREFIX_RULE
public static final String PWD_POLICY_KEY_PREFIX_RULE
- See Also:
- Constant Field Values
-
LICENSE_UPDATE_SERVLET_ACTIVE
public static final String LICENSE_UPDATE_SERVLET_ACTIVE
- See Also:
- Constant Field Values
-
DEFAULT_URL_CONTRACT_DETAILS
public static final String DEFAULT_URL_CONTRACT_DETAILS
- See Also:
- Constant Field Values
-
CONTRACT_UPDATE_PRODUCT_PROMPT_ACTIVE
public static final String CONTRACT_UPDATE_PRODUCT_PROMPT_ACTIVE
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_TIMESPAN
public static final String PLUGIN_UPDATE_CHECK_TIMESPAN
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_JOB_ACTIVE
public static final String PLUGIN_UPDATE_CHECK_JOB_ACTIVE
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_JOB_LAST_EXECUTION
public static final String PLUGIN_UPDATE_CHECK_JOB_LAST_EXECUTION
- See Also:
- Constant Field Values
-
PLUGIN_UPDATE_CHECK_JOB_EXECUTION_TIME
public static final String PLUGIN_UPDATE_CHECK_JOB_EXECUTION_TIME
- See Also:
- Constant Field Values
-
GENERIC_REST_SERVLET_ACTIVE
public static final String GENERIC_REST_SERVLET_ACTIVE
- See Also:
- Constant Field Values
-
USER_PREFIX
public static final String USER_PREFIX
Prefix for user related settings.- See Also:
- Constant Field Values
-
USER_DISCOVERY_ENABLED
public static final String USER_DISCOVERY_ENABLED
Booleanvalue that determines if the user discovery feature is enabled. If enabled user suggestions will be displayed when inviting users.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
USER_AUTO_CONNECT_ACCOUNTS_ENABLED
public static final String USER_AUTO_CONNECT_ACCOUNTS_ENABLED
Booleanvalue that determines whether user accounts from external IDPs should be connected automatically to existing user profiles if the user account provides an email address that matches a verified user email of a user profile. If disabled a new profile will be created for each login to the backend via an external IDP if the account was not yet connected to a user profile.- See Also:
- Constant Field Values
-
USER_AUTO_PROFILE_CREATION
public static final String USER_AUTO_PROFILE_CREATION
Booleanvalue that determines if user profiles will be created automatically when users sign in with an account from an external IDP (and have access to the backend via filters) or if the creation of the profile requires confirmation.- See Also:
- Constant Field Values
-
USER_INVITATION_NEED_MANUAL_ACCEPTANCE
public static final String USER_INVITATION_NEED_MANUAL_ACCEPTANCE
Booleanvalue that determines if user invitations are accepted automatically or need to be accepted by the user manually.- See Also:
- Constant Field Values
-
USER_PROFILE_WELCOME_MAIL_ENABLED
public static final String USER_PROFILE_WELCOME_MAIL_ENABLED
Booleanvalue that determines if the sending of a welcome mail should be sent after a user registers.- Since:
- 8.0.4
- See Also:
- Constant Field Values
-
USER_MY_PROFILE_PREFIX
public static final String USER_MY_PROFILE_PREFIX
Prefix for system properties related to how users can configure their profile on their own. (not by a system admin).- See Also:
- Constant Field Values
-
USER_MY_PROFILE_CONNECT_ACCOUNT_ENABLED
public static final String USER_MY_PROFILE_CONNECT_ACCOUNT_ENABLED
Booleanvalue that determines whether user can manually connect accounts to their profile.- See Also:
- Constant Field Values
-
USER_MY_PROFILE_MERGE_PROFILES_ENABLED
public static final String USER_MY_PROFILE_MERGE_PROFILES_ENABLED
Booleanvalue that determines whether users can merge their profile with another profile based on the user email.- See Also:
- Constant Field Values
-
USER_PROFILES_DELETE_ON_CLIENT_DELETE
public static final String USER_PROFILES_DELETE_ON_CLIENT_DELETE
Booleanvalue that determines whether users exclusive to a client should be deleted on client deletion by default.- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_PREFIX
public static final String BACKEND_LOGIN_CONFIG_PREFIX
Prefix for system properties related to the backend login configuration.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_LAYOUT_TYPE
public static final String BACKEND_LOGIN_CONFIG_LAYOUT_TYPE
general layoutof the backend login page.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_INPUT_CLIENT_LAYOUT_TYPE
public static final String BACKEND_LOGIN_CONFIG_INPUT_CLIENT_LAYOUT_TYPE
layout of the input clientsof the backend login page.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_CLIENTS
public static final String BACKEND_LOGIN_CONFIG_CLIENTS
An orderedListofauthentication client namesof the backend login page.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_GLOBAL_REDIRECT_TARGET
public static final String BACKEND_LOGIN_CONFIG_GLOBAL_REDIRECT_TARGET
global redirect targetof the backend login page. May beCmnConst.Security.Authenticator.GLOBAL_REDIRECT_OPTION_INDIVIDUALfor individual redirect settings for clients.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_SUPER_USER_LOGIN_ACTIVE
public static final String BACKEND_LOGIN_CONFIG_SUPER_USER_LOGIN_ACTIVE
Booleanvalue that determines whether the super user login is active.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
BACKEND_LOGIN_CONFIG_REMEMBER_ME_ACTIVE
public static final String BACKEND_LOGIN_CONFIG_REMEMBER_ME_ACTIVE
Booleanvalue that determines whether the remember me option should be displayed on the backend login page.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
SYSTEM_LOGIN_PREFIX
public static final String SYSTEM_LOGIN_PREFIX
Prefix for system properties related to the system login configuration.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
SYSTEM_LOGIN_CREDENTIALS_EXPIRE_INTERVAL_IN_DAYS
public static final String SYSTEM_LOGIN_CREDENTIALS_EXPIRE_INTERVAL_IN_DAYS
Default interval (in days) until credentials will expire. How many days until passwords expire within the system after they have been set initially.0means passwords don't expire.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
MULTI_FACTOR_AUTHENTICATION_PREFIX
public static final String MULTI_FACTOR_AUTHENTICATION_PREFIX
Prefix for system properties related to multi factor authentication.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
MULTI_FACTOR_AUTHENTICATION_FORCE
public static final String MULTI_FACTOR_AUTHENTICATION_FORCE
Booleanvalue whether to force MFA for all users of the system.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
MULTI_FACTOR_AUTHENTICATION_INTERVAL_DAYS
public static final String MULTI_FACTOR_AUTHENTICATION_INTERVAL_DAYS
Default interval (in days) for which user profile user may save the MFA.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
MULTI_FACTOR_AUTHENTICATION_ALLOW_RECOVERY
public static final String MULTI_FACTOR_AUTHENTICATION_ALLOW_RECOVERY
Booleanwhether the user may be able to recover their user account if the MFA token was lost. If false the user needs to turn to the system administrator to reset the MFA.- Since:
- 8.1.0
- See Also:
- Constant Field Values
-
UPLOAD_PREFIX
public static final String UPLOAD_PREFIX
Prefix for system properties related to upload validation.- See Also:
- Constant Field Values
-
UPLOAD_DISABLE_MIMECHECK
public static final String UPLOAD_DISABLE_MIMECHECK
System property that controls whether the content type verification for uploads is enabled or disabled.- See Also:
- Constant Field Values
-
UPLOAD_ALLOW_UNKNOWN_TYPES
public static final String UPLOAD_ALLOW_UNKNOWN_TYPES
System property that controls whether unknown content types for uploads are generally allowed or not.- See Also:
- Constant Field Values
-
UPLOAD_CUSTOM_MIME_MAPPINGS
public static final String UPLOAD_CUSTOM_MIME_MAPPINGS
System property holding custom MIME mappings to extend/override mappings provided by the context (web.xml).- See Also:
- Constant Field Values
-
SERVER_CONFIG_FEAT_PREFIX
public static final String SERVER_CONFIG_FEAT_PREFIX
Prefix for master server config features- See Also:
- Constant Field Values
-
SERVER_CONFIG_FEAT_REST_API_ACTIVE_ON_MS
public static final String SERVER_CONFIG_FEAT_REST_API_ACTIVE_ON_MS
System property that controls whether the REST API is active on the master server.
-
JWT_ACCESS_TOKENS_SECRET
public static final String JWT_ACCESS_TOKENS_SECRET
- See Also:
- Constant Field Values
-
JWT_ACCESS_TOKENS_LIFETIME
public static final String JWT_ACCESS_TOKENS_LIFETIME
- See Also:
- Constant Field Values
-
JWT_ACCESS_TOKENS_TIMESTAMP
public static final String JWT_ACCESS_TOKENS_TIMESTAMP
- See Also:
- Constant Field Values
-
JWT_ID_TOKENS_SECRET
public static final String JWT_ID_TOKENS_SECRET
- See Also:
- Constant Field Values
-
JWT_ID_TOKENS_LIFETIME
public static final String JWT_ID_TOKENS_LIFETIME
- See Also:
- Constant Field Values
-
JWT_ID_TOKENS_TIMESTAMP
public static final String JWT_ID_TOKENS_TIMESTAMP
- See Also:
- Constant Field Values
-
JWT_REFRESH_TOKEN_SECRET
public static final String JWT_REFRESH_TOKEN_SECRET
- See Also:
- Constant Field Values
-
JWT_REFRESH_TOKEN_MAX_COUNT
public static final String JWT_REFRESH_TOKEN_MAX_COUNT
- See Also:
- Constant Field Values
-
JWT_REFRESH_TOKEN_LIFETIME
public static final String JWT_REFRESH_TOKEN_LIFETIME
- See Also:
- Constant Field Values
-
JWT_REFRESH_TOKEN_TIMESTAMP
public static final String JWT_REFRESH_TOKEN_TIMESTAMP
- See Also:
- Constant Field Values
-
-