com.ibm.ecm.configuration

Class PluginConfig

  1. java.lang.Object
  2. extended bycom.ibm.ecm.configuration.ConfigurationObject
  3. extended bycom.ibm.ecm.configuration.PluginConfig

  1. public class PluginConfig
  2. 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
  1. java.lang.String
getActions()
  1. java.lang.String
getClassName()
  1. java.lang.String
getConfigClass()
  1. java.lang.String
getConfiguration()
  1. java.lang.String[]
getConfigurationKeys()
  1. java.util.Collection<PluginConfig>
getConfigurationList()
  1. java.util.Collection<PluginConfig>
getConfigurationList(java.lang.String[] keys)
  1. protected
  2. java.lang.Class
getDataType(java.lang.String key)
  1. boolean
getEnabled()
  1. java.lang.String
getFileName()
  1. java.lang.String
getName()
  1. java.lang.String
getObjectType()
  1. int
getOrdering()
  1. java.lang.String[]
getPluginDependencies()
  1. java.lang.String
getVersion()
  1. java.lang.String
getViewers()
  1. boolean
hasMoreConfiguration()
  1. boolean
isOptional()
  1. void
setActions(java.lang.String actions)
  1. void
setClassName(java.lang.String name)
  1. void
setConfigClass(java.lang.String configClass)
  1. void
setConfiguration(java.lang.String configuration)
  1. void
setConfigurationKeys(java.lang.String[] keys)
  1. void
setEnabled(boolean enabled)
  1. void
setFileName(java.lang.String name)
  1. void
setName(java.lang.String name)
  1. void
setOptional(boolean optional)
  1. void
setOrdering(java.lang.Integer ordering)
  1. void
setPluginDependencies(java.lang.String[] dependencies)
  1. void
setVersion(java.lang.String version)
  1. void
setViewers(java.lang.String viewers)
  1. java.lang.String
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

  1. public PluginConfig(org.apache.commons.configuration.Configuration configuration,
  2. java.lang.String idPrefix,
  3. java.lang.String id)

Method Detail

getObjectType

  1. public java.lang.String getObjectType( )
Description copied from class: ConfigurationObject
Abstract method to return object type.
Specified by:
Returns:
a string object type back, for example "desktop", "repository"...

getDataType

  1. 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:
Returns:
a Class instance describing the datatype of the property.

getFileName

  1. public java.lang.String getFileName( )

setFileName

  1. public void setFileName(java.lang.String name)

getClassName

  1. public java.lang.String getClassName( )

setClassName

  1. public void setClassName(java.lang.String name)

getName

  1. public java.lang.String getName( )
Overrides:

setName

  1. public void setName(java.lang.String name)

getConfiguration

  1. public java.lang.String getConfiguration( )

setConfiguration

  1. public void setConfiguration(java.lang.String configuration)

getConfigClass

  1. public java.lang.String getConfigClass( )

setConfigClass

  1. public void setConfigClass(java.lang.String configClass)

isOptional

  1. public boolean isOptional()

setOptional

  1. public void setOptional(boolean optional)

getVersion

  1. public java.lang.String getVersion( )

setVersion

  1. public void setVersion(java.lang.String version)

getActions

  1. public java.lang.String getActions( )

setActions

  1. public void setActions(java.lang.String actions)

getViewers

  1. public java.lang.String getViewers( )

setViewers

  1. public void setViewers(java.lang.String viewers)

toString

  1. public java.lang.String toString( )
Description copied from class: ConfigurationObject
Override to return the object ID of this configuration back.
Overrides:

getConfigurationKeys

  1. public java.lang.String[] getConfigurationKeys( )
Since:
2.0.3

hasMoreConfiguration

  1. public boolean hasMoreConfiguration( )
Since:
2.0.3

setConfigurationKeys

  1. public void setConfigurationKeys( java.lang.String[] keys)
Since:
2.0.3

getConfigurationList

  1. public java.util.Collection<PluginConfig> getConfigurationList( )
Since:
2.0.3

getConfigurationList

  1. public java.util.Collection<PluginConfig> getConfigurationList( java.lang.String[] keys)
Since:
2.0.3

getEnabled

  1. public boolean getEnabled()
Since:
2.0.3

setEnabled

  1. public void setEnabled(boolean enabled)

getOrdering

  1. public int getOrdering()
Since:
2.0.3

setOrdering

  1. public void setOrdering(java.lang.Integer ordering)

getPluginDependencies

  1. public java.lang.String[] getPluginDependencies( )
Since:
2.0.3

setPluginDependencies

  1. public void setPluginDependencies( java.lang.String[] dependencies)
Since:
2.0.3