com.ibm.ecm.configuration

Class FavoriteConfig

  1. java.lang.Object
  2. extended bycom.ibm.ecm.configuration.ConfigurationObject
  3. extended bycom.ibm.ecm.configuration.FavoriteConfig
All implemented interfaces:
java.lang.Comparable

  1. public class FavoriteConfig
  2. extends ConfigurationObject
  3. implements java.lang.Comparable

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
FavoriteConfig(org.apache.commons.configuration.Configuration configuration,java.lang.String idPrefix,java.lang.String objectId)

Method Summary

Modifier and Type Method and Description
  1. int
compareTo(java.lang.Object other)
  1. java.lang.String
getAlias()
  1. protected
  2. java.lang.Class
getDataType(java.lang.String key)
  1. boolean
getHasContentFlag()
  1. java.lang.String
getItemId()
  1. java.lang.String
getMimeType()
  1. java.lang.String
getObjectType()
  1. java.lang.String
getRepositoryId()
  1. java.lang.String
getRepositoryLabel()
  1. java.lang.String
getSubType()
  1. java.lang.String
getSyncDevices()
  1. boolean
getSyncEnabled()
  1. long
getSyncId()
  1. long
getSyncRepositoryId()
  1. java.lang.String
getTemplate()
  1. java.lang.String
getType()
  1. java.lang.String
getVersionSerieId()
  1. boolean
isHidden()
  1. void
setAlias(java.lang.String alias)
  1. void
setHasContentFlag(boolean hasContentFlag)
  1. void
setHidden(boolean hidden)
  1. void
setItemId(java.lang.String itemId)
  1. void
setMimeType(java.lang.String mimetype)
  1. void
setRepositoryId(java.lang.String id)
  1. void
setRepositoryLabel(java.lang.String label)
  1. void
setSubType(java.lang.String subType)
  1. void
setSyncDevices(java.lang.String syncDevices)
  1. void
setSyncEnabled(boolean syncEnabled)
  1. void
setSyncId(long syncId)
  1. void
setSyncRepositoryId(long syncRepositoryId)
  1. void
setTemplate(java.lang.String template)
  1. void
setType(java.lang.String type)
  1. void
setVersionSerieId(java.lang.String vsId)
  1. JSONObject
toJSON()
Override parent class implementation.
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, toString, writeConfigurationToFile
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

FavoriteConfig

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

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.

getRepositoryId

  1. public java.lang.String getRepositoryId( )

setRepositoryId

  1. public void setRepositoryId(java.lang.String id)

getRepositoryLabel

  1. public java.lang.String getRepositoryLabel( )

setRepositoryLabel

  1. public void setRepositoryLabel( java.lang.String label)

getAlias

  1. public java.lang.String getAlias( )

setAlias

  1. public void setAlias(java.lang.String alias)

getItemId

  1. public java.lang.String getItemId( )

setItemId

  1. public void setItemId(java.lang.String itemId)

getType

  1. public java.lang.String getType( )

setType

  1. public void setType(java.lang.String type)

compareTo

  1. public int compareTo(java.lang.Object other)
Specified by:
compareTo in interface java.lang.Comparable

setTemplate

  1. public void setTemplate(java.lang.String template)

getTemplate

  1. public java.lang.String getTemplate( )

setMimeType

  1. public void setMimeType(java.lang.String mimetype)

getMimeType

  1. public java.lang.String getMimeType( )

setVersionSerieId

  1. public void setVersionSerieId(java.lang.String vsId)

getVersionSerieId

  1. public java.lang.String getVersionSerieId( )

getHasContentFlag

  1. public boolean getHasContentFlag( )

setHasContentFlag

  1. public void setHasContentFlag(boolean hasContentFlag)

getSyncEnabled

  1. public boolean getSyncEnabled()
Returns:
Since:
2.0.3

setSyncEnabled

  1. public void setSyncEnabled(boolean syncEnabled)
Parameters:
syncEnabled -
Since:
2.0.3

getSyncId

  1. public long getSyncId()
Returns:
Since:
2.0.3

setSyncId

  1. public void setSyncId(long syncId)
Parameters:
syncId -
Since:
2.0.3

getSyncDevices

  1. public java.lang.String getSyncDevices( )
Returns:
Since:
2.0.3

setSyncDevices

  1. public void setSyncDevices(java.lang.String syncDevices)
Since:
2.0.3

getSyncRepositoryId

  1. public long getSyncRepositoryId( )
Returns:
Since:
2.0.3.1

setSyncRepositoryId

  1. public void setSyncRepositoryId( long syncRepositoryId)
Parameters:
syncRepositoryId -
Since:
2.0.3.1

setHidden

  1. public void setHidden(boolean hidden)

isHidden

  1. public boolean isHidden()

setSubType

  1. public void setSubType(java.lang.String subType)

getSubType

  1. public java.lang.String getSubType( )

toJSON

  1. public JSONObject toJSON()
Override parent class implementation.
Overrides:
Returns:
A JSONObject of this configuration