com.ibm.ecm.configuration
Class Config
- java.lang.Object
- com.ibm.ecm.configuration.Config
- public class Config
- extends java.lang.Object
Nested Class Summary
Modifier and Type | Class and Description |
---|---|
|
Config.CONFIGURATION_TYPE
|
Field Summary
Modifier and Type | Field and Description |
---|---|
|
APPLICATION_NAME
|
|
ENCODING_UTF8
|
|
LIST_DELIMITER
|
|
myMap
|
Constructor Summary
Constructor and Description |
---|
Config()
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getApplicationConfig(javax.servlet.http.HttpServletRequest request)
Get a application definition out of the request.
|
|
getApplicationConfig(java.lang.String applicationId)
Get the application configuration object.
|
|
getConfiguration()
Return the configuration object back.
|
|
getConfigurationType()
Return configuration type back.
|
|
getDatabaseSchemaName(javax.servlet.ServletContext servletContext)
Return DB schema name.
|
|
getDatabseName()
|
|
getDefaultConfiguration()
Return default configuration object back.
|
|
getDefaultDesktopName(javax.servlet.http.HttpServletRequest request)
Static method to find the current default desktop name
|
|
getDefaultIconConfig(java.lang.String iconId)
Get the default IconConfig configuration object.
|
|
getDesktopAccessConfig(java.lang.String applicationId,java.lang.String id)
Get the DesktopAccessConfig configuration object.
|
|
getDesktopConfig(javax.servlet.http.HttpServletRequest request)
Get a desktop definition out of the request.
|
|
getDesktopConfig(java.lang.String applicationId,java.lang.String desktopId)
Get the desktop configuration object.
|
|
getDesktopFeatureConfig(java.lang.String applicationId,java.lang.String id)
Get the DesktopFeatureConfig configuration object.
|
|
getFavoriteConfig(java.lang.String applicationId,java.lang.String id)
Get the FavoriteConfig configuration object.
|
|
getFavoriteConfig(java.lang.String applicationId,java.lang.String id,boolean skipCaching)
Get the FavoriteConfig configuration object.
|
|
getFilenetConfig(java.lang.String applicationId)
Get the FilenetConfig configuration object.
|
|
getFilenetConfig(java.lang.String applicationId,java.lang.String id)
Get the FilenetConfig configuration object.
|
|
getFileTypeConfig(java.lang.String applicationId,java.lang.String fileType)
Get the FileTypeConfig configuration object.
|
|
getIconConfig(java.lang.String applicationId,java.lang.String iconId)
Get the IconConfig configuration object.
|
|
getIconStatusConfig(java.lang.String applicationId,java.lang.String iconId)
Get the IconStatusConfig configuration object.
|
|
getIdLabelConfig(java.lang.String applicationId,java.lang.String id)
Get the IdLabelConfig configuration object.
|
|
getInterfaceTextConfig(java.lang.String applicationId,java.lang.String interfaceTextId)
Get the InterfaceTextConfig configuration object.
|
|
getInterfaceTextLocaleConfig(java.lang.String applicationId,java.lang.String interfaceTextId)
Get the InterfaceTextLocaleConfig configuration object.
|
|
getJDBCVersion()
Get the JDBC version
|
|
getLocaleConfig(java.lang.String applicationId,java.lang.String id)
Get the LocaleConfig configuration object.
|
|
getMenuConfig(java.lang.String applicationId,java.lang.String menuId,boolean... flags)
Get the MenuConfig configuration object.
|
|
getMenuTypeConfig(java.lang.String applicationId,java.lang.String menuTypeId,boolean... flags)
Get the MenuTypeConfig configuration object.
|
|
getMobileFeatureConfig(java.lang.String applicationId,java.lang.String id)
Get the MobileFeatureConfig configuration object.
|
|
getODLoginConfig(java.lang.String applicationId,java.lang.String repositoryId)
Get the ODLoginConfig configuration object.
|
|
getOfficeCustomCommandConfig(java.lang.String applicationId,java.lang.String id)
|
|
getPluginConfig(java.lang.String applicationId,java.lang.String pluginId)
Get the PluginConfig configuration object.
|
|
getPluginUserConfig(java.lang.String applicationId,java.lang.String userId,java.lang.String pluginId,java.lang.String key)
Get the PluginUserConfig configuration object by combined userId, pluginId and key as ID
|
|
getPropertyMappingConfig(java.lang.String applicationId,java.lang.String id)
Get the PropertyMappingConfig configuration object.
|
|
getRecentItemConfig(java.lang.String applicationId,java.lang.String id)
Get the RecentItemConfig configuration object.
|
|
getRecentSearchConfig(java.lang.String applicationId,java.lang.String id)
Get the RecentSearchConfig configuration object.
|
|
getRecentTeamspaceConfig(java.lang.String applicationId,java.lang.String id)
Get the RecentTeamspaceConfig configuration object.
|
|
getRepositoryConfig(javax.servlet.http.HttpServletRequest request)
Get a repository definition out of the desktop definitions.
|
|
getRepositoryConfig(java.lang.String applicationId,java.lang.String repositoryId)
Get the RepositoryConfig configuration object.
|
|
getRepositoryConfigUsingIdOrServerName(javax.servlet.http.HttpServletRequest request)
Does this desktop has this repository in it.
|
|
getRepositoryConfigUsingIdOrServerName(javax.servlet.http.HttpServletRequest request,java.lang.String repositoryId)
Get a repository definition out of the desktop definitions.
|
|
getServerConfig(javax.servlet.http.HttpServletRequest request)
Get a server definition out of the repository definitions.
|
|
getServerConfig(java.lang.String applicationId,java.lang.String serverId)
Get the ServerConfig configuration object.
|
|
getSettingsConfig(java.lang.String applicationId)
Get the SettingsConfig configuration object.
|
|
getSettingsConfig(java.lang.String applicationId,java.lang.String id)
Get the SettingsConfig configuration object.
|
|
getSyncConfig(java.lang.String applicationId)
Get the SyncConfig configuration object.
|
|
getThemeConfig(java.lang.String applicationId,java.lang.String themeId)
Get the ThemeConfig configuration object.
|
|
getUserActionMacroConfig(java.lang.String applicationId,java.lang.String userAction)
Get the UserActionMacroConfig configuration object.
|
|
getUserConfig(java.lang.String applicationId,java.lang.String userId)
Get the UserConfig configuration object.
|
|
getUserGroupConfig(java.lang.String applicationId,java.lang.String id)
Get the UserGroupConfig configuration object.
|
|
getViewerConfig(java.lang.String applicationId,java.lang.String viewerId)
Get the ViewerConfig configuration object.
|
|
getViewerDefConfig(java.lang.String applicationId,java.lang.String viewerDefId)
Get the ViewerDefConfig configuration object.
|
|
getViewerMappingConfig(java.lang.String applicationId,java.lang.String viewerMappingId)
Get the ViewerMappingConfig configuration object.
|
|
getViewOneConfig(java.lang.String applicationId)
Get the ViewOneConfig configuration object.
|
|
getViewOneConfig(java.lang.String applicationId,java.lang.String id)
Get the ViewOneConfig configuration object.
|
|
hasRepositoryConfigUsingIdOrServerName(javax.servlet.http.HttpServletRequest request,java.lang.String repositoryId)
Does this desktop has this repository in it.
|
|
initialize(java.lang.String enablePropertiesConfig,java.lang.String propertiesFileName,java.lang.String userDefinedSchema,java.lang.String userDefinedJNDI)
Initialize access to configuration.
|
|
reconnectToDB()
Reconnect to DB after DB timeout.
|
|
removeConfigurationFromCache(ConfigurationObject config)
Remove configuration object from the DB/Properties.
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
LIST_DELIMITER
- public static final char LIST_DELIMITER
See Also:
ENCODING_UTF8
- public static final java.lang.String ENCODING_UTF8
See Also:
APPLICATION_NAME
- public static final java.lang.String APPLICATION_NAME
See Also:
myMap
- public static java.util.Map myMap
Constructor Detail
Config
- public Config()
Method Detail
initialize
- public static void initialize(java.lang.String enablePropertiesConfig,
- java.lang.String propertiesFileName,
- java.lang.String userDefinedSchema,
- java.lang.String userDefinedJNDI)
- throws java.lang.Exception
Initialize access to configuration. Based by the incoming parameter configuration can be a properties or DB. If
the configuration is in a properties, the Configuration.properties or propertiesFileName file name is used. If it
is database, JNDI is used to access the configuration in DB. ICN only support configuration in DB in a production
environment. Properties file is used only in a developer environment or demo.
Parameters:
enablePropertiesConfig
- - A boolean value that identify IBM Case Management is trying to access its configuration propertiesFileName
- - A string value of file name of the configuraiton file. userDefinedSchema
- - A string value of DB schema name. userDefinedJNDI
- - A string value of user defined JNDI otherwise default of "java:comp/env/jdbc/CIWEBDS" will be use if
this value is null. Throws:
java.lang.Exception
getConfigurationType
- public static Config.CONFIGURATION_TYPE getConfigurationType( )
Return configuration type back.
Returns:
a enum of either properties or database
reconnectToDB
- public static void reconnectToDB( )
- throws java.lang.Exception
Reconnect to DB after DB timeout.
Throws:
java.lang.Exception
getApplicationConfig
- public static ApplicationConfig getApplicationConfig( java.lang.String applicationId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the application configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". Returns:
a application configuration object
Throws:
org.apache.commons.configuration.ConfigurationException
getDesktopConfig
- public static DesktopConfig getDesktopConfig( java.lang.String applicationId,
- java.lang.String desktopId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the desktop configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". desktopId
- - A string value of desktop id. Returns:
a desktop configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getViewOneConfig
- public static ViewOneConfig getViewOneConfig( java.lang.String applicationId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the ViewOneConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". Returns:
a ViewOneConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
Since:
2.0.3
getViewOneConfig
- public static ViewOneConfig getViewOneConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the ViewOneConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a ViewOneConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
Since:
2.0.3
getFilenetConfig
- public static FilenetConfig getFilenetConfig( java.lang.String applicationId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the FilenetConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". Returns:
a FilenetConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
Since:
2.0.3
getFilenetConfig
- public static FilenetConfig getFilenetConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the FilenetConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a FilenetConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
Since:
2.0.3
getDesktopAccessConfig
- public static DesktopAccessConfig getDesktopAccessConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the DesktopAccessConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a DesktopAccessConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
Since:
2.0.2
getSyncConfig
- public static SyncConfig getSyncConfig( java.lang.String applicationId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the SyncConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". Returns:
a SyncConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
Since:
2.0.3
getSettingsConfig
- public static SettingsConfig getSettingsConfig( java.lang.String applicationId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the SettingsConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". Returns:
a SettingsConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getSettingsConfig
- public static SettingsConfig getSettingsConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the SettingsConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a SettingsConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getInterfaceTextConfig
- public static InterfaceTextConfig getInterfaceTextConfig( java.lang.String applicationId,
- java.lang.String interfaceTextId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the InterfaceTextConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". interfaceTextId
- - A string value of id Returns:
a InterfaceTextConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getInterfaceTextLocaleConfig
- public static InterfaceTextLocaleConfig getInterfaceTextLocaleConfig( java.lang.String applicationId,
- java.lang.String interfaceTextId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the InterfaceTextLocaleConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". interfaceTextId
- - A string value of id Returns:
a InterfaceTextLocaleConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getViewerConfig
- public static ViewerConfig getViewerConfig( java.lang.String applicationId,
- java.lang.String viewerId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the ViewerConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". viewerId
- - A string value of id Returns:
a ViewerConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getViewerDefConfig
- public static ViewerDefConfig getViewerDefConfig( java.lang.String applicationId,
- java.lang.String viewerDefId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the ViewerDefConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". viewerDefId
- - A string value of id Returns:
a ViewerDefConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getViewerMappingConfig
- public static ViewerMappingConfig getViewerMappingConfig( java.lang.String applicationId,
- java.lang.String viewerMappingId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the ViewerMappingConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". viewerMappingId
- - A string value of id Returns:
a ViewerMappingConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getLocaleConfig
- public static LocaleConfig getLocaleConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the LocaleConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a LocaleConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getIdLabelConfig
- public static IdLabelConfig getIdLabelConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the IdLabelConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a IdLabelConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getUserGroupConfig
- public static UserGroupConfig getUserGroupConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the UserGroupConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a UserGroupConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
Since:
2.0.2
getDefaultIconConfig
- public static IconConfig getDefaultIconConfig( java.lang.String iconId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the default IconConfig configuration object.
Parameters:
iconId
- - A string value of id Returns:
a IconConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getIconConfig
- public static IconConfig getIconConfig( java.lang.String applicationId,
- java.lang.String iconId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the IconConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". iconId
- - A string value of id Returns:
a IconConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getFileTypeConfig
- public static FileTypeConfig getFileTypeConfig( java.lang.String applicationId,
- java.lang.String fileType)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the FileTypeConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". fileType
- - A string value of filetype id Returns:
a FileTypeConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getPropertyMappingConfig
- public static PropertyMappingConfig getPropertyMappingConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the PropertyMappingConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a PropertyMappingConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getMobileFeatureConfig
- public static MobileFeatureConfig getMobileFeatureConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the MobileFeatureConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a MobileFeatureConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getDesktopFeatureConfig
- public static DesktopFeatureConfig getDesktopFeatureConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the DesktopFeatureConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a DesktopFeatureConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
Since:
2.0.3
getOfficeCustomCommandConfig
- public static OfficeCustomCommandConfig getOfficeCustomCommandConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
getUserActionMacroConfig
- public static UserActionMacroConfig getUserActionMacroConfig( java.lang.String applicationId,
- java.lang.String userAction)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the UserActionMacroConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". userAction
- - A string value of userAction Returns:
a UserActionMacroConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getIconStatusConfig
- public static IconStatusConfig getIconStatusConfig( java.lang.String applicationId,
- java.lang.String iconId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the IconStatusConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". iconId
- - A string value of id Returns:
a IconStatusConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getRepositoryConfig
- public static RepositoryConfig getRepositoryConfig( java.lang.String applicationId,
- java.lang.String repositoryId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the RepositoryConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". Returns:
a RepositoryConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getServerConfig
- public static ServerConfig getServerConfig( java.lang.String applicationId,
- java.lang.String serverId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the ServerConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". serverId
- - A string value of id Returns:
a ServerConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getMenuConfig
- public static MenuConfig getMenuConfig( java.lang.String applicationId,
- java.lang.String menuId,
- boolean... flags)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the MenuConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". menuId
- - A string value of id flags
- - A optional boolean value to control caching or not. Returns:
a MenuConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getMenuTypeConfig
- public static MenuTypeConfig getMenuTypeConfig( java.lang.String applicationId,
- java.lang.String menuTypeId,
- boolean... flags)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the MenuTypeConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". menuTypeId
- - A string value of id flags
- - A optional boolean value to control caching or not. * Returns:
a MenuTypeConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getPluginConfig
- public static PluginConfig getPluginConfig( java.lang.String applicationId,
- java.lang.String pluginId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the PluginConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". pluginId
- - A string value of id Returns:
a PluginConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getThemeConfig
- public static ThemeConfig getThemeConfig( java.lang.String applicationId,
- java.lang.String themeId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the ThemeConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". themeId
- - A string value of id Returns:
a ThemeConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getFavoriteConfig
- public static FavoriteConfig getFavoriteConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the FavoriteConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a FavoriteConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getFavoriteConfig
- public static FavoriteConfig getFavoriteConfig( java.lang.String applicationId,
- java.lang.String id,
- boolean skipCaching)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the FavoriteConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a FavoriteConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getUserConfig
- public static UserConfig getUserConfig( java.lang.String applicationId,
- java.lang.String userId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the UserConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". userId
- - A string value of id Returns:
a UserConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getPluginUserConfig
- public static PluginUserConfig getPluginUserConfig( java.lang.String applicationId,
- java.lang.String userId,
- java.lang.String pluginId,
- java.lang.String key)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the PluginUserConfig configuration object by combined userId, pluginId and key as ID
Parameters:
applicationId
- - A string value of application id, for example "navigator". userId
- - A string value of user id pluginId
- - A string value of plugin id key
- - A string value of key Returns:
a PluginUserConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getODLoginConfig
- public static ODLoginConfig getODLoginConfig( java.lang.String applicationId,
- java.lang.String repositoryId)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the ODLoginConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". repositoryId
- - A string value of id Returns:
a ODLoginConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getRecentSearchConfig
- public static RecentSearchConfig getRecentSearchConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the RecentSearchConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a RecentSearchConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getRecentItemConfig
- public static RecentItemConfig getRecentItemConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the RecentItemConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a RecentItemConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getRecentTeamspaceConfig
- public static RecentTeamspaceConfig getRecentTeamspaceConfig( java.lang.String applicationId,
- java.lang.String id)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Get the RecentTeamspaceConfig configuration object.
Parameters:
applicationId
- - A string value of application id, for example "navigator". id
- - A string value of id Returns:
a RecentTeamspaceConfig configuration object.
Throws:
org.apache.commons.configuration.ConfigurationException
getApplicationConfig
- public static ApplicationConfig getApplicationConfig( javax.servlet.http.HttpServletRequest request)
Get a application definition out of the request.
Parameters:
request
- - A HttpServletRequest object. Returns:
a ApplicationConfig configuration object.
getDesktopConfig
- public static DesktopConfig getDesktopConfig( javax.servlet.http.HttpServletRequest request)
Get a desktop definition out of the request.
Parameters:
request
- - A HttpServletRequest object. Returns:
a DesktopConfig configuration object.
getRepositoryConfig
- public static RepositoryConfig getRepositoryConfig( javax.servlet.http.HttpServletRequest request)
Get a repository definition out of the desktop definitions.
Parameters:
request
- - A HttpServletRequest object. Returns:
a RepositoryConfig configuration object.
getRepositoryConfigUsingIdOrServerName
- public static RepositoryConfig getRepositoryConfigUsingIdOrServerName( javax.servlet.http.HttpServletRequest request,
- java.lang.String repositoryId)
Get a repository definition out of the desktop definitions.
Parameters:
request
- - A HttpServletRequest object. Returns:
a RepositoryConfig configuration object.
hasRepositoryConfigUsingIdOrServerName
- public static boolean hasRepositoryConfigUsingIdOrServerName( javax.servlet.http.HttpServletRequest request,
- java.lang.String repositoryId)
Does this desktop has this repository in it.
Parameters:
request
- - A HttpServletRequest object. repositoryId
- A string value of repositoryId. Returns:
boolean
getRepositoryConfigUsingIdOrServerName
- public static RepositoryConfig getRepositoryConfigUsingIdOrServerName( javax.servlet.http.HttpServletRequest request)
Does this desktop has this repository in it. This method uses ParamConstants.PARM_DESKTOP_NAME in the request.
Parameters:
request
- - A HttpServletRequest object. Returns:
boolean
getServerConfig
- public static ServerConfig getServerConfig( javax.servlet.http.HttpServletRequest request)
Get a server definition out of the repository definitions.
Parameters:
request
- - a HttpServletRequest. Returns:
ServerConfig
removeConfigurationFromCache
- public static boolean removeConfigurationFromCache( ConfigurationObject config)
Remove configuration object from the DB/Properties.
Parameters:
config
- - A ICN configuration object. Returns:
getConfiguration
- public static final org.apache.commons.configuration.AbstractConfiguration getConfiguration( )
Return the configuration object back.
Returns:
a Apache configuraiton object.
getDefaultConfiguration
- public static final org.apache.commons.configuration.AbstractConfiguration getDefaultConfiguration( )
Return default configuration object back.
Returns:
a Apache configuration object.
getJDBCVersion
- public static java.lang.String getJDBCVersion( )
Get the JDBC version
Returns:
JDBC version number from the DB connection object.
getDatabseName
- public static java.lang.String getDatabseName( )
Returns:
getDatabaseSchemaName
- public static java.lang.String getDatabaseSchemaName( javax.servlet.ServletContext servletContext)
Return DB schema name.
Parameters:
servletContext
- - a ServletContext object. Returns:
DB schema name.
getDefaultDesktopName
- public static java.lang.String getDefaultDesktopName( javax.servlet.http.HttpServletRequest request)
- throws org.apache.commons.configuration.ConfigurationException
- MissingValueException
Static method to find the current default desktop name
Parameters:
request
- Returns:
Throws:
org.apache.commons.configuration.ConfigurationException