public class GlobalsCore
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 simplicite.properties
file,
otherwise hard-coded default values are set.
Modifier and Type | Field and Description |
---|---|
static int |
DB_DERBY |
static int |
DB_H2 |
static int |
DB_HSQLDB |
static int |
DB_MSSQL |
static int |
DB_MYSQL |
static int |
DB_ORACLE |
static int |
DB_POSTGRESQL |
static int |
DB_UNKNOWN |
static java.lang.String |
DEFAULT_ADAPTERS_PACKAGE |
static java.lang.String |
DEFAULT_DISPOSITION |
static java.lang.String |
DEFAULT_DISPOSITION_IMPLEMENTATION |
static java.lang.String |
DEFAULT_DISPOSITION_PACKAGE |
static java.lang.String |
DEFAULT_DISPOSITION_SCRIPTED_IMPLEMENTATION |
static java.lang.String |
DEFAULT_EXTOBJECT_IMPLEMENTATION |
static java.lang.String |
DEFAULT_EXTOBJECT_PACKAGE |
static java.lang.String |
DEFAULT_EXTOBJECT_SCRIPTED_IMPLEMENTATION |
static java.lang.String |
DEFAULT_OBJECT_IMPLEMENTATION |
static java.lang.String |
DEFAULT_OBJECT_PACKAGE |
static java.lang.String |
DEFAULT_OBJECT_SCRIPTED_IMPLEMENTATION |
static java.lang.String |
DEFAULT_OBJECT_SERVICE_IMPLEMENTATION |
static java.lang.String |
DEFAULT_OBJECT_SERVICE_OPENDATASOFT_IMPLEMENTATION |
static java.lang.String |
DEFAULT_OBJECT_SERVICE_SALESFORCE_IMPLEMENTATION |
static java.lang.String |
DEFAULT_OBJECT_SERVICE_SIMPLICITE_IMPLEMENTATION |
static java.lang.String |
DEFAULT_RESOURCES_URL
Resources URL
|
static java.lang.String |
DEFAULT_SYSTEM_ENCODING
System encoding
|
static java.lang.String |
DEFAULT_WORKFLOW_IMPLEMENTATION |
static java.lang.String |
DEFAULT_WORKFLOW_PACKAGE |
static java.lang.String |
DEFAULT_WORKFLOW_SCRIPTED_IMPLEMENTATION |
static java.lang.String |
DOC_DIR_BLOB |
static java.lang.String |
DOC_DIR_DEFAULT |
static int |
DOC_DIR_MAX |
static java.lang.String |
DOT_REPLACEMENT
Dot replacement in namings (DOM Id, JSON, XML, ...)
|
static int |
ENDPOINT_ANY
Any end point
|
static int |
ENDPOINT_API
API end point
|
static int |
ENDPOINT_UI
UI end point
|
static int |
ENDPOINT_WS
Web services gateway end point
|
static java.lang.String |
HASH_ALGORITHM
Hash algorithm
|
static java.lang.String |
HASH_ENCODING_BASE64
Hash base 64 encoding method
|
static java.lang.String |
HASH_ENCODING_HEX
Hash hexadecimal encoding method
|
static java.lang.String |
HIST_DB_SUFFIX
Historic object physical name suffix
|
static int |
HIST_LINK_ORDER
Historic object link order
|
static java.lang.String |
HIST_SUFFIX
Historic object logical name suffix
|
static java.lang.String |
JAVA_SCRIPT_ENGINE_NAME
Java Script Engine name
|
static int |
JAVA_VERSION
Java version as integer (e.g.
|
static java.lang.String |
LANG_ANY
Any language
|
static java.lang.String |
LANG_DEFAULT
Default language
|
static java.lang.String |
LANG_ENGLISH
English language code
|
static java.lang.String |
LANG_FRENCH
French language code
|
static java.lang.String |
LANG_GERMAN
German language code
|
static java.lang.String |
LANG_SPANISH
Spanish language code
|
static int |
MAX_JSON_LOG_SIZE |
static int |
MAX_UPLOAD_SIZE |
static java.lang.String |
OPTIONAL_UNAUTHENTICATED_USER
Optional application property to set an unauthenticated user
|
static java.lang.String[] |
SEARCH_KEYWORDS |
static java.lang.String |
SERVER_JBOSS |
static java.lang.String |
SERVER_TOMCAT |
static java.lang.String |
SERVER_TOMEE |
static java.lang.String |
SERVER_TYPE_J2EE |
static java.lang.String |
SERVER_TYPE_JEE |
static java.lang.String |
SERVER_TYPE_WEB |
static java.lang.String |
SERVER_WILDFLY |
static int |
USERTOKEN_LENGTH |
Constructor and Description |
---|
GlobalsCore() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getAdminGroup()
Administration group name
|
static java.lang.String |
getApplicationName()
Application name
|
static java.lang.String |
getDatasourceFactory()
Data source factory class name
|
static java.lang.String |
getDefaultPassword()
Default password used at user creation
|
static java.lang.String |
getDefaultTemplateName()
Default template name
|
static java.lang.String |
getDesignerLogin()
Designer login
|
static java.lang.String |
getGrantAdminGroup()
Rights administration group name
|
static java.lang.String |
getLoggerName()
Logger name
|
static java.lang.String |
getPlatformBuildDate()
Platform build date
|
static java.lang.String |
getPlatformBuildTime()
Platform build time
|
static java.lang.String |
getPlatformEncoding()
Platform encoding
|
static java.lang.String |
getPlatformJavadocSearchURL()
Platform Javadoc base search location
|
static java.lang.String |
getPlatformJavadocURL()
Platform Javadoc base location
|
static java.lang.String |
getPlatformJSDocURL()
Platform JSDoc location
|
static java.lang.String |
getPlatformName()
Platform name
|
static java.lang.String |
getPlatformPatchLevel()
Platform patch level
|
static java.lang.String |
getPlatformResourcesURL()
Platform resources location
|
static java.lang.String |
getPlatformVendor()
Platform vendor
|
static java.lang.String |
getPlatformVersion()
Platform version
|
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)
|
static java.lang.String |
getPublicGroup()
Public group name
|
static java.lang.String |
getPublicLogin()
Public login
|
static java.lang.String |
getServerType()
Application server type (J2EE (=JEE 1.4), JEE6, WEB)
|
static java.lang.String |
getServerVendor()
Application server vendor
|
static java.lang.String |
getServerVersion()
Application server version
|
static java.lang.String |
getSystemLogin()
System login
|
static java.lang.String |
getSystemModuleName()
System module name
|
static java.lang.String |
getUserAdminGroup()
User administration group name
|
static java.lang.String |
getUserPasswordGroup()
User password management group name
|
static java.lang.String |
getWebDesignerLogin()
Web designer login
|
static boolean |
isWebSocketServer()
Application server websocket support
|
static void |
main(java.lang.String[] args) |
public static final int JAVA_VERSION
public static final java.lang.String JAVA_SCRIPT_ENGINE_NAME
public static final java.lang.String DEFAULT_OBJECT_PACKAGE
public static final java.lang.String DEFAULT_OBJECT_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SCRIPTED_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_SIMPLICITE_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_OPENDATASOFT_IMPLEMENTATION
public static final java.lang.String DEFAULT_OBJECT_SERVICE_SALESFORCE_IMPLEMENTATION
public static final java.lang.String DEFAULT_EXTOBJECT_PACKAGE
public static final java.lang.String DEFAULT_EXTOBJECT_IMPLEMENTATION
public static final java.lang.String DEFAULT_EXTOBJECT_SCRIPTED_IMPLEMENTATION
public static final java.lang.String DEFAULT_WORKFLOW_PACKAGE
public static final java.lang.String DEFAULT_WORKFLOW_IMPLEMENTATION
public static final java.lang.String DEFAULT_WORKFLOW_SCRIPTED_IMPLEMENTATION
public static final java.lang.String DEFAULT_ADAPTERS_PACKAGE
public static final java.lang.String DEFAULT_DISPOSITION_PACKAGE
public static final java.lang.String DEFAULT_DISPOSITION_IMPLEMENTATION
public static final java.lang.String DEFAULT_DISPOSITION_SCRIPTED_IMPLEMENTATION
public static final java.lang.String DEFAULT_DISPOSITION
public static final java.lang.String DOC_DIR_DEFAULT
public static final java.lang.String DOC_DIR_BLOB
public static final int DOC_DIR_MAX
public static final int MAX_UPLOAD_SIZE
public static final int MAX_JSON_LOG_SIZE
public static final int USERTOKEN_LENGTH
public static final java.lang.String[] SEARCH_KEYWORDS
public static final java.lang.String DOT_REPLACEMENT
public static final java.lang.String LANG_FRENCH
public static final java.lang.String LANG_ENGLISH
public static final java.lang.String LANG_SPANISH
public static final java.lang.String LANG_GERMAN
public static final java.lang.String LANG_ANY
public static final java.lang.String LANG_DEFAULT
public static final java.lang.String HIST_SUFFIX
public static final java.lang.String HIST_DB_SUFFIX
public static final int HIST_LINK_ORDER
public static final java.lang.String OPTIONAL_UNAUTHENTICATED_USER
public static final java.lang.String SERVER_JBOSS
public static final java.lang.String SERVER_WILDFLY
public static final java.lang.String SERVER_TOMEE
public static final java.lang.String SERVER_TOMCAT
public static final java.lang.String SERVER_TYPE_J2EE
public static final java.lang.String SERVER_TYPE_JEE
public static final java.lang.String SERVER_TYPE_WEB
public static final int DB_UNKNOWN
public static final int DB_MYSQL
public static final int DB_ORACLE
public static final int DB_HSQLDB
public static final int DB_POSTGRESQL
public static final int DB_MSSQL
public static final int DB_H2
public static final int DB_DERBY
public static final java.lang.String DEFAULT_SYSTEM_ENCODING
public static final java.lang.String DEFAULT_RESOURCES_URL
public static final int ENDPOINT_ANY
public static final int ENDPOINT_UI
public static final int ENDPOINT_WS
public static final int ENDPOINT_API
public static final java.lang.String HASH_ALGORITHM
public static final java.lang.String HASH_ENCODING_HEX
public static final java.lang.String HASH_ENCODING_BASE64
public static java.lang.String getProperty(java.lang.String key, java.lang.String def)
key
- Property keydef
- Default valuepublic static java.lang.String getApplicationName()
Application name
public static java.lang.String getServerVendor()
Application server vendor
public static java.lang.String getServerType()
Application server type (J2EE (=JEE 1.4), JEE6, WEB)
public static java.lang.String getServerVersion()
Application server version
public static boolean isWebSocketServer()
Application server websocket support
public static java.lang.String getPlatformVendor()
Platform vendor
public static java.lang.String getPlatformName()
Platform name
public static java.lang.String getPlatformVersion()
Platform version
public static java.lang.String getPlatformPatchLevel()
Platform patch level
public static java.lang.String getPlatformBuildDate()
Platform build date
public static java.lang.String getPlatformBuildTime()
Platform build time
public static java.lang.String getPlatformResourcesURL()
Platform resources location
public static java.lang.String getPlatformJavadocURL()
Platform Javadoc base location
public static java.lang.String getPlatformJavadocSearchURL()
Platform Javadoc base search location
public static java.lang.String getPlatformJSDocURL()
Platform JSDoc location
public static java.lang.String getPlatformEncoding()
Platform encoding
public static java.lang.String getSystemModuleName()
System module name
public static java.lang.String getAdminGroup()
Administration group name
public static java.lang.String getGrantAdminGroup()
Rights administration group name
public static java.lang.String getPublicGroup()
Public group name
public static java.lang.String getUserAdminGroup()
User administration group name
public static java.lang.String getUserPasswordGroup()
User password management group name
public static java.lang.String getDesignerLogin()
Designer login
public static java.lang.String getSystemLogin()
System login
public static java.lang.String getWebDesignerLogin()
Web designer login
public static java.lang.String getPublicLogin()
Public login
public static java.lang.String getDefaultPassword()
Default password used at user creation
public static java.lang.String getDefaultTemplateName()
Default template name
public static java.lang.String getLoggerName()
Logger name
public static java.lang.String getDatasourceFactory()
Data source factory class name
public static void main(java.lang.String[] args)
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.