Package com.simplicite.util
Class Globals
- java.lang.Object
-
- com.simplicite.util.Globals
-
public class Globals extends java.lang.Object
Global constants
This class is dedicated to provide all other Simplicite classes with some very global constants that shouldn't be changed unless very specific requirement.
If present, these global variables are taken from the system variables and the simplicite.properties file, otherwise hard-coded default values are set.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Globals.InterfaceType
Interface access type
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
ADDON_MODULES
Deprecated.static java.lang.String
ANY_STRING_REGEXP
Any string expressionstatic java.lang.String
API_GRANT_CACHE_ATTRIBUTE_NAME
API grant cache attribute namestatic java.lang.String
ASCII_LOGO
ASCII logostatic java.lang.String
AUTH_DEFAULT_ERROR
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_DEFAULT_URL
Deprecated.Use AuthTool constantstatic int
AUTH_METHOD_CROWD
Deprecated.Use AuthTool constantstatic int
AUTH_METHOD_CUSTOM
Deprecated.Use AuthTool constantstatic int
AUTH_METHOD_DEFAULT
Deprecated.Use AuthTool constantstatic int
AUTH_METHOD_INTERNAL
Deprecated.Use AuthTool constantstatic int
AUTH_METHOD_LDAP
Deprecated.Use AuthTool constantstatic int
AUTH_METHOD_NONE
Deprecated.Use AuthTool constantstatic int
AUTH_METHOD_OAUTH2
Deprecated.Use AuthTool constantstatic int
AUTH_METHOD_SAML
Deprecated.Use AuthTool constantstatic java.lang.String
AUTH_PROVIDER_CROWD
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_PROVIDER_CUSTOM
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_PROVIDER_DEFAULT
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_PROVIDER_INTERNAL
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_PROVIDER_LDAP
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_PROVIDER_OAUTH2_FRANCECONNECT
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_PROVIDER_OAUTH2_GOOGLE
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_PROVIDER_OAUTH2_LINKEDIN
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_PROVIDER_OAUTH2_MICROSOFT
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
AUTH_PROVIDER_SAML_GOOGLE
Deprecated.Use AuthTool.getAuthMethodFromTypestatic java.lang.String
BASE_NAMING_CONTEXT
Base JNDI naming contextstatic java.lang.String
BIN_DIR_DEFAULT
Binary dir default (relative to project dir)static java.lang.String
BINARY
Binary constantstatic java.lang.String
BROWSER_BACKGROUND
Default browser background colorstatic java.lang.String
BUILD_DIR_DEFAULT
Build dir default (relative to project dir)static java.lang.String
CACHE_DIR_DEFAULT
Cache dir default (relative to project dir)static org.json.JSONObject
CHECKSUM_DIRS
Dirs to checksum at startupstatic java.lang.String
CLASSES_DIR
Platform classes dir (relative to webapp's WEB-INF dir)static java.lang.String
CONTENT_DIR_DEFAULT
Content dir default (relative to DOC_DIR_DEFAULT)static java.lang.String
COOKIE_CLIENTID
Deprecated.static java.lang.String
COOKIE_USERTOKEN
Auth token cookie namestatic java.lang.String
DATA_DIR
Data folder environment entry lookup namestatic java.lang.String
DATA_DIR_LOOKUP
Data dir lookup namestatic int
DB_DB2
DB2 vendor codestatic int
DB_DERBY
Derby vendor codestatic int
DB_H2
H2 vendor codestatic int
DB_HSQLDB
HSQLDB vendor codestatic int
DB_MSSQL
MS SQL server vendor codestatic int
DB_MYSQL
MySQL database vendorstatic int
DB_ORACLE
Oracle MySQL vendor codestatic int
DB_POSTGRESQL
PostgreSQL vendor codestatic int
DB_UNKNOWN
Unknown database vendor codestatic java.lang.String
DEFAULT_ADAPTERS_PACKAGE
Default adapters packagestatic java.lang.String
DEFAULT_COMMONS_PACKAGE
Default commons (shared codes) packagestatic java.lang.String
DEFAULT_CONTEXT
Default initial context namestatic java.lang.String
DEFAULT_CSS_RESOURCE_CODE
Default CSS resource codestatic java.lang.String
DEFAULT_DATASOURCE
Default datasource lookup namestatic java.lang.String
DEFAULT_DATASOURCE_LOOKUP
Default datasource lookup namestatic java.lang.String
DEFAULT_DISPOSITION
Default disposition namestatic java.lang.String
DEFAULT_DISPOSITION_IMPLEMENTATION
Default disposition implementationstatic java.lang.String
DEFAULT_DISPOSITION_PACKAGE
Default disposition packagestatic java.lang.String
DEFAULT_DISPOSITION_SCRIPTED_IMPLEMENTATION
Default scripted disposition implementationstatic java.lang.String
DEFAULT_EXTOBJECT_IMPLEMENTATION
Default external object implementationstatic java.lang.String
DEFAULT_EXTOBJECT_PACKAGE
Default external object packagestatic java.lang.String
DEFAULT_EXTOBJECT_SCRIPTED_IMPLEMENTATION
Default scripted external object implementationstatic java.lang.String
DEFAULT_HTML_RESOURCE_CODE
Default HTML resource codestatic java.lang.String
DEFAULT_JS_RESOURCE_CODE
Default JS resource codestatic int
DEFAULT_LOGIN_SIZE
Default login field sizestatic java.lang.String
DEFAULT_MODULE_VERSION
Default module versionstatic java.lang.String
DEFAULT_OBJECT_IMPLEMENTATION
Default objet implementationstatic java.lang.String
DEFAULT_OBJECT_PACKAGE
Default object packagestatic java.lang.String
DEFAULT_OBJECT_SCRIPTED_IMPLEMENTATION
Default scripted object implementationstatic java.lang.String
DEFAULT_OBJECT_SERVICE_IMPLEMENTATION
Default service object implementationstatic java.lang.String
DEFAULT_OBJECT_SERVICE_LDAP_IMPLEMENTATION
Default LDAP service object implementationstatic java.lang.String
DEFAULT_OBJECT_SERVICE_MONGODB_IMPLEMENTATION
Default MongoDB service object implementationstatic java.lang.String
DEFAULT_OBJECT_SERVICE_OPENDATASOFT_IMPLEMENTATION
Default OpenDataSoft service object implementationstatic java.lang.String
DEFAULT_OBJECT_SERVICE_REST_IMPLEMENTATION
Default REST service object implementationstatic java.lang.String
DEFAULT_OBJECT_SERVICE_SALESFORCE_IMPLEMENTATION
Default SalesForce service object implementationstatic java.lang.String
DEFAULT_OBJECT_SERVICE_SERVICENOW_IMPLEMENTATION
Default ServiceNow service object implementationstatic java.lang.String
DEFAULT_OBJECT_SERVICE_SIMPLICITE_IMPLEMENTATION
Default Simplicite service object implementationstatic java.lang.String
DEFAULT_PACKAGE
Default base packagestatic java.lang.String
DEFAULT_PASSWORD
Default default passwordstatic int
DEFAULT_PASSWORD_LENGTH
Default password lengthstatic java.lang.String
DEFAULT_RESOURCES_URL
Resources URLstatic java.lang.String
DEFAULT_SYSTEM_ENCODING
System encodingstatic java.lang.String
DEFAULT_TESTS_PACKAGE
Default tests (shared codes) packagestatic java.lang.String
DEFAULT_THEME
Default theme namestatic java.lang.String
DEFAULT_WORKFLOW_IMPLEMENTATION
Default workflow implementationstatic java.lang.String
DEFAULT_WORKFLOW_PACKAGE
Default workflow packagestatic java.lang.String
DEFAULT_WORKFLOW_SCRIPTED_IMPLEMENTATION
Default scripted workflow implementationstatic java.lang.String
DISPOSITION_PARAM
Disposition system parameter namestatic java.lang.String
DOC_DIR_BLOB
Documents as BLOB constantstatic java.lang.String
DOC_DIR_DEFAULT
Document dir default (relative to data dir)static int
DOC_DIR_MAX
Max number of documets per sub dirstatic java.lang.String
DOT_REPLACEMENT
Dot replacement in namings (DOM Id, JSON, XML, ...)static java.lang.String
DUMMY_GRID
Dummy JSON gridstatic java.lang.String
DUMMY_MARKDOWN
Dummy (Lorem ipsum...) markdownstatic java.lang.String
DUMMY_TEXT
Dummy (Lorem ipsum...) textstatic java.lang.String
EJB_CRONMANAGER
Cron manager EJB lookup namestatic java.lang.String
EJB_CRONWORKER
Cron worker EJB lookup namestatic java.lang.String
EJB_GRANTMANAGER
Grant manager EJB lookup namestatic java.lang.String
EJB_INTERFACE
I/O interface EJB lookup namestatic java.lang.String
EJB_OBJECTLOADER
Object loader EJB lookup namestatic java.lang.String
EJB_OBJECTMANAGER
Object manager EJB lookup namestatic java.lang.String
EJB_PROCESSLOADER
Process loader EJB lookup namestatic java.lang.String
EJB_PROCESSMANAGER
Process manager EJB lookup namestatic java.lang.String
EJB_PROCESSSCHEDULER
Process scheduler EJB lookup namestatic int
ENDPOINT_ANY
Undefined end pointstatic int
ENDPOINT_API
API end pointstatic int
ENDPOINT_CRON
Cron pseudo end pointstatic int
ENDPOINT_GIT
API end pointstatic int
ENDPOINT_IO
API end pointstatic java.lang.String[]
ENDPOINT_NAMES
Endpoint namesstatic int
ENDPOINT_SYSTEM
System end pointstatic int
ENDPOINT_UI
UI end pointstatic int
ENDPOINT_UI_PUBLIC
UI public end pointstatic int
ENDPOINT_WS
Deprecated, for removal: This API element is subject to removal in a future version.Web services gateway end pointstatic java.lang.String
ENV_VAR_PREFIX
Environment variable fallback fallback prefixstatic java.lang.String
EXCEL_BINARY
Excel binary formatstatic java.lang.String
EXCEL_HTML
Deprecated, for removal: This API element is subject to removal in a future version.Excel HTML formatstatic java.lang.String
EXPORT_DIR_DEFAULT
Export dir default (relative to DOC_DIR_DEFAULT)static java.lang.String
EXTERNALDOCS_DIR_DEFAULT
External docs dir default (relative to DOC_DIR_DEFAULT)static java.lang.String
FILE_SEPARATOR
System file separatorstatic java.lang.String
FORCE_CHANGE_PASSWORD
Force password parameter namestatic java.lang.String
FORCE_JAVA_FORMAT
Force Java code format parameter namestatic java.lang.String
GIT_FORMAT_PARAM
Git format system parameter namestatic java.lang.String
GITHUB_HTTPS_URI
Github base HTTPS URIstatic java.lang.String
GITHUB_SSH_URI
Github base SSH URIstatic java.lang.String
GITLAB_HTTPS_URI
Gitlab base HTTPS URIstatic java.lang.String
GITLAB_SSH_URI
Gitlab base SSH URIstatic java.lang.String
GRANT_AJAX_KEY
Deprecated, for removal: This API element is subject to removal in a future version.Not used anymorestatic java.lang.String
GRANT_ATTRIBUTE_NAME
UI grant attribute namestatic java.lang.String
GRANTHOOKS_CLASSNAME
Grant hooks class name (deprecated V4)static java.lang.String
HASH_ALGORITHM_MD5
MD5 hash algorithmstatic java.lang.String
HASH_ALGORITHM_SHA1
SHA-1 hash algorithmstatic java.lang.String
HASH_ALGORITHM_SHA256
SHA-256 hash algorithmstatic java.lang.String
HASH_ALGORITHM_SHA512
SHA-256 hash algorithmstatic java.lang.String
HASH_ENCODING_BASE64
Hash base 64 encoding methodstatic java.lang.String
HASH_ENCODING_HEX
Hash hexadecimal encoding methodstatic java.lang.String
HASH_PASSWORD
Hash password parameter namestatic java.lang.String
HIST_DB_SUFFIX
Historic object physical name suffixstatic int
HIST_LINK_ORDER
Historic object link orderstatic java.lang.String
HIST_SUFFIX
Historic object logical name suffixstatic java.lang.String
IMPORT_DIR_DEFAULT
Import dir default (relative to DOC_DIR_DEFAULT)static java.lang.String
INDEX_DIR_DEFAULT
Index dir default (relative to DOC_DIR_DEFAULT)static java.lang.String
JAR_DIR_DEFAULT
JAR dir default (relative to project dir)static java.lang.String
JAVA_COMPILER_VERSION
Java version as string or null if java version could not be foundstatic java.lang.String
JAVA_SCRIPT_ENGINE_NAME
Java Script Engine namestatic int
JAVA_VERSION
Java version as integer or 0 if java version could not be foundstatic java.lang.String
JAVADOC_DIR
Platform Javadocs dir (relative to webapp's data dir)static java.lang.String
LANG_ANY
Any languagestatic java.lang.String
LANG_CHINESE
Chinese language codestatic java.lang.String
LANG_DEFAULT
Deprecated.static java.lang.String
LANG_DUTCH
Dutch language codestatic java.lang.String
LANG_ENGLISH
English language codestatic java.lang.String
LANG_FRENCH
French language codestatic java.lang.String
LANG_GERMAN
German language codestatic java.lang.String
LANG_ITALIAN
Italian language codestatic java.lang.String
LANG_JAPANESE
Japanese language codestatic java.lang.String
LANG_KOREAN
Korean language codestatic java.lang.String
LANG_PORTUGESE
Portugese language codestatic java.lang.String
LANG_SPANISH
Spanish language codestatic java.lang.String
LEGACY_VERSION_3
Legacy version 3.xstatic java.lang.String
LEGACY_VERSION_4
Legacy version 4.0static java.lang.String
LEGACY_VERSION_5
Legacy version 5static java.lang.String
LIBS_DIR
Platform libs dir (relative to webapp's WEB-INF dir)static java.lang.String
LINE_SEPARATOR
System line separatorstatic java.lang.String
LOG_DIR_DEFAULT
Log dir default (relative to project dir)static java.lang.String
MAIL_SERVICE
Mail service lookup namestatic java.lang.String
MAIL_SERVICE_LOOKUP
Mail service lookup namestatic java.lang.String
MAIL_SERVICE_PARAM
Mail service system parameter namestatic java.lang.String
MAVEN_DIR_DEFAULT
Maven dir default (relative to project dir)static int
MAX_JSON_LOG_SIZE
Default max JSON log sizestatic int
MAX_UPLOAD_SIZE
Default max upload size (in Mb)static java.lang.String
MENU_ACCORDION
Accordion menustatic java.lang.String
MENU_DOMAINNAMES
Domains names onlystatic java.lang.String
MENU_DOMAINS
Domainsstatic java.lang.String
MENU_DROPDOWN
Dropdown menustatic java.lang.String
MENU_SIMPLE
Simple menustatic java.lang.String
MENU_SINGLEDOMAIN
Single domainstatic java.lang.String
MENU_SPLIT
Split menustatic java.lang.String
MENU_STANDARD
Standard menustatic int
MIN_JAVA_VERSION
Minimal Java versionstatic int
MIN_RECOMMENDED_JAVA_VERSION
Minmal recommended Java versionstatic java.lang.String
MODULEHOOKS_CLASSNAME
Module hooks class namestatic java.lang.String
NONE
None valuestatic java.lang.String
NOT_FOUND
Not found constantstatic java.lang.String
OBJECT_TYPE_DOMAIN
Domain object typestatic java.lang.String
OBJECT_TYPE_EXTERNAL
External object typestatic java.lang.String
OBJECT_TYPE_INTERNAL
Busines object typestatic java.lang.String
PAGE_HOME
Home page namestatic java.lang.String
PAGE_LOGON
Logon page namestatic java.lang.String
PAGE_MAIN
Main page namestatic java.lang.String
PAGE_PUBLICHOME
Public home page namestatic java.lang.String
PAGE_PUBLICMAIN
Public main page namestatic java.lang.String
PATCH_LEVEL_PARAM
Version system parameter namestatic java.lang.String
PATH_SEPARATOR
System path separatorstatic java.lang.String
PLATFORMHOOKS_CLASSNAME
Grant hooks class namestatic int
PRECOMPILE_ASYNC
Asynchronous pre-compilationstatic int
PRECOMPILE_NONE
No pre-compilationstatic int
PRECOMPILE_SYNC
Synchronous pre-compilationstatic java.lang.String
PROJECT_DIR_PARAM
Project directory system parameter namestatic java.lang.String
PUBLIC_GRANT_ATTRIBUTE_NAME
Public grant attribute namestatic java.lang.String
RECYCLEBIN_DIR_DEFAULT
Recycle bin dir default (relative to project dir)static java.lang.String[]
REPOSITORY_OBJECTS
Ordered list of system objects parts of the core repositorystatic java.lang.String
SALT_PASSWORD
Salt password parameter namestatic java.lang.String[]
SEARCH_KEYWORDS
Search keywordsstatic java.lang.String
SEARCHSPEC_ALL
Default search spec allowing all rowsstatic java.lang.String
SEARCHSPEC_NONE
Restritive search spec allowing no rowstatic int
SECURE_MODE_MAX
Minimal secure modestatic int
SECURE_MODE_MIN
Minimal secure modestatic java.lang.String
SERVER_JETTY
Jetty web serverstatic java.lang.String
SERVER_TOMCAT
Tomcat web serverstatic java.lang.String
SERVER_TOMEE
TomEE JEE serverstatic java.lang.String
SERVER_TYPE_JEE
JEE server typestatic java.lang.String
SERVER_TYPE_WEB
Web server typestatic java.lang.String
SERVER_WILDFLY
WildFly JEE serverstatic java.lang.String
SESSION_CLIENTID
Client unique ID session attribute namestatic java.lang.String
SESSION_CONTEXT_URL
Context URL session attribute namestatic java.lang.String
SESSION_DEEPLINK
Deeplink session attribute namestatic java.lang.String
SESSION_INFO
Session info name (session attribute and system parameter)static java.lang.String
SESSION_LOGIN
Login session attribute namestatic java.lang.String
SESSION_REMOTE_ADDRESS
Remote address session attribute namestatic java.lang.String
SESSION_SCOPE
Scope session attribute namestatic java.lang.String
SESSION_SERVER_URL
Server URL session attribute namestatic java.lang.String
SESSION_USER_AGENT
User agent session attribute namestatic java.lang.String
SESSION_USER_TOKEN
User token session attribute namestatic int
SHORT_TEXT_MAXSIZE
Max size on short stringstatic java.lang.String
SLACK_SERVICE_PARAM
Slack service system parameter namestatic java.lang.String
SMS_SERVICE_PARAM
SMS service system parameter namestatic java.lang.String
SOURCES_DIR
Platform sources dir (relative to webapp's data dir)static java.lang.String
SQL_NAME_REGEXP
SQL name regular expression (alphanum[.alphanum])static java.lang.String
SRC_DIR_DEFAULT
Source dir default (relative to project dir)static java.lang.String
STATIC_RESOURCES_PATH
Static ressources pathstatic int
STORE_CLIENTID
Max storage for unused client Id (in days)static java.lang.String[]
SYSTEM_MODULES
Deprecated.static java.lang.String
SYSTEM_TMP_DIR
System temporary dirstatic java.lang.String
TMP_DIR_DEFAULT
Temporary dir default (relative to project dir)static java.lang.String
TRELLO_SERVICE_PARAM
Trello service system parameter namestatic java.lang.String
UNKNOWN
Unknown constantstatic java.lang.String
USERAGENT_CLIENTID
User-agent unique ID attribute namestatic int
USERTOKEN_LENGTH
Default user token lengthstatic java.lang.String
USERTOKEN_MODE_JWT
User token JWT modestatic java.lang.String
USERTOKEN_MODE_SIMPLE
User token simple modestatic java.lang.String
USERTOKEN_TYPE_API
User token API typestatic java.lang.String
USERTOKEN_TYPE_UI
User token UI typestatic java.lang.String
VERSION_PARAM
Version system parameter namestatic java.lang.String
WEB_API_PATH
API pathstatic java.lang.String
WEB_BLANK_PATH
Blank pathstatic java.lang.String
WEB_CAPTCHA_PATH
Captcha pathstatic java.lang.String
WEB_CHGPWD_PATH
Change password pathstatic java.lang.String
WEB_CHGUSER_PATH
Change user pathstatic java.lang.String
WEB_CONTENT_PATH
Public static content pathstatic java.lang.String
WEB_CROWD_PATH
Crowd authentication pathstatic java.lang.String
WEB_DBDOC_PATH
Documents (variant) pathstatic java.lang.String
WEB_DOCUMENT_PATH
Documeents pathstatic java.lang.String
WEB_DOCUSIGN_PATH
Docusign pathstatic java.lang.String
WEB_ERROR_PATH
Error pathstatic java.lang.String
WEB_EXT_PATH
External objects pathstatic java.lang.String
WEB_FORGOTPWD_PATH
Forgot password pathstatic java.lang.String
WEB_GIT_PATH
Git repositories pathstatic java.lang.String
WEB_HEALTH_PATH
Health check pathstatic java.lang.String
WEB_IMAGES_DIR
Platform web images/styles dir (relative to webapp dir)static java.lang.String
WEB_IMAGES_PATH
Images pathstatic java.lang.String
WEB_IO_PATH
I/O pathstatic java.lang.String
WEB_JSON_PATH
JSON services pathstatic java.lang.String
WEB_KEEPALIVE_PATH
Keep alive pathstatic java.lang.String
WEB_LDAPAUTH_PATH
LDAP authentication pathstatic java.lang.String
WEB_LOGIN_PATH
Login pathstatic java.lang.String
WEB_LOGOUT_PATH
Logout pathstatic java.lang.String
WEB_MAIN_PATH
UI main pathstatic java.lang.String
WEB_MAVEN_PATH
Maven repository pathstatic java.lang.String
WEB_MFACHECK_PATH
MFA check pathstatic java.lang.String
WEB_OAUTH2_PATH
OAuth2/OpenIDConnect authentication root pathstatic java.lang.String
WEB_PING_PATH
Ping pathstatic java.lang.String
WEB_RAW_PATH
RAW services pathstatic java.lang.String
WEB_RESOURCE_PATH
Resources pathstatic java.lang.String
WEB_RESOURCE_TINY_PATH
Resources tiny pathstatic java.lang.String
WEB_REST_PATH
REST services pathstatic java.lang.String
WEB_SAML_PATH
SAML authentication pathstatic java.lang.String
WEB_SCRIPTS_DIR
Platform web images/styles dir (relative to webapp dir)static java.lang.String
WEB_SCRIPTS_PATH
Scripts pathstatic java.lang.String
WEB_SOAP_PATH
SOAP services pathstatic java.lang.String
WEB_UI_PATH
UI pathstatic java.lang.String
WEB_WEBCONTENT_PATH
Public web content path
-
Constructor Summary
Constructors Constructor Description Globals()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
clear()
Clear globals and force any further reloadingstatic boolean
docx4jLibAvailable()
Are the Docx4j libs available?static java.lang.String
encoding()
Get platform encoding (alias of getPlatformEncoding)static int
fromPatchLevel(java.lang.String patchLevel, int def)
Get patch level number from patch level stringstatic java.lang.String
getAdminGroup()
Get administration group name.static java.lang.String
getApplicationName()
Get application namestatic java.lang.String
getApplicationURL()
Get application URLstatic int
getAuthMethodFromType(java.lang.String type)
Deprecated.Use AuthTool.getAuthMethodFromTypestatic org.json.JSONObject
getAuthProvider(int method, java.lang.String name)
Deprecated.Use AuthTool.getAuthProviderstatic org.json.JSONArray
getAuthProviders()
Deprecated.Use AuthTool.getAuthProvidersstatic org.json.JSONArray
getAuthProviders(int method)
Deprecated.Use AuthTool.getAuthProvidersstatic java.lang.String
getAuthTypeFromMethod(int method)
Deprecated.Use AuthTool.getAuthTypeFromMethodstatic java.lang.String
getContextPath()
Get application context pathstatic java.lang.String
getDataDir()
Get data directorystatic java.lang.String
getDatasourceFactory()
Get data source factory class namestatic java.lang.String
getDefaultExcelFormat()
Deprecated, for removal: This API element is subject to removal in a future version.static java.lang.String
getDefaultLanguage()
Get default languagestatic java.lang.String
getDefaultPassword()
Get default password used at user creationstatic java.lang.String
getDefaultTemplateName()
Get default template namestatic java.lang.String
getDefaultTimezone()
Get default timezonestatic java.lang.String
getDesignerLogin()
Get designer login.static java.util.List<java.lang.String[]>
getDevDependencies()
Get development dependencies (array of groupId:artifactId:version)static java.lang.String[]
getExtendedRepository()
Get a copy of the repository objects plus the additional objects that have a link to the modulestatic java.lang.String
getGitBaseDir()
Get Git base directory (null if not set or non writeable)static java.lang.String
getGoogleAPIKey(Grant g)
Get Google API keystatic java.lang.String
getGrantAdminGroup()
Get rights administration group name.static javax.naming.InitialContext
getInitialContext()
Get the default initial context
At first access a static default initial context is created loading
the default jndi.properties file if present (must be present in case of a remote Java client)static javax.naming.InitialContext
getInitialContext(java.lang.String jndiPropertiesLocation)
Instanciate a static initial context loading the specified jndi.properties file if present)static Globals.InterfaceType
getInterfaceType()
Get global interface typestatic java.lang.String
getIOPassword()
Get I/O password.static org.json.JSONObject
getLocalAuthProvider()
Deprecated.Use AuthTool.getLocalAuthProviderstatic java.lang.String
getLoggerName()
Gte logger namestatic java.lang.String
getMavenArtifactId()
Get Maven artifact IDstatic java.lang.String
getMavenArtifactVersion()
Get Maven artifact versionstatic java.util.Date
getMavenBuildDate()
Get Maven build datestatic java.lang.String
getMavenBuildTimestamp(boolean dot)
Get Maven build timestampstatic java.lang.String
getMavenDescription()
Get Maven descriptionstatic java.lang.String
getMavenFilesVersion()
Get Maven file names versionstatic java.lang.String
getMavenGroupId()
Get Maven group IDstatic boolean
getPlatformAutoSetup()
Get platform auto setup statusstatic boolean
getPlatformAutoUpgrade()
Get platform auto-upgradestatic java.lang.String
getPlatformBranch()
Get platform SCM branchstatic java.lang.String
getPlatformBuildDate()
Get platform build datestatic java.lang.String
getPlatformBuildTime()
Get platform build timestatic java.lang.String
getPlatformCommitID()
Get platform SCM commit IDstatic boolean
getPlatformDebug()
Is the platform in debug modestatic java.lang.String
getPlatformEncoding()
Get platform encodingstatic java.lang.String
getPlatformFullVersion()
Get platform full versionstatic java.lang.String
getPlatformJavadocSearchURL()
Get platform public Javadoc search URLstatic java.lang.String
getPlatformJavadocURL()
Get platform public Javadoc base URLstatic java.lang.String
getPlatformJSDocURL()
Get platform public JSDoc URLstatic boolean
getPlatformMBean()
Is the platform management bean registeredstatic java.lang.String
getPlatformMinorVersion()
Get platform minor version versionstatic java.lang.String
getPlatformName()
Get platform namestatic java.lang.String
getPlatformPatchLevel()
Get platform patch levelstatic java.lang.String
getPlatformPreviousVersion()
Get platform previous versiostatic java.lang.String
getPlatformResourcesURL()
Get platform resources website URLstatic java.lang.String
getPlatformRevision()
Get platform revisionstatic int
getPlatformSecureLevel()
Get the platform in secure mode levelstatic java.lang.String
getPlatformVendor()
Get platform vendor namestatic java.lang.String
getPlatformVersion()
Get platform major versionstatic java.lang.String
getProperty(java.lang.String key, java.lang.String def)
Get value of a property (that are stored either in application.properties or in com.simplicite.globals.properties)static java.lang.String
getPublicGroup()
Get public group name.static java.lang.String
getPublicLogin()
Get public login.static java.lang.String
getRemoteGitPassword()
Get remote Git password.static java.lang.String
getRemoteGitUsername()
Get remote Git username.static java.lang.String[]
getRepository()
Get a copy of the repository objects arraystatic int
getRepositoryIndex(java.lang.String object)
Search an object in the REPOSITORY_OBJECTSstatic java.lang.String
getServerInfo()
Get raw application server's info stringstatic java.lang.String
getServerType()
Get application server's type (J2EE (=JEE 1.4), JEE6, WEB)static java.lang.String
getServerVendor()
Get application server's vendorstatic java.lang.String
getServerVersion()
Get application server's versionstatic java.lang.String
getSystemLogin()
Get system login.static java.lang.String
getSystemModuleName()
Get system module name.static java.lang.String
getUserAdminGroup()
Get user administration group name.static java.lang.String
getUserPasswordGroup()
Get user's password management group name.static java.lang.String
getUserTokensIssuer()
Get user tokens issuer.static java.lang.String
getUserTokensSignatureAlgorithm()
Get user tokens signature algorithm.static java.lang.String
getUserTokensSignatureSecret()
Get user tokens signature secret.static java.lang.String
getWebappDir()
Get webapp base directorystatic java.lang.String
getWebDesignerLogin()
Deprecated, for removal: This API element is subject to removal in a future version.static boolean
googleapisFirebaseLibAvailable()
Are the Firebase libs available?static boolean
googleapisLibAvailable()
Are the Google APIs libs available?static void
initLookups()
Initialize lookups to load objects in the main containerstatic void
initObjectInRepository(Grant g)
Force internal system object rolesstatic boolean
isGodModeAllowed()
Is "god mode" allowed?static boolean
isLoaded()
Is loaded?static boolean
isMavenSnapshot()
Is Maven artifact a snapshot version?static boolean
isObjectInRepository(java.lang.String object)
Check if the specified object belongs to the repositorystatic boolean
isObjectNotInRepository(java.lang.String object)
Check if the specified object is a core system object but does not belong to the core repositorystatic boolean
isPlatformSecureLevelMax()
Is the platform in maximal secure mode levelstatic boolean
isPlatformSecureLevelMin()
Is the platform in minimal secure mode levelstatic boolean
isRelease()
Is platform in release stage?static boolean
isSQLReservedWord(java.lang.String s)
Check if string is a SQL reserved wordstatic boolean
isSuitableSQLName(java.lang.String s)
Check if string is a suitable SQL namestatic boolean
isTableInRepository(java.lang.String table)
Check if table is in repositorystatic boolean
isUnicodePlatformEncoding()
Is platform encoding a Unicode encoding?static boolean
isUnitTests()
Is unit tests context?static boolean
isWebSocketServer()
Is application server offering websocket support?static boolean
jcloudsLibAvailable()
Are the JClouds libs available?static boolean
jgitLibAvailable()
Are the jGit libs available?static void
loadGlobals(java.lang.String cp, java.lang.String wd, boolean ut)
Load globalsstatic java.lang.Object
lookup(java.lang.String lookup)
Global lookupstatic java.lang.Object
lookup(java.lang.String jndiPropertiesLocation, java.lang.String lookup)
Global lookupstatic boolean
poiLibAvailable()
Are the Apache POI libs available?static boolean
qrcodeLibAvailable()
Are the QRCode/barcode libs available?static void
setApplicationName(java.lang.String name)
Set application namestatic void
setApplicationURL(java.lang.String url)
Set application URL (can only be done once)static void
setInterfaceType(Globals.InterfaceType it)
Set global interface typestatic boolean
tikaLibAvailable()
Are the Apache Tika libs available?static java.lang.String
toPatchLevel(int n)
Get patch level string from patch level numberstatic boolean
useCrowd()
Deprecated.Use AuthTool.useCrowdstatic boolean
useLDAP()
Deprecated.Use AuthTool.useLDAPstatic boolean
useOAuth2()
Deprecated.Use AuthTool.useOAuth2static boolean
useSAML()
Deprecated.Use AuthTool.useSAMLstatic boolean
useUserTokens(java.lang.String type)
Are persistent user tokens enabled?
-
-
-
Field Detail
-
LEGACY_VERSION_5
public static final java.lang.String LEGACY_VERSION_5
Legacy version 5- See Also:
- Constant Field Values
-
LEGACY_VERSION_4
public static final java.lang.String LEGACY_VERSION_4
Legacy version 4.0- See Also:
- Constant Field Values
-
LEGACY_VERSION_3
public static final java.lang.String LEGACY_VERSION_3
Legacy version 3.x- See Also:
- Constant Field Values
-
JAVA_VERSION
public static final int JAVA_VERSION
Java version as integer or 0 if java version could not be found
-
MIN_JAVA_VERSION
public static final int MIN_JAVA_VERSION
Minimal Java version- See Also:
- Constant Field Values
-
MIN_RECOMMENDED_JAVA_VERSION
public static final int MIN_RECOMMENDED_JAVA_VERSION
Minmal recommended Java version- See Also:
- Constant Field Values
-
JAVA_COMPILER_VERSION
public static final java.lang.String JAVA_COMPILER_VERSION
Java version as string or null if java version could not be found
-
FORCE_JAVA_FORMAT
public static final java.lang.String FORCE_JAVA_FORMAT
Force Java code format parameter name- See Also:
- Constant Field Values
-
JAVA_SCRIPT_ENGINE_NAME
public static final java.lang.String JAVA_SCRIPT_ENGINE_NAME
Java Script Engine name- See Also:
- Constant Field Values
-
LINE_SEPARATOR
public static final java.lang.String LINE_SEPARATOR
System line separator- See Also:
- Constant Field Values
-
FILE_SEPARATOR
public static final java.lang.String FILE_SEPARATOR
System file separator
-
PATH_SEPARATOR
public static final java.lang.String PATH_SEPARATOR
System path separator
-
SYSTEM_TMP_DIR
public static final java.lang.String SYSTEM_TMP_DIR
System temporary dir
-
ASCII_LOGO
public static final java.lang.String ASCII_LOGO
ASCII logo- See Also:
- Constant Field Values
-
DEFAULT_PACKAGE
public static final java.lang.String DEFAULT_PACKAGE
Default base package- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_PACKAGE
public static final java.lang.String DEFAULT_OBJECT_PACKAGE
Default object package- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_IMPLEMENTATION
Default objet implementation- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_SCRIPTED_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SCRIPTED_IMPLEMENTATION
Default scripted object implementation- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_SERVICE_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_IMPLEMENTATION
Default service object implementation- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_SERVICE_SIMPLICITE_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_SIMPLICITE_IMPLEMENTATION
Default Simplicite service object implementation- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_SERVICE_LDAP_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_LDAP_IMPLEMENTATION
Default LDAP service object implementation- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_SERVICE_MONGODB_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_MONGODB_IMPLEMENTATION
Default MongoDB service object implementation- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_SERVICE_REST_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_REST_IMPLEMENTATION
Default REST service object implementation- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_SERVICE_OPENDATASOFT_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_OPENDATASOFT_IMPLEMENTATION
Default OpenDataSoft service object implementation- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_SERVICE_SALESFORCE_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_SALESFORCE_IMPLEMENTATION
Default SalesForce service object implementation- See Also:
- Constant Field Values
-
DEFAULT_OBJECT_SERVICE_SERVICENOW_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_SERVICENOW_IMPLEMENTATION
Default ServiceNow service object implementation- See Also:
- Constant Field Values
-
DEFAULT_WORKFLOW_PACKAGE
public static final java.lang.String DEFAULT_WORKFLOW_PACKAGE
Default workflow package- See Also:
- Constant Field Values
-
DEFAULT_WORKFLOW_IMPLEMENTATION
public static final java.lang.String DEFAULT_WORKFLOW_IMPLEMENTATION
Default workflow implementation- See Also:
- Constant Field Values
-
DEFAULT_WORKFLOW_SCRIPTED_IMPLEMENTATION
public static final java.lang.String DEFAULT_WORKFLOW_SCRIPTED_IMPLEMENTATION
Default scripted workflow implementation- See Also:
- Constant Field Values
-
DEFAULT_EXTOBJECT_PACKAGE
public static final java.lang.String DEFAULT_EXTOBJECT_PACKAGE
Default external object package- See Also:
- Constant Field Values
-
DEFAULT_EXTOBJECT_IMPLEMENTATION
public static final java.lang.String DEFAULT_EXTOBJECT_IMPLEMENTATION
Default external object implementation- See Also:
- Constant Field Values
-
DEFAULT_EXTOBJECT_SCRIPTED_IMPLEMENTATION
public static final java.lang.String DEFAULT_EXTOBJECT_SCRIPTED_IMPLEMENTATION
Default scripted external object implementation- See Also:
- Constant Field Values
-
DEFAULT_DISPOSITION_PACKAGE
public static final java.lang.String DEFAULT_DISPOSITION_PACKAGE
Default disposition package- See Also:
- Constant Field Values
-
DEFAULT_DISPOSITION_IMPLEMENTATION
public static final java.lang.String DEFAULT_DISPOSITION_IMPLEMENTATION
Default disposition implementation- See Also:
- Constant Field Values
-
DEFAULT_DISPOSITION_SCRIPTED_IMPLEMENTATION
public static final java.lang.String DEFAULT_DISPOSITION_SCRIPTED_IMPLEMENTATION
Default scripted disposition implementation- See Also:
- Constant Field Values
-
DEFAULT_ADAPTERS_PACKAGE
public static final java.lang.String DEFAULT_ADAPTERS_PACKAGE
Default adapters package- See Also:
- Constant Field Values
-
DEFAULT_COMMONS_PACKAGE
public static final java.lang.String DEFAULT_COMMONS_PACKAGE
Default commons (shared codes) package- See Also:
- Constant Field Values
-
DEFAULT_TESTS_PACKAGE
public static final java.lang.String DEFAULT_TESTS_PACKAGE
Default tests (shared codes) package- See Also:
- Constant Field Values
-
GRANTHOOKS_CLASSNAME
public static final java.lang.String GRANTHOOKS_CLASSNAME
Grant hooks class name (deprecated V4)- See Also:
- Constant Field Values
-
PLATFORMHOOKS_CLASSNAME
public static final java.lang.String PLATFORMHOOKS_CLASSNAME
Grant hooks class name- See Also:
- Constant Field Values
-
MODULEHOOKS_CLASSNAME
public static final java.lang.String MODULEHOOKS_CLASSNAME
Module hooks class name- See Also:
- Constant Field Values
-
STATIC_RESOURCES_PATH
public static final java.lang.String STATIC_RESOURCES_PATH
Static ressources path- See Also:
- Constant Field Values
-
PRECOMPILE_NONE
public static final int PRECOMPILE_NONE
No pre-compilation- See Also:
- Constant Field Values
-
PRECOMPILE_SYNC
public static final int PRECOMPILE_SYNC
Synchronous pre-compilation- See Also:
- Constant Field Values
-
PRECOMPILE_ASYNC
public static final int PRECOMPILE_ASYNC
Asynchronous pre-compilation- See Also:
- Constant Field Values
-
DEFAULT_DISPOSITION
public static final java.lang.String DEFAULT_DISPOSITION
Default disposition name- See Also:
- Constant Field Values
-
DEFAULT_THEME
public static final java.lang.String DEFAULT_THEME
Default theme name- See Also:
- Constant Field Values
-
DEFAULT_CSS_RESOURCE_CODE
public static final java.lang.String DEFAULT_CSS_RESOURCE_CODE
Default CSS resource code- See Also:
- Constant Field Values
-
DEFAULT_JS_RESOURCE_CODE
public static final java.lang.String DEFAULT_JS_RESOURCE_CODE
Default JS resource code- See Also:
- Constant Field Values
-
DEFAULT_HTML_RESOURCE_CODE
public static final java.lang.String DEFAULT_HTML_RESOURCE_CODE
Default HTML resource code- See Also:
- Constant Field Values
-
BINARY
public static final java.lang.String BINARY
Binary constant- See Also:
- Constant Field Values
-
NOT_FOUND
public static final java.lang.String NOT_FOUND
Not found constant- See Also:
- Constant Field Values
-
UNKNOWN
public static final java.lang.String UNKNOWN
Unknown constant- See Also:
- Constant Field Values
-
SRC_DIR_DEFAULT
public static final java.lang.String SRC_DIR_DEFAULT
Source dir default (relative to project dir)- See Also:
- Constant Field Values
-
BIN_DIR_DEFAULT
public static final java.lang.String BIN_DIR_DEFAULT
Binary dir default (relative to project dir)- See Also:
- Constant Field Values
-
BUILD_DIR_DEFAULT
public static final java.lang.String BUILD_DIR_DEFAULT
Build dir default (relative to project dir)- See Also:
- Constant Field Values
-
JAR_DIR_DEFAULT
public static final java.lang.String JAR_DIR_DEFAULT
JAR dir default (relative to project dir)- See Also:
- Constant Field Values
-
MAVEN_DIR_DEFAULT
public static final java.lang.String MAVEN_DIR_DEFAULT
Maven dir default (relative to project dir)- See Also:
- Constant Field Values
-
LOG_DIR_DEFAULT
public static final java.lang.String LOG_DIR_DEFAULT
Log dir default (relative to project dir)- See Also:
- Constant Field Values
-
TMP_DIR_DEFAULT
public static final java.lang.String TMP_DIR_DEFAULT
Temporary dir default (relative to project dir)- See Also:
- Constant Field Values
-
CACHE_DIR_DEFAULT
public static final java.lang.String CACHE_DIR_DEFAULT
Cache dir default (relative to project dir)- See Also:
- Constant Field Values
-
RECYCLEBIN_DIR_DEFAULT
public static final java.lang.String RECYCLEBIN_DIR_DEFAULT
Recycle bin dir default (relative to project dir)- See Also:
- Constant Field Values
-
CLASSES_DIR
public static final java.lang.String CLASSES_DIR
Platform classes dir (relative to webapp's WEB-INF dir)- See Also:
- Constant Field Values
-
LIBS_DIR
public static final java.lang.String LIBS_DIR
Platform libs dir (relative to webapp's WEB-INF dir)- See Also:
- Constant Field Values
-
JAVADOC_DIR
public static final java.lang.String JAVADOC_DIR
Platform Javadocs dir (relative to webapp's data dir)- See Also:
- Constant Field Values
-
SOURCES_DIR
public static final java.lang.String SOURCES_DIR
Platform sources dir (relative to webapp's data dir)- See Also:
- Constant Field Values
-
WEB_IMAGES_DIR
public static final java.lang.String WEB_IMAGES_DIR
Platform web images/styles dir (relative to webapp dir)- See Also:
- Constant Field Values
-
WEB_SCRIPTS_DIR
public static final java.lang.String WEB_SCRIPTS_DIR
Platform web images/styles dir (relative to webapp dir)- See Also:
- Constant Field Values
-
CHECKSUM_DIRS
public static final org.json.JSONObject CHECKSUM_DIRS
Dirs to checksum at startup
-
DOC_DIR_DEFAULT
public static final java.lang.String DOC_DIR_DEFAULT
Document dir default (relative to data dir)- See Also:
- Constant Field Values
-
DOC_DIR_BLOB
public static final java.lang.String DOC_DIR_BLOB
Documents as BLOB constant- See Also:
- Constant Field Values
-
DOC_DIR_MAX
public static final int DOC_DIR_MAX
Max number of documets per sub dir- See Also:
- Constant Field Values
-
CONTENT_DIR_DEFAULT
public static final java.lang.String CONTENT_DIR_DEFAULT
Content dir default (relative to DOC_DIR_DEFAULT)- See Also:
- Constant Field Values
-
EXTERNALDOCS_DIR_DEFAULT
public static final java.lang.String EXTERNALDOCS_DIR_DEFAULT
External docs dir default (relative to DOC_DIR_DEFAULT)- See Also:
- Constant Field Values
-
IMPORT_DIR_DEFAULT
public static final java.lang.String IMPORT_DIR_DEFAULT
Import dir default (relative to DOC_DIR_DEFAULT)- See Also:
- Constant Field Values
-
EXPORT_DIR_DEFAULT
public static final java.lang.String EXPORT_DIR_DEFAULT
Export dir default (relative to DOC_DIR_DEFAULT)- See Also:
- Constant Field Values
-
INDEX_DIR_DEFAULT
public static final java.lang.String INDEX_DIR_DEFAULT
Index dir default (relative to DOC_DIR_DEFAULT)- See Also:
- Constant Field Values
-
MAX_UPLOAD_SIZE
public static final int MAX_UPLOAD_SIZE
Default max upload size (in Mb)- See Also:
- Constant Field Values
-
MAX_JSON_LOG_SIZE
public static final int MAX_JSON_LOG_SIZE
Default max JSON log size- See Also:
- Constant Field Values
-
USERTOKEN_TYPE_UI
public static final java.lang.String USERTOKEN_TYPE_UI
User token UI type- See Also:
- Constant Field Values
-
USERTOKEN_TYPE_API
public static final java.lang.String USERTOKEN_TYPE_API
User token API type- See Also:
- Constant Field Values
-
USERTOKEN_MODE_SIMPLE
public static final java.lang.String USERTOKEN_MODE_SIMPLE
User token simple mode- See Also:
- Constant Field Values
-
USERTOKEN_MODE_JWT
public static final java.lang.String USERTOKEN_MODE_JWT
User token JWT mode- See Also:
- Constant Field Values
-
USERTOKEN_LENGTH
public static final int USERTOKEN_LENGTH
Default user token length- See Also:
- Constant Field Values
-
SEARCH_KEYWORDS
public static final java.lang.String[] SEARCH_KEYWORDS
Search keywords
-
OBJECT_TYPE_INTERNAL
public static final java.lang.String OBJECT_TYPE_INTERNAL
Busines object type- See Also:
- Constant Field Values
-
OBJECT_TYPE_EXTERNAL
public static final java.lang.String OBJECT_TYPE_EXTERNAL
External object type- See Also:
- Constant Field Values
-
OBJECT_TYPE_DOMAIN
public static final java.lang.String OBJECT_TYPE_DOMAIN
Domain object type- See Also:
- Constant Field Values
-
SEARCHSPEC_ALL
public static final java.lang.String SEARCHSPEC_ALL
Default search spec allowing all rows- See Also:
- Constant Field Values
-
SEARCHSPEC_NONE
public static final java.lang.String SEARCHSPEC_NONE
Restritive search spec allowing no row- See Also:
- Constant Field Values
-
DOT_REPLACEMENT
public static final java.lang.String DOT_REPLACEMENT
Dot replacement in namings (DOM Id, JSON, XML, ...)- See Also:
- Constant Field Values
-
LANG_FRENCH
public static final java.lang.String LANG_FRENCH
French language code- See Also:
- Constant Field Values
-
LANG_ENGLISH
public static final java.lang.String LANG_ENGLISH
English language code- See Also:
- Constant Field Values
-
LANG_SPANISH
public static final java.lang.String LANG_SPANISH
Spanish language code- See Also:
- Constant Field Values
-
LANG_GERMAN
public static final java.lang.String LANG_GERMAN
German language code- See Also:
- Constant Field Values
-
LANG_ITALIAN
public static final java.lang.String LANG_ITALIAN
Italian language code- See Also:
- Constant Field Values
-
LANG_PORTUGESE
public static final java.lang.String LANG_PORTUGESE
Portugese language code- See Also:
- Constant Field Values
-
LANG_DUTCH
public static final java.lang.String LANG_DUTCH
Dutch language code- See Also:
- Constant Field Values
-
LANG_JAPANESE
public static final java.lang.String LANG_JAPANESE
Japanese language code- See Also:
- Constant Field Values
-
LANG_KOREAN
public static final java.lang.String LANG_KOREAN
Korean language code- See Also:
- Constant Field Values
-
LANG_CHINESE
public static final java.lang.String LANG_CHINESE
Chinese language code- See Also:
- Constant Field Values
-
LANG_ANY
public static final java.lang.String LANG_ANY
Any language- See Also:
- Constant Field Values
-
LANG_DEFAULT
@Deprecated(forRemoval=false, since="5") public static final java.lang.String LANG_DEFAULT
Deprecated.
-
DUMMY_TEXT
public static final java.lang.String DUMMY_TEXT
Dummy (Lorem ipsum...) text- See Also:
- Constant Field Values
-
DUMMY_MARKDOWN
public static final java.lang.String DUMMY_MARKDOWN
Dummy (Lorem ipsum...) markdown- See Also:
- Constant Field Values
-
DUMMY_GRID
public static final java.lang.String DUMMY_GRID
Dummy JSON grid- See Also:
- Constant Field Values
-
MENU_STANDARD
public static final java.lang.String MENU_STANDARD
Standard menu- See Also:
- Constant Field Values
-
MENU_ACCORDION
public static final java.lang.String MENU_ACCORDION
Accordion menu- See Also:
- Constant Field Values
-
MENU_SIMPLE
public static final java.lang.String MENU_SIMPLE
Simple menu- See Also:
- Constant Field Values
-
MENU_DROPDOWN
public static final java.lang.String MENU_DROPDOWN
Dropdown menu- See Also:
- Constant Field Values
-
MENU_SPLIT
public static final java.lang.String MENU_SPLIT
Split menu- See Also:
- Constant Field Values
-
MENU_DOMAINNAMES
public static final java.lang.String MENU_DOMAINNAMES
Domains names only- See Also:
- Constant Field Values
-
MENU_DOMAINS
public static final java.lang.String MENU_DOMAINS
Domains- See Also:
- Constant Field Values
-
MENU_SINGLEDOMAIN
public static final java.lang.String MENU_SINGLEDOMAIN
Single domain- See Also:
- Constant Field Values
-
PAGE_PUBLICMAIN
public static final java.lang.String PAGE_PUBLICMAIN
Public main page name- See Also:
- Constant Field Values
-
PAGE_MAIN
public static final java.lang.String PAGE_MAIN
Main page name- See Also:
- Constant Field Values
-
PAGE_LOGON
public static final java.lang.String PAGE_LOGON
Logon page name- See Also:
- Constant Field Values
-
PAGE_PUBLICHOME
public static final java.lang.String PAGE_PUBLICHOME
Public home page name- See Also:
- Constant Field Values
-
PAGE_HOME
public static final java.lang.String PAGE_HOME
Home page name- See Also:
- Constant Field Values
-
BROWSER_BACKGROUND
public static final java.lang.String BROWSER_BACKGROUND
Default browser background color- See Also:
- Constant Field Values
-
SQL_NAME_REGEXP
public static final java.lang.String SQL_NAME_REGEXP
SQL name regular expression (alphanum[.alphanum])- See Also:
- Constant Field Values
-
ANY_STRING_REGEXP
public static final java.lang.String ANY_STRING_REGEXP
Any string expression- See Also:
- Constant Field Values
-
HIST_SUFFIX
public static final java.lang.String HIST_SUFFIX
Historic object logical name suffix- See Also:
- Constant Field Values
-
HIST_DB_SUFFIX
public static final java.lang.String HIST_DB_SUFFIX
Historic object physical name suffix- See Also:
- Constant Field Values
-
HIST_LINK_ORDER
public static final int HIST_LINK_ORDER
Historic object link order- See Also:
- Constant Field Values
-
SERVER_WILDFLY
public static final java.lang.String SERVER_WILDFLY
WildFly JEE server- See Also:
- Constant Field Values
-
SERVER_TOMEE
public static final java.lang.String SERVER_TOMEE
TomEE JEE server- See Also:
- Constant Field Values
-
SERVER_TOMCAT
public static final java.lang.String SERVER_TOMCAT
Tomcat web server- See Also:
- Constant Field Values
-
SERVER_JETTY
public static final java.lang.String SERVER_JETTY
Jetty web server- See Also:
- Constant Field Values
-
SERVER_TYPE_JEE
public static final java.lang.String SERVER_TYPE_JEE
JEE server type- See Also:
- Constant Field Values
-
SERVER_TYPE_WEB
public static final java.lang.String SERVER_TYPE_WEB
Web server type- See Also:
- Constant Field Values
-
WEB_UI_PATH
public static final java.lang.String WEB_UI_PATH
UI path- See Also:
- Constant Field Values
-
WEB_API_PATH
public static final java.lang.String WEB_API_PATH
API path- See Also:
- Constant Field Values
-
WEB_IO_PATH
public static final java.lang.String WEB_IO_PATH
I/O path- See Also:
- Constant Field Values
-
WEB_LOGIN_PATH
public static final java.lang.String WEB_LOGIN_PATH
Login path- See Also:
- Constant Field Values
-
WEB_LOGOUT_PATH
public static final java.lang.String WEB_LOGOUT_PATH
Logout path- See Also:
- Constant Field Values
-
WEB_MFACHECK_PATH
public static final java.lang.String WEB_MFACHECK_PATH
MFA check path- See Also:
- Constant Field Values
-
WEB_CHGPWD_PATH
public static final java.lang.String WEB_CHGPWD_PATH
Change password path- See Also:
- Constant Field Values
-
WEB_CHGUSER_PATH
public static final java.lang.String WEB_CHGUSER_PATH
Change user path- See Also:
- Constant Field Values
-
WEB_FORGOTPWD_PATH
public static final java.lang.String WEB_FORGOTPWD_PATH
Forgot password path- See Also:
- Constant Field Values
-
WEB_CAPTCHA_PATH
public static final java.lang.String WEB_CAPTCHA_PATH
Captcha path- See Also:
- Constant Field Values
-
WEB_KEEPALIVE_PATH
public static final java.lang.String WEB_KEEPALIVE_PATH
Keep alive path- See Also:
- Constant Field Values
-
WEB_MAIN_PATH
public static final java.lang.String WEB_MAIN_PATH
UI main path- See Also:
- Constant Field Values
-
WEB_OAUTH2_PATH
public static final java.lang.String WEB_OAUTH2_PATH
OAuth2/OpenIDConnect authentication root path- See Also:
- Constant Field Values
-
WEB_SAML_PATH
public static final java.lang.String WEB_SAML_PATH
SAML authentication path- See Also:
- Constant Field Values
-
WEB_CROWD_PATH
public static final java.lang.String WEB_CROWD_PATH
Crowd authentication path- See Also:
- Constant Field Values
-
WEB_LDAPAUTH_PATH
public static final java.lang.String WEB_LDAPAUTH_PATH
LDAP authentication path- See Also:
- Constant Field Values
-
WEB_EXT_PATH
public static final java.lang.String WEB_EXT_PATH
External objects path- See Also:
- Constant Field Values
-
WEB_JSON_PATH
public static final java.lang.String WEB_JSON_PATH
JSON services path- See Also:
- Constant Field Values
-
WEB_REST_PATH
public static final java.lang.String WEB_REST_PATH
REST services path- See Also:
- Constant Field Values
-
WEB_SOAP_PATH
public static final java.lang.String WEB_SOAP_PATH
SOAP services path- See Also:
- Constant Field Values
-
WEB_RAW_PATH
public static final java.lang.String WEB_RAW_PATH
RAW services path- See Also:
- Constant Field Values
-
WEB_HEALTH_PATH
public static final java.lang.String WEB_HEALTH_PATH
Health check path- See Also:
- Constant Field Values
-
WEB_PING_PATH
public static final java.lang.String WEB_PING_PATH
Ping path- See Also:
- Constant Field Values
-
WEB_BLANK_PATH
public static final java.lang.String WEB_BLANK_PATH
Blank path- See Also:
- Constant Field Values
-
WEB_GIT_PATH
public static final java.lang.String WEB_GIT_PATH
Git repositories path- See Also:
- Constant Field Values
-
WEB_IMAGES_PATH
public static final java.lang.String WEB_IMAGES_PATH
Images path- See Also:
- Constant Field Values
-
WEB_SCRIPTS_PATH
public static final java.lang.String WEB_SCRIPTS_PATH
Scripts path- See Also:
- Constant Field Values
-
WEB_RESOURCE_PATH
public static final java.lang.String WEB_RESOURCE_PATH
Resources path- See Also:
- Constant Field Values
-
WEB_RESOURCE_TINY_PATH
public static final java.lang.String WEB_RESOURCE_TINY_PATH
Resources tiny path- See Also:
- Constant Field Values
-
WEB_DOCUMENT_PATH
public static final java.lang.String WEB_DOCUMENT_PATH
Documeents path- See Also:
- Constant Field Values
-
WEB_DBDOC_PATH
public static final java.lang.String WEB_DBDOC_PATH
Documents (variant) path- See Also:
- Constant Field Values
-
WEB_MAVEN_PATH
public static final java.lang.String WEB_MAVEN_PATH
Maven repository path- See Also:
- Constant Field Values
-
WEB_ERROR_PATH
public static final java.lang.String WEB_ERROR_PATH
Error path- See Also:
- Constant Field Values
-
WEB_CONTENT_PATH
public static final java.lang.String WEB_CONTENT_PATH
Public static content path- See Also:
- Constant Field Values
-
WEB_WEBCONTENT_PATH
public static final java.lang.String WEB_WEBCONTENT_PATH
Public web content path- See Also:
- Constant Field Values
-
WEB_DOCUSIGN_PATH
public static final java.lang.String WEB_DOCUSIGN_PATH
Docusign path- See Also:
- Constant Field Values
-
DB_UNKNOWN
public static final int DB_UNKNOWN
Unknown database vendor code- See Also:
- Constant Field Values
-
DB_HSQLDB
public static final int DB_HSQLDB
HSQLDB vendor code- See Also:
- Constant Field Values
-
DB_MYSQL
public static final int DB_MYSQL
MySQL database vendor- See Also:
- Constant Field Values
-
DB_POSTGRESQL
public static final int DB_POSTGRESQL
PostgreSQL vendor code- See Also:
- Constant Field Values
-
DB_ORACLE
public static final int DB_ORACLE
Oracle MySQL vendor code- See Also:
- Constant Field Values
-
DB_MSSQL
public static final int DB_MSSQL
MS SQL server vendor code- See Also:
- Constant Field Values
-
DB_H2
public static final int DB_H2
H2 vendor code- See Also:
- Constant Field Values
-
DB_DERBY
public static final int DB_DERBY
Derby vendor code- See Also:
- Constant Field Values
-
DB_DB2
public static final int DB_DB2
DB2 vendor code- See Also:
- Constant Field Values
-
SHORT_TEXT_MAXSIZE
public static final int SHORT_TEXT_MAXSIZE
Max size on short string- See Also:
- Constant Field Values
-
NONE
public static final java.lang.String NONE
None value- See Also:
- Constant Field Values
-
DEFAULT_SYSTEM_ENCODING
public static final java.lang.String DEFAULT_SYSTEM_ENCODING
System encoding
-
DEFAULT_RESOURCES_URL
public static final java.lang.String DEFAULT_RESOURCES_URL
Resources URL- See Also:
- Constant Field Values
-
GITHUB_HTTPS_URI
public static final java.lang.String GITHUB_HTTPS_URI
Github base HTTPS URI- See Also:
- Constant Field Values
-
GITHUB_SSH_URI
public static final java.lang.String GITHUB_SSH_URI
Github base SSH URI- See Also:
- Constant Field Values
-
GITLAB_HTTPS_URI
public static final java.lang.String GITLAB_HTTPS_URI
Gitlab base HTTPS URI- See Also:
- Constant Field Values
-
GITLAB_SSH_URI
public static final java.lang.String GITLAB_SSH_URI
Gitlab base SSH URI- See Also:
- Constant Field Values
-
EXCEL_HTML
@Deprecated(forRemoval=true, since="4.0") public static final java.lang.String EXCEL_HTML
Deprecated, for removal: This API element is subject to removal in a future version.Excel HTML format- See Also:
- Constant Field Values
-
EXCEL_BINARY
public static final java.lang.String EXCEL_BINARY
Excel binary format- See Also:
- Constant Field Values
-
ENDPOINT_ANY
public static final int ENDPOINT_ANY
Undefined end point- See Also:
- Constant Field Values
-
ENDPOINT_SYSTEM
public static final int ENDPOINT_SYSTEM
System end point- See Also:
- Constant Field Values
-
ENDPOINT_UI
public static final int ENDPOINT_UI
UI end point- See Also:
- Constant Field Values
-
ENDPOINT_UI_PUBLIC
public static final int ENDPOINT_UI_PUBLIC
UI public end point- See Also:
- Constant Field Values
-
ENDPOINT_WS
@Deprecated(forRemoval=true, since="5") public static final int ENDPOINT_WS
Deprecated, for removal: This API element is subject to removal in a future version.Web services gateway end point- See Also:
- Constant Field Values
-
ENDPOINT_API
public static final int ENDPOINT_API
API end point- See Also:
- Constant Field Values
-
ENDPOINT_IO
public static final int ENDPOINT_IO
API end point- See Also:
- Constant Field Values
-
ENDPOINT_GIT
public static final int ENDPOINT_GIT
API end point- See Also:
- Constant Field Values
-
ENDPOINT_CRON
public static final int ENDPOINT_CRON
Cron pseudo end point- See Also:
- Constant Field Values
-
ENDPOINT_NAMES
public static final java.lang.String[] ENDPOINT_NAMES
Endpoint names
-
COOKIE_CLIENTID
@Deprecated(forRemoval=false, since="5") public static final java.lang.String COOKIE_CLIENTID
Deprecated.- See Also:
- Constant Field Values
-
SESSION_CLIENTID
public static final java.lang.String SESSION_CLIENTID
Client unique ID session attribute name- See Also:
- Constant Field Values
-
USERAGENT_CLIENTID
public static final java.lang.String USERAGENT_CLIENTID
User-agent unique ID attribute name- See Also:
- Constant Field Values
-
STORE_CLIENTID
public static final int STORE_CLIENTID
Max storage for unused client Id (in days)- See Also:
- Constant Field Values
-
PUBLIC_GRANT_ATTRIBUTE_NAME
public static final java.lang.String PUBLIC_GRANT_ATTRIBUTE_NAME
Public grant attribute name- See Also:
- Constant Field Values
-
GRANT_ATTRIBUTE_NAME
public static final java.lang.String GRANT_ATTRIBUTE_NAME
UI grant attribute name- See Also:
- Constant Field Values
-
API_GRANT_CACHE_ATTRIBUTE_NAME
public static final java.lang.String API_GRANT_CACHE_ATTRIBUTE_NAME
API grant cache attribute name- See Also:
- Constant Field Values
-
GRANT_AJAX_KEY
@Deprecated(forRemoval=true, since="5") public static final java.lang.String GRANT_AJAX_KEY
Deprecated, for removal: This API element is subject to removal in a future version.Not used anymore- See Also:
- Constant Field Values
-
COOKIE_USERTOKEN
public static final java.lang.String COOKIE_USERTOKEN
Auth token cookie name- See Also:
- Constant Field Values
-
ENV_VAR_PREFIX
public static final java.lang.String ENV_VAR_PREFIX
Environment variable fallback fallback prefix- See Also:
- Constant Field Values
-
AUTH_DEFAULT_URL
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_DEFAULT_URL
Deprecated.Use AuthTool constant- See Also:
- Constant Field Values
-
AUTH_METHOD_NONE
@Deprecated(forRemoval=false, since="5") public static final int AUTH_METHOD_NONE
Deprecated.Use AuthTool constant- See Also:
- Constant Field Values
-
AUTH_METHOD_DEFAULT
@Deprecated(forRemoval=false, since="5") public static final int AUTH_METHOD_DEFAULT
Deprecated.Use AuthTool constant- See Also:
- Constant Field Values
-
AUTH_METHOD_INTERNAL
@Deprecated(forRemoval=false, since="5") public static final int AUTH_METHOD_INTERNAL
Deprecated.Use AuthTool constant- See Also:
- Constant Field Values
-
AUTH_METHOD_OAUTH2
@Deprecated(forRemoval=false, since="5") public static final int AUTH_METHOD_OAUTH2
Deprecated.Use AuthTool constant- See Also:
- Constant Field Values
-
AUTH_METHOD_SAML
@Deprecated(forRemoval=false, since="5") public static final int AUTH_METHOD_SAML
Deprecated.Use AuthTool constant- See Also:
- Constant Field Values
-
AUTH_METHOD_LDAP
@Deprecated(forRemoval=false, since="5") public static final int AUTH_METHOD_LDAP
Deprecated.Use AuthTool constant- See Also:
- Constant Field Values
-
AUTH_METHOD_CROWD
@Deprecated(forRemoval=false, since="5") public static final int AUTH_METHOD_CROWD
Deprecated.Use AuthTool constant- See Also:
- Constant Field Values
-
AUTH_METHOD_CUSTOM
@Deprecated(forRemoval=false, since="5") public static final int AUTH_METHOD_CUSTOM
Deprecated.Use AuthTool constant- See Also:
- Constant Field Values
-
AUTH_DEFAULT_ERROR
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_DEFAULT_ERROR
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_DEFAULT
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_DEFAULT
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_INTERNAL
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_INTERNAL
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_OAUTH2_GOOGLE
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_OAUTH2_GOOGLE
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_OAUTH2_MICROSOFT
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_OAUTH2_MICROSOFT
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_OAUTH2_LINKEDIN
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_OAUTH2_LINKEDIN
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_OAUTH2_FRANCECONNECT
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_OAUTH2_FRANCECONNECT
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_SAML_GOOGLE
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_SAML_GOOGLE
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_CROWD
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_CROWD
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_LDAP
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_LDAP
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
AUTH_PROVIDER_CUSTOM
@Deprecated(forRemoval=false, since="5") public static final java.lang.String AUTH_PROVIDER_CUSTOM
Deprecated.Use AuthTool.getAuthMethodFromType- See Also:
- Constant Field Values
-
SESSION_INFO
public static final java.lang.String SESSION_INFO
Session info name (session attribute and system parameter)- See Also:
- Constant Field Values
-
SESSION_LOGIN
public static final java.lang.String SESSION_LOGIN
Login session attribute name- See Also:
- Constant Field Values
-
SESSION_USER_TOKEN
public static final java.lang.String SESSION_USER_TOKEN
User token session attribute name- See Also:
- Constant Field Values
-
SESSION_CONTEXT_URL
public static final java.lang.String SESSION_CONTEXT_URL
Context URL session attribute name- See Also:
- Constant Field Values
-
SESSION_SERVER_URL
public static final java.lang.String SESSION_SERVER_URL
Server URL session attribute name- See Also:
- Constant Field Values
-
SESSION_USER_AGENT
public static final java.lang.String SESSION_USER_AGENT
User agent session attribute name- See Also:
- Constant Field Values
-
SESSION_REMOTE_ADDRESS
public static final java.lang.String SESSION_REMOTE_ADDRESS
Remote address session attribute name- See Also:
- Constant Field Values
-
SESSION_SCOPE
public static final java.lang.String SESSION_SCOPE
Scope session attribute name- See Also:
- Constant Field Values
-
SESSION_DEEPLINK
public static final java.lang.String SESSION_DEEPLINK
Deeplink session attribute name- See Also:
- Constant Field Values
-
SECURE_MODE_MIN
public static final int SECURE_MODE_MIN
Minimal secure mode- See Also:
- Constant Field Values
-
SECURE_MODE_MAX
public static final int SECURE_MODE_MAX
Minimal secure mode- See Also:
- Constant Field Values
-
SYSTEM_MODULES
@Deprecated(forRemoval=false, since="5") public static final java.lang.String[] SYSTEM_MODULES
Deprecated.System modules deprecated: use ModuleDB.getSystemModules()
-
ADDON_MODULES
@Deprecated(forRemoval=false, since="5") public static final java.lang.String[] ADDON_MODULES
Deprecated.Addon modules deprecated: use ModuleDB.getAddonModules()
-
REPOSITORY_OBJECTS
public static final java.lang.String[] REPOSITORY_OBJECTS
Ordered list of system objects parts of the core repository
-
DEFAULT_MODULE_VERSION
public static final java.lang.String DEFAULT_MODULE_VERSION
Default module version- See Also:
- Constant Field Values
-
DEFAULT_LOGIN_SIZE
public static final int DEFAULT_LOGIN_SIZE
Default login field size- See Also:
- Constant Field Values
-
DEFAULT_PASSWORD
public static final java.lang.String DEFAULT_PASSWORD
Default default password- See Also:
- Constant Field Values
-
DEFAULT_PASSWORD_LENGTH
public static final int DEFAULT_PASSWORD_LENGTH
Default password length- See Also:
- Constant Field Values
-
FORCE_CHANGE_PASSWORD
public static final java.lang.String FORCE_CHANGE_PASSWORD
Force password parameter name- See Also:
- Constant Field Values
-
HASH_PASSWORD
public static final java.lang.String HASH_PASSWORD
Hash password parameter name- See Also:
- Constant Field Values
-
SALT_PASSWORD
public static final java.lang.String SALT_PASSWORD
Salt password parameter name- See Also:
- Constant Field Values
-
HASH_ALGORITHM_MD5
public static final java.lang.String HASH_ALGORITHM_MD5
MD5 hash algorithm- See Also:
- Constant Field Values
-
HASH_ALGORITHM_SHA1
public static final java.lang.String HASH_ALGORITHM_SHA1
SHA-1 hash algorithm- See Also:
- Constant Field Values
-
HASH_ALGORITHM_SHA256
public static final java.lang.String HASH_ALGORITHM_SHA256
SHA-256 hash algorithm- See Also:
- Constant Field Values
-
HASH_ALGORITHM_SHA512
public static final java.lang.String HASH_ALGORITHM_SHA512
SHA-256 hash algorithm- See Also:
- Constant Field Values
-
HASH_ENCODING_HEX
public static final java.lang.String HASH_ENCODING_HEX
Hash hexadecimal encoding method- See Also:
- Constant Field Values
-
HASH_ENCODING_BASE64
public static final java.lang.String HASH_ENCODING_BASE64
Hash base 64 encoding method- See Also:
- Constant Field Values
-
DATA_DIR
public static final java.lang.String DATA_DIR
Data folder environment entry lookup name- See Also:
- Constant Field Values
-
DEFAULT_DATASOURCE
public static final java.lang.String DEFAULT_DATASOURCE
Default datasource lookup name- See Also:
- Constant Field Values
-
MAIL_SERVICE
public static final java.lang.String MAIL_SERVICE
Mail service lookup name- See Also:
- Constant Field Values
-
VERSION_PARAM
public static final java.lang.String VERSION_PARAM
Version system parameter name- See Also:
- Constant Field Values
-
PATCH_LEVEL_PARAM
public static final java.lang.String PATCH_LEVEL_PARAM
Version system parameter name- See Also:
- Constant Field Values
-
MAIL_SERVICE_PARAM
public static final java.lang.String MAIL_SERVICE_PARAM
Mail service system parameter name- See Also:
- Constant Field Values
-
SMS_SERVICE_PARAM
public static final java.lang.String SMS_SERVICE_PARAM
SMS service system parameter name- See Also:
- Constant Field Values
-
SLACK_SERVICE_PARAM
public static final java.lang.String SLACK_SERVICE_PARAM
Slack service system parameter name- See Also:
- Constant Field Values
-
TRELLO_SERVICE_PARAM
public static final java.lang.String TRELLO_SERVICE_PARAM
Trello service system parameter name- See Also:
- Constant Field Values
-
GIT_FORMAT_PARAM
public static final java.lang.String GIT_FORMAT_PARAM
Git format system parameter name- See Also:
- Constant Field Values
-
PROJECT_DIR_PARAM
public static final java.lang.String PROJECT_DIR_PARAM
Project directory system parameter name- See Also:
- Constant Field Values
-
DISPOSITION_PARAM
public static final java.lang.String DISPOSITION_PARAM
Disposition system parameter name- See Also:
- Constant Field Values
-
EJB_CRONMANAGER
public static final java.lang.String EJB_CRONMANAGER
Cron manager EJB lookup name- See Also:
- Constant Field Values
-
EJB_CRONWORKER
public static final java.lang.String EJB_CRONWORKER
Cron worker EJB lookup name- See Also:
- Constant Field Values
-
EJB_GRANTMANAGER
public static final java.lang.String EJB_GRANTMANAGER
Grant manager EJB lookup name- See Also:
- Constant Field Values
-
EJB_OBJECTLOADER
public static final java.lang.String EJB_OBJECTLOADER
Object loader EJB lookup name- See Also:
- Constant Field Values
-
EJB_OBJECTMANAGER
public static final java.lang.String EJB_OBJECTMANAGER
Object manager EJB lookup name- See Also:
- Constant Field Values
-
EJB_PROCESSLOADER
public static final java.lang.String EJB_PROCESSLOADER
Process loader EJB lookup name- See Also:
- Constant Field Values
-
EJB_PROCESSMANAGER
public static final java.lang.String EJB_PROCESSMANAGER
Process manager EJB lookup name- See Also:
- Constant Field Values
-
EJB_PROCESSSCHEDULER
public static final java.lang.String EJB_PROCESSSCHEDULER
Process scheduler EJB lookup name- See Also:
- Constant Field Values
-
EJB_INTERFACE
public static final java.lang.String EJB_INTERFACE
I/O interface EJB lookup name- See Also:
- Constant Field Values
-
BASE_NAMING_CONTEXT
public static final java.lang.String BASE_NAMING_CONTEXT
Base JNDI naming context- See Also:
- Constant Field Values
-
DATA_DIR_LOOKUP
public static final java.lang.String DATA_DIR_LOOKUP
Data dir lookup name- See Also:
- Constant Field Values
-
DEFAULT_DATASOURCE_LOOKUP
public static final java.lang.String DEFAULT_DATASOURCE_LOOKUP
Default datasource lookup name- See Also:
- Constant Field Values
-
MAIL_SERVICE_LOOKUP
public static final java.lang.String MAIL_SERVICE_LOOKUP
Mail service lookup name- See Also:
- Constant Field Values
-
DEFAULT_CONTEXT
public static final java.lang.String DEFAULT_CONTEXT
Default initial context name- See Also:
- Constant Field Values
-
-
Method Detail
-
isSQLReservedWord
public static final boolean isSQLReservedWord(java.lang.String s)
Check if string is a SQL reserved word- Parameters:
s
- String to check- Returns:
- true if the string is an SQL reserved word
-
isSuitableSQLName
public static final boolean isSuitableSQLName(java.lang.String s)
Check if string is a suitable SQL name- Parameters:
s
- String to check- Returns:
- true if the string is a suitable SQL name
-
poiLibAvailable
public static boolean poiLibAvailable()
Are the Apache POI libs available?- Returns:
- True if Apache POI libs are available
-
docx4jLibAvailable
public static boolean docx4jLibAvailable()
Are the Docx4j libs available?- Returns:
- True if Docx4j libs are available
-
tikaLibAvailable
public static boolean tikaLibAvailable()
Are the Apache Tika libs available?- Returns:
- True if Apache Tika libs are available
-
qrcodeLibAvailable
public static boolean qrcodeLibAvailable()
Are the QRCode/barcode libs available?- Returns:
- True if QRCode/barcode libs are available
-
jgitLibAvailable
public static boolean jgitLibAvailable()
Are the jGit libs available?- Returns:
- True if JGit libs are available
-
googleapisLibAvailable
public static boolean googleapisLibAvailable()
Are the Google APIs libs available?- Returns:
- True if Google APIs libs are available
-
googleapisFirebaseLibAvailable
public static boolean googleapisFirebaseLibAvailable()
Are the Firebase libs available?- Returns:
- True if Firebase libs are available
-
jcloudsLibAvailable
public static boolean jcloudsLibAvailable()
Are the JClouds libs available?- Returns:
- True if JClouds libs are available
-
getDevDependencies
public static java.util.List<java.lang.String[]> getDevDependencies()
Get development dependencies (array of groupId:artifactId:version)- Returns:
- List of string array (index 0 = groupId, index 1 = artifactId, index 2 = version)
-
getDefaultExcelFormat
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getDefaultExcelFormat()
Deprecated, for removal: This API element is subject to removal in a future version.Get default Excel format (depending on POI lib availability)- Returns:
- Default Excel format
-
getAuthTypeFromMethod
@Deprecated(forRemoval=false, since="5") public static java.lang.String getAuthTypeFromMethod(int method)
Deprecated.Use AuthTool.getAuthTypeFromMethod
-
getAuthMethodFromType
@Deprecated(forRemoval=false, since="5") public static int getAuthMethodFromType(java.lang.String type)
Deprecated.Use AuthTool.getAuthMethodFromType
-
getAuthProviders
@Deprecated(forRemoval=false, since="5") public static final org.json.JSONArray getAuthProviders(int method)
Deprecated.Use AuthTool.getAuthProviders
-
getAuthProviders
@Deprecated(forRemoval=false, since="5") public static final org.json.JSONArray getAuthProviders()
Deprecated.Use AuthTool.getAuthProviders
-
getLocalAuthProvider
@Deprecated(forRemoval=false, since="5") public static final org.json.JSONObject getLocalAuthProvider()
Deprecated.Use AuthTool.getLocalAuthProvider
-
getAuthProvider
@Deprecated(forRemoval=false, since="5") public static final org.json.JSONObject getAuthProvider(int method, java.lang.String name)
Deprecated.Use AuthTool.getAuthProvider
-
useOAuth2
@Deprecated(forRemoval=false, since="5") public static final boolean useOAuth2()
Deprecated.Use AuthTool.useOAuth2
-
useSAML
@Deprecated(forRemoval=false, since="5") public static final boolean useSAML()
Deprecated.Use AuthTool.useSAML
-
useCrowd
@Deprecated(forRemoval=false, since="5") public static final boolean useCrowd()
Deprecated.Use AuthTool.useCrowd
-
useLDAP
@Deprecated(forRemoval=false, since="5") public static final boolean useLDAP()
Deprecated.Use AuthTool.useLDAP
-
useUserTokens
public static final boolean useUserTokens(java.lang.String type)
Are persistent user tokens enabled?- Parameters:
type
- Type (one of Globals.USERTOKEN_TYPE_*)- Returns:
- True if persistent tokens are enabled
-
getGoogleAPIKey
public static java.lang.String getGoogleAPIKey(Grant g)
Get Google API key- Parameters:
g
- Grant or null for system admin- Returns:
- Google APU key
-
getRepositoryIndex
public static int getRepositoryIndex(java.lang.String object)
Search an object in the REPOSITORY_OBJECTS- Parameters:
object
- Object name- Returns:
- -1 if not found
-
getRepository
public static java.lang.String[] getRepository()
Get a copy of the repository objects array- Returns:
- Copy of the repository objects array
-
getExtendedRepository
public static java.lang.String[] getExtendedRepository()
Get a copy of the repository objects plus the additional objects that have a link to the module- Returns:
- Copy of the repository objects array plus the additional objects that have a link to the module
-
initObjectInRepository
public static void initObjectInRepository(Grant g)
Force internal system object roles
-
isObjectInRepository
public static boolean isObjectInRepository(java.lang.String object)
Check if the specified object belongs to the repository- Returns:
- True if the object is one of the repository object
-
isTableInRepository
public static boolean isTableInRepository(java.lang.String table)
Check if table is in repository- Parameters:
table
- Table name- Returns:
- true if name starts with 'm_' or 'bpm_' or 'social_'
-
isObjectNotInRepository
public static boolean isObjectNotInRepository(java.lang.String object)
Check if the specified object is a core system object but does not belong to the core repository- Returns:
- True if the object is a core system object but does not belong to the core repository
-
isLoaded
public static boolean isLoaded()
Is loaded?
-
isUnitTests
public static final boolean isUnitTests()
Is unit tests context?
-
getProperty
public static java.lang.String getProperty(java.lang.String key, java.lang.String def)
Get value of a property (that are stored either in application.properties or in com.simplicite.globals.properties)- Parameters:
key
- Property keydef
- Default value- Returns:
- Property value or default value if no application properties exists or if property does not exist
-
loadGlobals
public static void loadGlobals(java.lang.String cp, java.lang.String wd, boolean ut)
Load globals- Parameters:
cp
- Context pathwd
- Webapp directoryut
- Unit tests context?
-
getContextPath
public static java.lang.String getContextPath()
Get application context path- Returns:
- Application context path
-
getWebappDir
public static java.lang.String getWebappDir()
Get webapp base directory- Returns:
- Webapp base directory
-
getApplicationName
public static java.lang.String getApplicationName()
Get application name- Returns:
- Application name
-
setApplicationName
public static void setApplicationName(java.lang.String name)
Set application name- Parameters:
name
- Name
-
getApplicationURL
public static java.lang.String getApplicationURL()
Get application URL- Returns:
- Application URL
-
setApplicationURL
public static void setApplicationURL(java.lang.String url)
Set application URL (can only be done once)- Parameters:
url
- Application URL
-
getServerInfo
public static java.lang.String getServerInfo()
Get raw application server's info string- Returns:
- Raw application server's info string
-
getServerVendor
public static java.lang.String getServerVendor()
Get application server's vendor- Returns:
- Application server's vendor (one of
SERVER_*
constant)
-
getServerType
public static java.lang.String getServerType()
Get application server's type (J2EE (=JEE 1.4), JEE6, WEB)- Returns:
- Application server's type
-
getServerVersion
public static java.lang.String getServerVersion()
Get application server's version- Returns:
- Application server's version
-
isWebSocketServer
public static boolean isWebSocketServer()
Is application server offering websocket support?- Returns:
- True if websocket are supported
-
getPlatformVendor
public static final java.lang.String getPlatformVendor()
Get platform vendor name- Returns:
- Platform vendor name
-
getPlatformName
public static java.lang.String getPlatformName()
Get platform name- Returns:
- Platform name
-
getPlatformVersion
public static java.lang.String getPlatformVersion()
Get platform major version- Returns:
- Platform major version
-
getPlatformPatchLevel
public static java.lang.String getPlatformPatchLevel()
Get platform patch level- Returns:
- Platform patch level
-
getPlatformMinorVersion
public static java.lang.String getPlatformMinorVersion()
Get platform minor version version- Returns:
- Full version (major.minor)
-
getPlatformFullVersion
public static java.lang.String getPlatformFullVersion()
Get platform full version- Returns:
- Full version (major.minor.revision)
-
fromPatchLevel
public static int fromPatchLevel(java.lang.String patchLevel, int def)
Get patch level number from patch level string- Parameters:
patchLevel
- Optional patch level string (null means current platform patch level)def
- Default patch level number- Returns:
- Patch level number
-
toPatchLevel
public static java.lang.String toPatchLevel(int n)
Get patch level string from patch level number- Parameters:
n
- Patch level number- Returns:
- Patch level string
-
getPlatformRevision
public static java.lang.String getPlatformRevision()
Get platform revision- Returns:
- Platform revison
-
getPlatformPreviousVersion
public static java.lang.String getPlatformPreviousVersion()
Get platform previous versio- Returns:
- Platform previous version
-
getPlatformBranch
public static java.lang.String getPlatformBranch()
Get platform SCM branch- Returns:
- Platform commit ID
-
getPlatformCommitID
public static java.lang.String getPlatformCommitID()
Get platform SCM commit ID- Returns:
- Platform commit ID
-
getPlatformBuildDate
public static java.lang.String getPlatformBuildDate()
Get platform build date- Returns:
- Platform build date
-
getPlatformBuildTime
public static java.lang.String getPlatformBuildTime()
Get platform build time- Returns:
- Platform build time
-
getPlatformDebug
public static boolean getPlatformDebug()
Is the platform in debug mode- Returns:
- True if the platform is in debug mode
-
getPlatformSecureLevel
public static int getPlatformSecureLevel()
Get the platform in secure mode level- Returns:
- The platform is in secure mode (one of
Globals.SECURE_*
)
-
isPlatformSecureLevelMin
public static boolean isPlatformSecureLevelMin()
Is the platform in minimal secure mode level- Returns:
- True if the platform is in minimal secure mode
-
isPlatformSecureLevelMax
public static boolean isPlatformSecureLevelMax()
Is the platform in maximal secure mode level- Returns:
- True if the platform is in maximal secure mode
-
getPlatformAutoSetup
public static boolean getPlatformAutoSetup()
Get platform auto setup status- Returns:
- True if platform auto setup is enabled
-
getPlatformAutoUpgrade
public static boolean getPlatformAutoUpgrade()
Get platform auto-upgrade- Returns:
- True if platform auto upgrade is enabled
-
getPlatformMBean
public static boolean getPlatformMBean()
Is the platform management bean registered- Returns:
- True if the platform management bean is registered
-
getPlatformResourcesURL
public static java.lang.String getPlatformResourcesURL()
Get platform resources website URL- Returns:
- Platform resources website URL
-
getPlatformJavadocURL
public static java.lang.String getPlatformJavadocURL()
Get platform public Javadoc base URL- Returns:
- Publica Javadoc base URL
-
getPlatformJavadocSearchURL
public static java.lang.String getPlatformJavadocSearchURL()
Get platform public Javadoc search URL- Returns:
- Platform public Javadoc search URL
-
getPlatformJSDocURL
public static java.lang.String getPlatformJSDocURL()
Get platform public JSDoc URL- Returns:
- Platform public JSDoc URL
-
encoding
public static java.lang.String encoding()
Get platform encoding (alias of getPlatformEncoding)- Returns:
- Platform encoding
-
getPlatformEncoding
public static java.lang.String getPlatformEncoding()
Get platform encoding- Returns:
- Platform encoding
-
isUnicodePlatformEncoding
public static boolean isUnicodePlatformEncoding()
Is platform encoding a Unicode encoding?- Returns:
- True if platform encoding is unicode
-
isGodModeAllowed
public static boolean isGodModeAllowed()
Is "god mode" allowed?- Returns:
- True if "god mode" is allowed
-
isRelease
public static boolean isRelease()
Is platform in release stage?- Returns:
- True if platform is in release stage
-
getMavenGroupId
public static java.lang.String getMavenGroupId()
Get Maven group ID- Returns:
- Maven group ID
-
getMavenArtifactId
public static java.lang.String getMavenArtifactId()
Get Maven artifact ID- Returns:
- Maven articat ID
-
getMavenDescription
public static java.lang.String getMavenDescription()
Get Maven description- Returns:
- Maven description
-
getMavenBuildDate
public static java.util.Date getMavenBuildDate()
Get Maven build date- Returns:
- Maven build date
-
getMavenBuildTimestamp
public static java.lang.String getMavenBuildTimestamp(boolean dot)
Get Maven build timestamp- Returns:
- Maven build timestamp
-
isMavenSnapshot
public static boolean isMavenSnapshot()
Is Maven artifact a snapshot version?- Returns:
- True if Maven artifact is a snapshot version
-
getMavenArtifactVersion
public static java.lang.String getMavenArtifactVersion()
Get Maven artifact version- Returns:
- Maven artifact version
-
getMavenFilesVersion
public static java.lang.String getMavenFilesVersion()
Get Maven file names version- Returns:
- Maven file names version
-
getSystemModuleName
public static java.lang.String getSystemModuleName()
Get system module name.- Returns:
- System module name
-
getAdminGroup
public static java.lang.String getAdminGroup()
Get administration group name.- Returns:
- Administration group name
-
getGrantAdminGroup
public static java.lang.String getGrantAdminGroup()
Get rights administration group name.- Returns:
- Rights administration group name
-
getPublicGroup
public static java.lang.String getPublicGroup()
Get public group name.- Returns:
- Public group name
-
getUserAdminGroup
public static java.lang.String getUserAdminGroup()
Get user administration group name.- Returns:
- User administration group name
-
getUserPasswordGroup
public static java.lang.String getUserPasswordGroup()
Get user's password management group name.- Returns:
- User's password management group name
-
getDesignerLogin
public static java.lang.String getDesignerLogin()
Get designer login.- Returns:
- Designer login
-
getSystemLogin
public static java.lang.String getSystemLogin()
Get system login.- Returns:
- System login
-
getPublicLogin
public static java.lang.String getPublicLogin()
Get public login.- Returns:
- Public login
-
getWebDesignerLogin
@Deprecated(forRemoval=true, since="4.0") public static java.lang.String getWebDesignerLogin()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getIOPassword
public static java.lang.String getIOPassword()
Get I/O password.- Returns:
- I/O password or null if not defined
-
getRemoteGitUsername
public static java.lang.String getRemoteGitUsername()
Get remote Git username.- Returns:
- Remote Git username or null if not defined
-
getRemoteGitPassword
public static java.lang.String getRemoteGitPassword()
Get remote Git password.- Returns:
- Remote Git password or null if not defined
-
getUserTokensIssuer
public static java.lang.String getUserTokensIssuer()
Get user tokens issuer.- Returns:
- User tokens issuer or null if not defined
-
getUserTokensSignatureSecret
public static java.lang.String getUserTokensSignatureSecret()
Get user tokens signature secret.- Returns:
- User tokens signature secret or null if not defined
-
getUserTokensSignatureAlgorithm
public static java.lang.String getUserTokensSignatureAlgorithm()
Get user tokens signature algorithm.- Returns:
- User tokens signature algorithm or null if not defined
-
getDefaultLanguage
public static java.lang.String getDefaultLanguage()
Get default language- Returns:
- Default language
-
getDefaultTimezone
public static java.lang.String getDefaultTimezone()
Get default timezone- Returns:
- Default timezone
-
getDefaultPassword
public static java.lang.String getDefaultPassword()
Get default password used at user creation- Returns:
- default password
-
getDefaultTemplateName
public static java.lang.String getDefaultTemplateName()
Get default template name- Returns:
- Default template name
-
getLoggerName
public static java.lang.String getLoggerName()
Gte logger name- Returns:
- Logger name
-
getDatasourceFactory
public static java.lang.String getDatasourceFactory()
Get data source factory class name- Returns:
- Data source factory class name
-
getGitBaseDir
public static java.lang.String getGitBaseDir()
Get Git base directory (null if not set or non writeable)- Returns:
- Git base directory
-
getInterfaceType
public static Globals.InterfaceType getInterfaceType()
Get global interface type- Returns:
- Global interface type
-
setInterfaceType
public static void setInterfaceType(Globals.InterfaceType it)
Set global interface type- Parameters:
it
- Interface type
-
getInitialContext
public static javax.naming.InitialContext getInitialContext() throws javax.naming.NamingException
Get the default initial context
At first access a static default initial context is created loading
the default jndi.properties file if present (must be present in case of a remote Java client)- Returns:
- The default initial context
- Throws:
javax.naming.NamingException
-
getInitialContext
public static javax.naming.InitialContext getInitialContext(java.lang.String jndiPropertiesLocation) throws javax.naming.NamingException
Instanciate a static initial context loading the specified jndi.properties file if present)
- Parameters:
jndiPropertiesLocation
- Location of JNDI file to be loaded in a suitable form for getResourceAsStream (e.g. /com/simplicite/myjndi.properties)- Returns:
- A static initial context
- Throws:
javax.naming.NamingException
- If instancationg the initial context fails
-
lookup
public static java.lang.Object lookup(java.lang.String lookup) throws javax.naming.NamingException
Global lookup- Parameters:
lookup
- Lookup name- Returns:
- Object if found
- Throws:
javax.naming.NamingException
- If lookup fails
-
lookup
public static java.lang.Object lookup(java.lang.String jndiPropertiesLocation, java.lang.String lookup) throws javax.naming.NamingException
Global lookup- Parameters:
jndiPropertiesLocation
- Location of JNDI file to be loadedlookup
- Lookup name- Returns:
- Object if found
- Throws:
javax.naming.NamingException
-
getDataDir
public static java.lang.String getDataDir()
Get data directory- Returns:
- Data directory
-
initLookups
public static void initLookups()
Initialize lookups to load objects in the main container
-
clear
public static void clear()
Clear globals and force any further reloading
-
-