com.ibm.ecm.configuration
Class SettingsConfig
- java.lang.Object
- com.ibm.ecm.configuration.ConfigurationObject
- com.ibm.ecm.configuration.SettingsConfig
- public class SettingsConfig
- extends ConfigurationObject
Field Summary
Modifier and Type | Field and Description |
---|---|
|
ENCRYPTION_KEY
|
|
MS_FILE_TYPES
|
Fields inherited from class com.ibm.ecm.configuration.ConfigurationObject |
---|
ARRAY_DELIMITER, cloned, KEY_DELIMITER, LIST_ESC_CHAR, LIST_ESCAPE, LIST_SEPARATOR, MODIFIER, properties |
Constructor Summary
Constructor and Description |
---|
SettingsConfig(org.apache.commons.configuration.Configuration configuration,java.lang.String idPrefix,java.lang.String id)
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getAdminUsers()
|
|
getAdminUsersList()
|
|
getCMCTTL()
Content Engine metadata cache time to live (CMC_TIME_TO_LIVE) unit in second therefore you need to multiply 1000
to be milliseconds.
|
|
getCulturalCollation()
|
|
getCustomProperties()
|
|
getDaejaRedactionTrace()
|
|
getDaejaRedactionTraceNet()
|
|
getDaejaStreamerTrace()
|
|
getDaejaStreamerTraceNet()
|
|
getDaejaViewONEProTrace()
|
|
getDaejaViewONEProTraceAnnotations()
|
|
getDaejaViewONEProTraceNet()
|
|
getDaejaVirtualTrace()
|
|
getDaejaVirtualTraceAnnotations()
|
|
getDaejaVirtualTraceNet()
|
|
getDataType(java.lang.String key)
|
|
getDeajeRedactionLogFile()
|
|
getDeajeStreamerLogFile()
|
|
getDeajeVirtualLogFile()
|
|
getDisableAutocomplete()
|
|
getEncryptionKey()
|
|
getFileTypes()
|
|
getFileTypesList(java.lang.String appName)
|
|
getFileTypesMap(java.lang.String appName)
|
|
getFilterredFileType()
|
|
getHelpURL()
|
|
getIconStatusId()
|
|
getIconStatusList()
|
|
getList(java.lang.String type,java.lang.String appName,javax.servlet.http.HttpServletRequest request)
|
|
getLocalizedFileTypeLabel(FileTypeConfig fileTypeConfig,java.util.Locale locale)
|
|
getLoggingClassExcludes()
|
|
getLoggingClassIncludes()
|
|
getLoggingDebugHosts()
|
|
getLoggingDebugUsers()
|
|
getLoggingLevel()
|
|
getMacros(java.lang.Class<T> configClass)
|
|
getMacrosMap(java.lang.String appName,java.lang.Class<T> configClass)
|
|
getObjectType()
|
|
getODAfp2pdfInstalldir()
|
|
getODLanguage()
|
|
getODMaxTraceFilesize()
|
|
getODMaxTraceFilesizeString()
|
|
getODTempdir()
|
|
getODTracedir()
|
|
getODTracelevel()
|
|
getODTracelevelString()
|
|
getOfficeLoggingClassExcludes()
|
|
getOfficeLoggingClassIncludes()
|
|
getOfficeLoggingDebugHosts()
|
|
getOfficeLoggingDebugUsers()
|
|
getOfficeLoggingFileSize()
|
|
getOfficeLoggingLevel()
|
|
getOfficeLoggingShowStacktraceOnDialogs()
|
|
getTaskManagerHeartBeatMonitor()
|
|
getTaskManagerLogDirectory()
|
|
getTaskManagerServiceEnabled()
Use a string so it can have 3 states.
|
|
getTaskManagerServiceURL()
|
|
getUserActionMacros()
|
|
getUserActionMacrosList(java.lang.String appName)
|
|
getUserActionMacrosMap(java.lang.String appName)
|
|
setAdminUsers(java.lang.String[] adminUsers)
|
|
setCMCTTL(int ttl)
|
|
setCulturalCollation(boolean culturalCollation)
|
|
setCustomProperties(java.lang.String customProps)
|
|
setDaejaRedactionLogFile(java.lang.String daejaRedactionLogFile)
|
|
setDaejaRedactionTrace(boolean daejaRedactionTrace)
|
|
setDaejaRedactionTraceNet(boolean daejaRedactionTraceNet)
|
|
setDaejaStreamerLogFile(java.lang.String daejaStreamerLogFile)
|
|
setDaejaStreamerTrace(boolean daejaStreamerTrace)
|
|
setDaejaStreamerTraceNet(boolean daejaStreamerTraceNet)
|
|
setDaejaViewONEProTrace(boolean p8DaejaTrace)
|
|
setDaejaViewONEProTraceAnnotations(boolean p8DaejaTraceAnnotations)
|
|
setDaejaViewONEProTraceNet(boolean p8DaejaTraceNet)
|
|
setDaejaVirtualLogFile(java.lang.String daejaVirtualLogFile)
|
|
setDaejaVirtualTrace(boolean daejaVirtualTrace)
|
|
setDaejaVirtualTraceAnnotations(boolean daejaVirtualTraceAnnotations)
|
|
setDaejaVirtualTraceNet(boolean daejaVirtualTraceNet)
|
|
setDisableAutocomplete(boolean disableAutocomplete)
|
|
setEncryptionKey(java.lang.String key)
|
|
setFileTypes(java.lang.String[] fileTypes)
|
|
setHelpURL(java.lang.String url)
|
|
setLoggingClassExcludes(java.lang.String loggingClassExcludes)
|
|
setLoggingClassIncludes(java.lang.String loggingClassIncludes)
|
|
setLoggingDebugHosts(java.lang.String loggingDebugHosts)
|
|
setLoggingDebugUsers(java.lang.String loggingDebugUsers)
|
|
setLoggingLevel(int loggingLevel)
|
|
setODAfp2pdfInstalldir(java.lang.String afp2pdfInstalldir)
|
|
setODLanguage(java.lang.String language)
|
|
setODMaxTraceFilesize(int maxTraceFilesize)
|
|
setODTempdir(java.lang.String tempdir)
|
|
setODTracedir(java.lang.String tracedir)
|
|
setODTracelevel(int tracelevel)
|
|
setOfficeLoggingClassExcludes(java.lang.String officeLoggingClassExcludes)
|
|
setOfficeLoggingClassIncludes(java.lang.String loggingClassIncludes)
|
|
setOfficeLoggingDebugHosts(java.lang.String officeLoggingDebugHosts)
|
|
setOfficeLoggingDebugUsers(java.lang.String officeLoggingDebugUsers)
|
|
setOfficeLoggingFileSize(int officeLoggingFileSize)
|
|
setOfficeLoggingLevel(int officeLoggingLevel)
|
|
setOficeLoggingShowStacktraceOnDialogs(boolean officeLoggingShowStacktraceOnDialogs)
|
|
setTaskManagerHeartBeatMonitor(boolean enabled)
|
|
setTaskManagerLogDirectory(java.lang.String directory)
|
|
setTaskManagerServiceEnabled(java.lang.String enabled)
|
|
setTaskManagerServiceURL(java.lang.String url)
|
|
setUserActionMacros(java.lang.String[] userActionMacros)
|
Methods inherited from class com.ibm.ecm.configuration.ConfigurationObject |
---|
addValueToList, arrayToString, covertEmptyStringtoNull, delete, dump, getConfigurationObject, getDataTypeValue, getIdPrefix, getKey, getMap, getName, getObjectId, getPropertyNames, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, isEmpty, load, propertiesToString, removeValuesFromList, removeValuesFromList, save, setDefaultValue, setProperty, setValues, setValues, setValues, skipThisPropertyWhenSaving, stringToArray, stringToList, toJSON, toString, writeConfigurationToFile |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail
MS_FILE_TYPES
- public static final java.lang.String MS_FILE_TYPES
See Also:
ENCRYPTION_KEY
- public static final java.lang.String ENCRYPTION_KEY
See Also:
Constructor Detail
SettingsConfig
- public SettingsConfig(org.apache.commons.configuration.Configuration configuration,
- java.lang.String idPrefix,
- java.lang.String id)
Method Detail
getObjectType
- public java.lang.String getObjectType( )
Abstract method to return object type.
Specified by:
getObjectType
in class ConfigurationObject
Returns:
a string object type back, for example "desktop", "repository"...
getDataType
- protected java.lang.Class getDataType( java.lang.String key)
Description copied from class:
ConfigurationObject
Returns the datatype of a configuration property. This is implemented in subclasses and is used to properly
serialize the properties. The default implementation returns null which indicates that compatible behavior should
be used, which inspects the property value itself and guesses at the type of the property.
Overrides:
getDataType
in class ConfigurationObject
Returns:
a Class instance describing the datatype of the property.
getCMCTTL
- public int getCMCTTL()
Content Engine metadata cache time to live (CMC_TIME_TO_LIVE) unit in second therefore you need to multiply 1000
to be milliseconds. Default is 10 hours as in CE.
Returns:
setCMCTTL
- public void setCMCTTL(int ttl)
getLoggingClassIncludes
- public java.lang.String getLoggingClassIncludes( )
setLoggingClassIncludes
- public void setLoggingClassIncludes( java.lang.String loggingClassIncludes)
getTaskManagerServiceURL
- public java.lang.String getTaskManagerServiceURL( )
setTaskManagerServiceURL
- public void setTaskManagerServiceURL( java.lang.String url)
getTaskManagerLogDirectory
- public java.lang.String getTaskManagerLogDirectory( )
setTaskManagerLogDirectory
- public void setTaskManagerLogDirectory( java.lang.String directory)
getTaskManagerServiceEnabled
- public java.lang.String getTaskManagerServiceEnabled( )
Use a string so it can have 3 states. Empty string for uninitialized and then true/false.
Returns:
setTaskManagerServiceEnabled
- public void setTaskManagerServiceEnabled( java.lang.String enabled)
getTaskManagerHeartBeatMonitor
- public boolean getTaskManagerHeartBeatMonitor( )
setTaskManagerHeartBeatMonitor
- public void setTaskManagerHeartBeatMonitor( boolean enabled)
getHelpURL
- public java.lang.String getHelpURL( )
Since:
2.0.3
setHelpURL
- public void setHelpURL(java.lang.String url)
Since:
2.0.3
getEncryptionKey
- public java.lang.String getEncryptionKey( )
Returns:
Since:
2.0.3
setEncryptionKey
- public void setEncryptionKey(java.lang.String key)
Parameters:
key
- Since:
2.0.3
getLoggingClassExcludes
- public java.lang.String getLoggingClassExcludes( )
setLoggingClassExcludes
- public void setLoggingClassExcludes( java.lang.String loggingClassExcludes)
getLoggingDebugUsers
- public java.lang.String getLoggingDebugUsers( )
setLoggingDebugUsers
- public void setLoggingDebugUsers( java.lang.String loggingDebugUsers)
getLoggingDebugHosts
- public java.lang.String getLoggingDebugHosts( )
setLoggingDebugHosts
- public void setLoggingDebugHosts( java.lang.String loggingDebugHosts)
getLoggingLevel
- public int getLoggingLevel()
setLoggingLevel
- public void setLoggingLevel(int loggingLevel)
getOfficeLoggingClassIncludes
- public java.lang.String getOfficeLoggingClassIncludes( )
setOfficeLoggingClassIncludes
- public void setOfficeLoggingClassIncludes( java.lang.String loggingClassIncludes)
getOfficeLoggingClassExcludes
- public java.lang.String getOfficeLoggingClassExcludes( )
setOfficeLoggingClassExcludes
- public void setOfficeLoggingClassExcludes( java.lang.String officeLoggingClassExcludes)
getOfficeLoggingDebugUsers
- public java.lang.String getOfficeLoggingDebugUsers( )
setOfficeLoggingDebugUsers
- public void setOfficeLoggingDebugUsers( java.lang.String officeLoggingDebugUsers)
getOfficeLoggingDebugHosts
- public java.lang.String getOfficeLoggingDebugHosts( )
setOfficeLoggingDebugHosts
- public void setOfficeLoggingDebugHosts( java.lang.String officeLoggingDebugHosts)
getOfficeLoggingLevel
- public int getOfficeLoggingLevel( )
setOfficeLoggingLevel
- public void setOfficeLoggingLevel( int officeLoggingLevel)
getOfficeLoggingShowStacktraceOnDialogs
- public boolean getOfficeLoggingShowStacktraceOnDialogs( )
setOficeLoggingShowStacktraceOnDialogs
- public void setOficeLoggingShowStacktraceOnDialogs( boolean officeLoggingShowStacktraceOnDialogs)
getOfficeLoggingFileSize
- public int getOfficeLoggingFileSize( )
setOfficeLoggingFileSize
- public void setOfficeLoggingFileSize( int officeLoggingFileSize)
getDisableAutocomplete
- public boolean getDisableAutocomplete( )
setDisableAutocomplete
- public void setDisableAutocomplete( boolean disableAutocomplete)
getCulturalCollation
- public boolean getCulturalCollation( )
setCulturalCollation
- public void setCulturalCollation( boolean culturalCollation)
getIconStatusId
- public java.lang.String[] getIconStatusId( )
getIconStatusList
- public java.util.Collection<IconStatusConfig> getIconStatusList( )
getODLanguage
- public java.lang.String getODLanguage( )
setODLanguage
- public void setODLanguage(java.lang.String language)
getODTempdir
- public java.lang.String getODTempdir( )
setODTempdir
- public void setODTempdir(java.lang.String tempdir)
getODTracedir
- public java.lang.String getODTracedir( )
setODTracedir
- public void setODTracedir(java.lang.String tracedir)
getODTracelevelString
- public java.lang.String getODTracelevelString( )
getODTracelevel
- public int getODTracelevel()
setODTracelevel
- public void setODTracelevel(int tracelevel)
getODMaxTraceFilesizeString
- public java.lang.String getODMaxTraceFilesizeString( )
getODMaxTraceFilesize
- public int getODMaxTraceFilesize( )
setODMaxTraceFilesize
- public void setODMaxTraceFilesize( int maxTraceFilesize)
getODAfp2pdfInstalldir
- public java.lang.String getODAfp2pdfInstalldir( )
setODAfp2pdfInstalldir
- public void setODAfp2pdfInstalldir( java.lang.String afp2pdfInstalldir)
getDaejaViewONEProTrace
- public boolean getDaejaViewONEProTrace( )
setDaejaViewONEProTrace
- public void setDaejaViewONEProTrace( boolean p8DaejaTrace)
getDaejaViewONEProTraceNet
- public boolean getDaejaViewONEProTraceNet( )
setDaejaViewONEProTraceNet
- public void setDaejaViewONEProTraceNet( boolean p8DaejaTraceNet)
getDaejaViewONEProTraceAnnotations
- public boolean getDaejaViewONEProTraceAnnotations( )
setDaejaViewONEProTraceAnnotations
- public void setDaejaViewONEProTraceAnnotations( boolean p8DaejaTraceAnnotations)
getDaejaStreamerTrace
- public boolean getDaejaStreamerTrace( )
setDaejaStreamerTrace
- public void setDaejaStreamerTrace( boolean daejaStreamerTrace)
getDaejaStreamerTraceNet
- public boolean getDaejaStreamerTraceNet( )
setDaejaStreamerTraceNet
- public void setDaejaStreamerTraceNet( boolean daejaStreamerTraceNet)
getDeajeStreamerLogFile
- public java.lang.String getDeajeStreamerLogFile( )
setDaejaStreamerLogFile
- public void setDaejaStreamerLogFile( java.lang.String daejaStreamerLogFile)
getDaejaRedactionTrace
- public boolean getDaejaRedactionTrace( )
setDaejaRedactionTrace
- public void setDaejaRedactionTrace( boolean daejaRedactionTrace)
getDaejaRedactionTraceNet
- public boolean getDaejaRedactionTraceNet( )
setDaejaRedactionTraceNet
- public void setDaejaRedactionTraceNet( boolean daejaRedactionTraceNet)
getDeajeRedactionLogFile
- public java.lang.String getDeajeRedactionLogFile( )
setDaejaRedactionLogFile
- public void setDaejaRedactionLogFile( java.lang.String daejaRedactionLogFile)
getDaejaVirtualTrace
- public boolean getDaejaVirtualTrace( )
setDaejaVirtualTrace
- public void setDaejaVirtualTrace( boolean daejaVirtualTrace)
getDaejaVirtualTraceNet
- public boolean getDaejaVirtualTraceNet( )
setDaejaVirtualTraceNet
- public void setDaejaVirtualTraceNet( boolean daejaVirtualTraceNet)
getDaejaVirtualTraceAnnotations
- public boolean getDaejaVirtualTraceAnnotations( )
setDaejaVirtualTraceAnnotations
- public void setDaejaVirtualTraceAnnotations( boolean daejaVirtualTraceAnnotations)
getDeajeVirtualLogFile
- public java.lang.String getDeajeVirtualLogFile( )
setDaejaVirtualLogFile
- public void setDaejaVirtualLogFile( java.lang.String daejaVirtualLogFile)
getCustomProperties
- public java.lang.String getCustomProperties( )
setCustomProperties
- public void setCustomProperties( java.lang.String customProps)
getAdminUsers
- public java.lang.String[] getAdminUsers( )
setAdminUsers
- public void setAdminUsers(java.lang.String[] adminUsers)
getAdminUsersList
- public java.util.List<java.lang.String> getAdminUsersList( )
getFileTypes
- public java.lang.String[] getFileTypes( )
getFilterredFileType
- public java.lang.String[] getFilterredFileType( )
setFileTypes
- public void setFileTypes(java.lang.String[] fileTypes)
getLocalizedFileTypeLabel
- public static java.lang.String getLocalizedFileTypeLabel( FileTypeConfig fileTypeConfig,
- java.util.Locale locale)
getList
- public java.util.Collection getList( java.lang.String type,
- java.lang.String appName,
- javax.servlet.http.HttpServletRequest request)
Description copied from class:
ConfigurationObject
Abstract method that needs to be override in concrete class to a return a collection back by type.
Overrides:
getList
in class ConfigurationObject
Parameters:
type
- - A string value of object type. appName
- - A string value of application name. request
- - A HttpServletRequest object. Returns:
a collection of type.
getFileTypesList
- public java.util.Collection<FileTypeConfig> getFileTypesList( java.lang.String appName)
getFileTypesMap
- public java.util.Map<java.lang.String,FileTypeConfig> getFileTypesMap( java.lang.String appName)
getUserActionMacros
- public java.lang.String[] getUserActionMacros( )
setUserActionMacros
- public void setUserActionMacros( java.lang.String[] userActionMacros)
getUserActionMacrosList
- public java.util.Collection<UserActionMacroConfig> getUserActionMacrosList( java.lang.String appName)
getUserActionMacrosMap
- public java.util.Map<java.lang.String,UserActionMacroConfig> getUserActionMacrosMap( java.lang.String appName)
getMacros
- public <T extends ConfigurationObject> java.lang.String[] getMacros( java.lang.Class<T> configClass)
getMacrosMap
- public <T extends ConfigurationObject> java.util.Map<java.lang.String,T> getMacrosMap( java.lang.String appName,
- java.lang.Class<T> configClass)
ConfigurationObject