com.ibm.ecm.configuration
Class PluginConfig
- java.lang.Object
com.ibm.ecm.configuration.ConfigurationObject
com.ibm.ecm.configuration.PluginConfig
- public class PluginConfig
- extends ConfigurationObject
Field Summary
| 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 |
|---|
PluginConfig(org.apache.commons.configuration.Configuration configuration,java.lang.String idPrefix,java.lang.String id)
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
getActions()
|
|
getClassName()
|
|
getConfigClass()
|
|
getConfiguration()
|
|
getConfigurationKeys()
|
|
getConfigurationList()
|
|
getConfigurationList(java.lang.String[] keys)
|
|
getDataType(java.lang.String key)
|
|
getEnabled()
|
|
getFileName()
|
|
getName()
|
|
getObjectType()
|
|
getOrdering()
|
|
getPluginDependencies()
|
|
getVersion()
|
|
getViewers()
|
|
hasMoreConfiguration()
|
|
isOptional()
|
|
setActions(java.lang.String actions)
|
|
setClassName(java.lang.String name)
|
|
setConfigClass(java.lang.String configClass)
|
|
setConfiguration(java.lang.String configuration)
|
|
setConfigurationKeys(java.lang.String[] keys)
|
|
setEnabled(boolean enabled)
|
|
setFileName(java.lang.String name)
|
|
setName(java.lang.String name)
|
|
setOptional(boolean optional)
|
|
setOrdering(java.lang.Integer ordering)
|
|
setPluginDependencies(java.lang.String[] dependencies)
|
|
setVersion(java.lang.String version)
|
|
setViewers(java.lang.String viewers)
|
|
toString()
|
| Methods inherited from class com.ibm.ecm.configuration.ConfigurationObject |
|---|
addValueToList, arrayToString, covertEmptyStringtoNull, delete, dump, getConfigurationObject, getDataTypeValue, getIdPrefix, getKey, getList, getMap, getObjectId, getPropertyNames, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, isEmpty, load, propertiesToString, removeValuesFromList, removeValuesFromList, save, setDefaultValue, setProperty, setValues, setValues, setValues, skipThisPropertyWhenSaving, stringToArray, stringToList, toJSON, writeConfigurationToFile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail
PluginConfig
- public PluginConfig(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.
getFileName
- public java.lang.String getFileName( )
setFileName
- public void setFileName(java.lang.String name)
getClassName
- public java.lang.String getClassName( )
setClassName
- public void setClassName(java.lang.String name)
getName
- public java.lang.String getName( )
Overrides:
getName in class ConfigurationObject
setName
- public void setName(java.lang.String name)
getConfiguration
- public java.lang.String getConfiguration( )
setConfiguration
- public void setConfiguration(java.lang.String configuration)
getConfigClass
- public java.lang.String getConfigClass( )
setConfigClass
- public void setConfigClass(java.lang.String configClass)
isOptional
- public boolean isOptional()
setOptional
- public void setOptional(boolean optional)
getVersion
- public java.lang.String getVersion( )
setVersion
- public void setVersion(java.lang.String version)
getActions
- public java.lang.String getActions( )
setActions
- public void setActions(java.lang.String actions)
getViewers
- public java.lang.String getViewers( )
setViewers
- public void setViewers(java.lang.String viewers)
toString
- public java.lang.String toString( )
Description copied from class:
ConfigurationObject
Override to return the object ID of this configuration back.
Overrides:
toString in class ConfigurationObject
getConfigurationKeys
- public java.lang.String[] getConfigurationKeys( )
Since:
2.0.3
hasMoreConfiguration
- public boolean hasMoreConfiguration( )
Since:
2.0.3
setConfigurationKeys
- public void setConfigurationKeys( java.lang.String[] keys)
Since:
2.0.3
getConfigurationList
- public java.util.Collection<PluginConfig> getConfigurationList( )
Since:
2.0.3
getConfigurationList
- public java.util.Collection<PluginConfig> getConfigurationList( java.lang.String[] keys)
Since:
2.0.3
getEnabled
- public boolean getEnabled()
Since:
2.0.3
setEnabled
- public void setEnabled(boolean enabled)
getOrdering
- public int getOrdering()
Since:
2.0.3
setOrdering
- public void setOrdering(java.lang.Integer ordering)
getPluginDependencies
- public java.lang.String[] getPluginDependencies( )
Since:
2.0.3
setPluginDependencies
- public void setPluginDependencies( java.lang.String[] dependencies)
Since:
2.0.3
ConfigurationObject