public class Globals extends GlobalsCore
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 | Class and Description |
---|---|
static class |
Globals.InterfaceType
Interface access type
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATA_DIR
Data folder environment entry lookup name
|
static java.lang.String |
DEFAULT_CONTEXT |
static java.lang.String |
DEFAULT_DATASOURCE
Default datasource lookup name
|
static java.lang.String |
EJB_CRONMANAGER
Cron manager EJB lookup name
|
static java.lang.String |
EJB_CRONWORKER
Cron worker EJB lookup name
|
static java.lang.String |
EJB_GRANTMANAGER
Grant manager EJB lookup name
|
static java.lang.String |
EJB_INTERFACE
Interface EJB lookup name
|
static java.lang.String |
EJB_OBJECTLOADER
Object loader EJB lookup name
|
static java.lang.String |
EJB_OBJECTMANAGER
Object manager EJB lookup name
|
static java.lang.String |
EJB_PROCESSLOADER
Process loader EJB lookup name
|
static java.lang.String |
EJB_PROCESSMANAGER
Process manager EJB lookup name
|
static java.lang.String |
EJB_PROCESSSCHEDULER
Process scheduler EJB lookup name
|
static java.lang.String |
MAIL_SERVICE
Mail service lookup name
|
static java.lang.String |
MAIL_SERVICE_PARAM
Mail service system parameter name
|
DB_DERBY, DB_H2, DB_HSQLDB, DB_MSSQL, DB_MYSQL, DB_ORACLE, DB_POSTGRESQL, DB_UNKNOWN, DEFAULT_ADAPTERS_PACKAGE, DEFAULT_DISPOSITION, DEFAULT_DISPOSITION_IMPLEMENTATION, DEFAULT_DISPOSITION_PACKAGE, DEFAULT_DISPOSITION_SCRIPTED_IMPLEMENTATION, DEFAULT_EXTOBJECT_IMPLEMENTATION, DEFAULT_EXTOBJECT_PACKAGE, DEFAULT_EXTOBJECT_SCRIPTED_IMPLEMENTATION, DEFAULT_OBJECT_IMPLEMENTATION, DEFAULT_OBJECT_PACKAGE, DEFAULT_OBJECT_SCRIPTED_IMPLEMENTATION, DEFAULT_OBJECT_SERVICE_IMPLEMENTATION, DEFAULT_OBJECT_SERVICE_OPENDATASOFT_IMPLEMENTATION, DEFAULT_OBJECT_SERVICE_SALESFORCE_IMPLEMENTATION, DEFAULT_OBJECT_SERVICE_SIMPLICITE_IMPLEMENTATION, DEFAULT_RESOURCES_URL, DEFAULT_SYSTEM_ENCODING, DEFAULT_WORKFLOW_IMPLEMENTATION, DEFAULT_WORKFLOW_PACKAGE, DEFAULT_WORKFLOW_SCRIPTED_IMPLEMENTATION, DOC_DIR_BLOB, DOC_DIR_DEFAULT, DOC_DIR_MAX, DOT_REPLACEMENT, ENDPOINT_ANY, ENDPOINT_API, ENDPOINT_UI, ENDPOINT_WS, HASH_ALGORITHM, HASH_ENCODING_BASE64, HASH_ENCODING_HEX, HIST_DB_SUFFIX, HIST_LINK_ORDER, HIST_SUFFIX, JAVA_SCRIPT_ENGINE_NAME, JAVA_VERSION, LANG_ANY, LANG_DEFAULT, LANG_ENGLISH, LANG_FRENCH, LANG_GERMAN, LANG_SPANISH, MAX_JSON_LOG_SIZE, MAX_UPLOAD_SIZE, OPTIONAL_UNAUTHENTICATED_USER, SEARCH_KEYWORDS, SERVER_JBOSS, SERVER_TOMCAT, SERVER_TOMEE, SERVER_TYPE_J2EE, SERVER_TYPE_JEE, SERVER_TYPE_WEB, SERVER_WILDFLY, USERTOKEN_LENGTH
Constructor and Description |
---|
Globals() |
Modifier and Type | Method and Description |
---|---|
static void |
clear()
Clear globals and force any further reloading
|
static java.lang.String |
getDataDir() |
static javax.naming.InitialContext |
getInitialContext()
Get the default initial context
|
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 type
|
static void |
initLookups()
Initial lookups to load objects in the main container
|
static java.lang.Object |
lookup(java.lang.String lookup)
Global lookup
|
static java.lang.Object |
lookup(java.lang.String jndiPropertiesLocation,
java.lang.String lookup)
Global lookup
|
static void |
setInterfaceType(Globals.InterfaceType it)
Define global interface type
|
getAdminGroup, getApplicationName, getDatasourceFactory, getDefaultPassword, getDefaultTemplateName, getDesignerLogin, getGrantAdminGroup, getLoggerName, getPlatformBuildDate, getPlatformBuildTime, getPlatformEncoding, getPlatformJavadocSearchURL, getPlatformJavadocURL, getPlatformJSDocURL, getPlatformName, getPlatformPatchLevel, getPlatformResourcesURL, getPlatformVendor, getPlatformVersion, getProperty, getPublicGroup, getPublicLogin, getServerType, getServerVendor, getServerVersion, getSystemLogin, getSystemModuleName, getUserAdminGroup, getUserPasswordGroup, getWebDesignerLogin, isWebSocketServer, main
public static final java.lang.String DATA_DIR
public static final java.lang.String DEFAULT_DATASOURCE
public static final java.lang.String MAIL_SERVICE
public static final java.lang.String MAIL_SERVICE_PARAM
public static final java.lang.String EJB_CRONMANAGER
public static final java.lang.String EJB_CRONWORKER
public static final java.lang.String EJB_GRANTMANAGER
public static final java.lang.String EJB_INTERFACE
public static final java.lang.String EJB_OBJECTLOADER
public static final java.lang.String EJB_OBJECTMANAGER
public static final java.lang.String EJB_PROCESSLOADER
public static final java.lang.String EJB_PROCESSMANAGER
public static final java.lang.String EJB_PROCESSSCHEDULER
public static final java.lang.String DEFAULT_CONTEXT
public static Globals.InterfaceType getInterfaceType()
public static void setInterfaceType(Globals.InterfaceType it)
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)
javax.naming.NamingException
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)
jndiPropertiesLocation
- Location of JNDI file to be loaded in a suitable form for getResourceAsStream (e.g. /com/simplicite/myjndi.properties)javax.naming.NamingException
public static java.lang.Object lookup(java.lang.String lookup) throws javax.naming.NamingException
lookup
- Lookup namejavax.naming.NamingException
public static java.lang.Object lookup(java.lang.String jndiPropertiesLocation, java.lang.String lookup) throws javax.naming.NamingException
jndiPropertiesLocation
- Location of JNDI file to be loadedlookup
- Lookup namejavax.naming.NamingException
public static java.lang.String getDataDir()
public static void initLookups()
public static void clear()
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.