public interface IGlobalProvider extends IComponentProvider
getPortalSystemLocale()
getDefaultLocale()
getUserLocale()
ATTR_APP_NAME, ATTR_BEG_QUERY, ATTR_END_QUERY, ATTR_MID_QUERY, BIZPOLICY_MANAGER, CACHE_PROVIDER, COMMAND_PROVIDER, COMPONENTS_QUERY, INSTALL_PROVIDER, MECH_PROVIDER, METACONTEXT_PROVIDER, PHASE_PROVIDER, POLICY_PROVIDER, SEARCH_PROVIDER
Modifier and Type | Method and Description |
---|---|
Locale |
getDefaultLocale()
Gets the default locale for this process.
|
ILanguagePackManager |
getLanguagePackManager() |
String |
getLocaleLanguageWithCountry(Locale locale)
Retrieve a string that represents the language and country of the provided locale
|
IMessageFormatter |
getMessageFormatter() |
IMessageInfo |
getMessageInfo(Class<? extends ResourceBundle> resourceBundleClass,
String messageKey,
Object[] messageArgs)
Retrieves the message info for a given sourceObject, messageID and message Args.
|
Locale |
getPortalSystemLocale()
Returns the Locale object that the Portal System uses internally
|
IResourceLoader |
getResourceLoader() |
DateFormat |
getUserDateTimeFormat()
Returns the User Perfered Time and Date object for the current user.
|
Locale |
getUserLocale()
Returns the Locale object for the current user.
|
Locale |
getUserLocale(IContext context)
Based upon the current user, get the correct Locale Information
|
boolean |
isSirNameFirst()
Helper to format full name order of sir (last) and given (first) name.
|
String |
localizeDate(Class<? extends ResourceBundle> resourceBundleClass,
String messageKey,
Date date)
Helper to format date with pattern from resource bundle, using the current user's locale.
|
String |
localizeDateForDefault(Class<? extends ResourceBundle> resourceBundleClass,
String messageKey,
Date date)
Helper to format date with pattern from resource bundle, using default locale.
|
String |
localizeDateForPortalSystem(Class<? extends ResourceBundle> resourceBundleClass,
String messageKey,
Date date)
Helper to format date with pattern from resource bundle, using portal system locale.
|
String |
localizeMessage(Class<? extends ResourceBundle> resourceBundleClass,
String messageKey,
Object[] messageArgs)
Helper function that coordinates the
IMessageFormatter , the IResourceLoader and uses the appropriate Locale |
String |
localizeMessageForDefault(Class<? extends ResourceBundle> resourceBundleClass,
String messageKey,
Object[] messageArgs)
Helper function that coordinates the
IMessageFormatter , the IResourceLoader and uses the Default locale |
String |
localizeMessageForPortalSystem(Class<? extends ResourceBundle> resourceBundleClass,
String messageKey,
Object[] messageArgs)
Helper function that coordinates the
IMessageFormatter , the IResourceLoader and uses the PortalSystem locale |
void |
setDefaultLocale(Locale locale)
Sets new default locale.
|
exists, getComponent, getComponent, getComponent, getComponentQueryString, getComponents, getDefaultComponent, getLogger, initDeferredWebAppComponents, lookup, registerComponent, reloadComponent, reloadComponent, unregisterComponent, upgradeComponentDataFromBootstrapComponentData
getComponentData, getComponentName, getComponentProvider, getURI, isInitialized, setComponentData, setComponentProvider
init, shutdown
acquireURI, acquireURI
Locale getPortalSystemLocale()
Locale getDefaultLocale()
void setDefaultLocale(Locale locale)
locale
- new default localeLocale getUserLocale()
getUserLocale()
DateFormat getUserDateTimeFormat()
getUserLocale()
Locale getUserLocale(IContext context)
IMessageFormatter getMessageFormatter()
IMessageFormatter
IResourceLoader getResourceLoader()
IResourceLoader
ILanguagePackManager getLanguagePackManager()
ILanguagePackManager
IMessageInfo getMessageInfo(Class<? extends ResourceBundle> resourceBundleClass, String messageKey, Object[] messageArgs)
IMessageFormatter
, the IResourceLoader
and uses the appropriate Locale
to retrieve the relevant informationresourceBundleClass
- messageKey
- the message key for the resource bundlemessageArgs
- optional argumentsString localizeMessage(Class<? extends ResourceBundle> resourceBundleClass, String messageKey, Object[] messageArgs)
IMessageFormatter
, the IResourceLoader
and uses the appropriate LocaleresourceBundleClass
- messageKey
- the message key for the resource bundlemessageArgs
- optional argumentsgetMessageInfo(java.lang.Class<? extends java.util.ResourceBundle>, java.lang.String, java.lang.Object[])
String localizeMessageForPortalSystem(Class<? extends ResourceBundle> resourceBundleClass, String messageKey, Object[] messageArgs)
IMessageFormatter
, the IResourceLoader
and uses the PortalSystem localeresourceBundleClass
- messageKey
- the message key for the resource bundlemessageArgs
- optional argumentsString localizeMessageForDefault(Class<? extends ResourceBundle> resourceBundleClass, String messageKey, Object[] messageArgs)
IMessageFormatter
, the IResourceLoader
and uses the Default localeresourceBundleClass
- messageKey
- the message key for the resource bundlemessageArgs
- optional argumentsString localizeDate(Class<? extends ResourceBundle> resourceBundleClass, String messageKey, Date date)
String localizeDateForPortalSystem(Class<? extends ResourceBundle> resourceBundleClass, String messageKey, Date date)
String localizeDateForDefault(Class<? extends ResourceBundle> resourceBundleClass, String messageKey, Date date)
boolean isSirNameFirst()