com.ibm.ecm.configuration
Class OfficeCustomCommandConfig
- java.lang.Object
- com.ibm.ecm.configuration.ConfigurationObject
- com.ibm.ecm.configuration.OfficeCustomCommandConfig
- public class OfficeCustomCommandConfig
- 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 |
---|
OfficeCustomCommandConfig(org.apache.commons.configuration.Configuration configuration,java.lang.String idPrefix,java.lang.String id)
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getAvailable()
|
|
getDataType(java.lang.String key)
|
|
getDescription()
|
|
getDesktopId()
|
|
getIcon()
|
|
getLabel()
|
|
getObjectType()
|
|
getUrl()
|
|
setAvailable(java.lang.String available)
|
|
setDescription(java.lang.String description)
|
|
setDesktopId(java.lang.String desktopId)
|
|
setIcon(java.lang.String icon)
|
|
setLabel(java.lang.String label)
|
|
setUrl(java.lang.String url)
|
toJSON()
|
|
|
toString()
|
Methods inherited from class com.ibm.ecm.configuration.ConfigurationObject |
---|
addValueToList, arrayToString, covertEmptyStringtoNull, delete, dump, getConfigurationObject, getDataTypeValue, getIdPrefix, getKey, getList, getMap, getName, getObjectId, getPropertyNames, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, isEmpty, load, propertiesToString, removeValuesFromList, removeValuesFromList, save, setDefaultValue, setProperty, setValues, setValues, setValues, skipThisPropertyWhenSaving, stringToArray, stringToList, writeConfigurationToFile |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail
OfficeCustomCommandConfig
- public OfficeCustomCommandConfig( 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.
getAvailable
- public java.lang.String getAvailable( )
setAvailable
- public void setAvailable(java.lang.String available)
getIcon
- public java.lang.String getIcon( )
setIcon
- public void setIcon(java.lang.String icon)
getLabel
- public java.lang.String getLabel( )
setLabel
- public void setLabel(java.lang.String label)
getDescription
- public java.lang.String getDescription( )
setDescription
- public void setDescription(java.lang.String description)
getUrl
- public java.lang.String getUrl( )
setUrl
- public void setUrl(java.lang.String url)
getDesktopId
- public java.lang.String getDesktopId( )
setDesktopId
- public void setDesktopId(java.lang.String desktopId)
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
toJSON
- public JSONObject toJSON()
Description copied from class:
ConfigurationObject
Convert this configuration object to JSON object to be stream back to client. Since toJSON is using properties
object directly therefore any default value is not applicable in this case. All added property after ICN 2.0.0 is
required to add itself into upgrade method to support this method.
Overrides:
toJSON
in class ConfigurationObject
Returns:
A JSONObject of this configuration
ConfigurationObject