com.ibm.di.config.base
Class ConnectorSchemaConfigImpl

java.lang.Object
  extended by com.ibm.di.config.base.BaseConfigurationImpl
      extended by com.ibm.di.config.base.ConnectorSchemaConfigImpl
All Implemented Interfaces:
BaseConfiguration, ConnectorSchemaConfig, MetamergeConfigChangeListener, Serializable

Deprecated.

public class ConnectorSchemaConfigImpl
extends BaseConfigurationImpl
implements ConnectorSchemaConfig, MetamergeConfigChangeListener

This class implements the old Connector Schema. Connectors currently use the standard Schema implementation SchemaConfigImpl.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.di.config.base.BaseConfigurationImpl
NAME
 
Fields inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
CHILD_PATH_SEPARATOR, DISABLE_EXTPROPS, DISABLE_INHERITANCE, INHERIT_NONE, INHERIT_PARENT, ONE_LEVEL, RECURSIVE, RECURSIVE_ONELEVEL, RECURSIVE_SUBTREE, SEARCH_EXACTCASE, SEARCH_ONELEVEL, SEARCH_PARAMNAME, SEARCH_PARAMNAME_RE, SEARCH_PROPERTY, SEARCH_REGEX, SEARCH_SUBSTRING, SUBTREE
 
Constructor Summary
ConnectorSchemaConfigImpl()
          Deprecated.  
ConnectorSchemaConfigImpl(Object config)
          Deprecated.  
 
Method Summary
 void configurationChanged(MetamergeConfigChange changeEvent)
          Deprecated. 
 ConnectorSchemaItemConfig getItem(Object name)
          Deprecated. Gets the item attribute of the ConnectorSchemaConfig object
 ConnectorSchemaItemConfig getItem(Object name, boolean create)
          Deprecated.  
 List getItemNames()
          Deprecated. Gets the List of Items names.
 ConnectorSchemaItemConfig newItem(Object name)
          Deprecated. Creates a new schema item.
 void removeItem(Object name)
          Deprecated. Deletes the specified schema item.
 void setInheritsFrom(BaseConfiguration inheritFrom)
          Deprecated. We override this method to change the inherited object if we inherit from a connector.
 void setItem(Object name, ConnectorSchemaItemConfig item)
          Deprecated. Sets the item attribute of the ConnectorSchemaConfig object
 
Methods inherited from class com.ibm.di.config.base.BaseConfigurationImpl
addListener, deepClone, detachFromParent, expandPropertyValue, expandPropertyValue, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getLongName, getMetamergeConfig, getModified, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterPropertySourceFromValue, getParameterRaw, getParent, getParentName, getPath, getReferences, getResHash, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseConfigListeners, getUseListeners, getUserComment, hasParameter, init, isExpression, isParameterLocal, nameForChild, notifyChange, notifyChange, notifyChange, performNotifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseConfigListeners, setUseListeners, setUserComment, size, toEntry, toString, updateInheritsFrom, willExpandProps, willFlatten, willUseInherited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
addListener, detachFromParent, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getMetamergeConfig, getModified, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterRaw, getParent, getPath, getReferences, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseListeners, getUserComment, hasParameter, init, isExpression, isParameterLocal, nameForChild, notifyChange, notifyChange, notifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
 

Constructor Detail

ConnectorSchemaConfigImpl

public ConnectorSchemaConfigImpl()
Deprecated. 

ConnectorSchemaConfigImpl

public ConnectorSchemaConfigImpl(Object config)
Deprecated. 
Method Detail

getItemNames

public List getItemNames()
Deprecated. 
Description copied from interface: ConnectorSchemaConfig
Gets the List of Items names.

Specified by:
getItemNames in interface ConnectorSchemaConfig
Returns:
The item value

getItem

public ConnectorSchemaItemConfig getItem(Object name)
Deprecated. 
Description copied from interface: ConnectorSchemaConfig
Gets the item attribute of the ConnectorSchemaConfig object

Specified by:
getItem in interface ConnectorSchemaConfig
Parameters:
name - the name of the schema item
Returns:
The item value

getItem

public ConnectorSchemaItemConfig getItem(Object name,
                                         boolean create)
Deprecated. 
Specified by:
getItem in interface ConnectorSchemaConfig
Parameters:
name - the name of the schema item
create - a boolean value specifying if the item should be created if it does not exist
Returns:
The item value

removeItem

public void removeItem(Object name)
Deprecated. 
Description copied from interface: ConnectorSchemaConfig
Deletes the specified schema item.

Specified by:
removeItem in interface ConnectorSchemaConfig
Parameters:
name - the name of the schema item to delete.

setItem

public void setItem(Object name,
                    ConnectorSchemaItemConfig item)
Deprecated. 
Description copied from interface: ConnectorSchemaConfig
Sets the item attribute of the ConnectorSchemaConfig object

Specified by:
setItem in interface ConnectorSchemaConfig
Parameters:
name - The new item value
item - The new item value

newItem

public ConnectorSchemaItemConfig newItem(Object name)
                                  throws Exception
Deprecated. 
Description copied from interface: ConnectorSchemaConfig
Creates a new schema item.

Specified by:
newItem in interface ConnectorSchemaConfig
Parameters:
name - the name of the new schema item
Returns:
the config object for the new item
Throws:
Exception - An exception is thrown if this method fails.

setInheritsFrom

public void setInheritsFrom(BaseConfiguration inheritFrom)
Deprecated. 
We override this method to change the inherited object if we inherit from a connector.

Specified by:
setInheritsFrom in interface BaseConfiguration
Overrides:
setInheritsFrom in class BaseConfigurationImpl
Parameters:
inheritFrom - The new inheritsFrom value.

configurationChanged

public void configurationChanged(MetamergeConfigChange changeEvent)
Deprecated. 
Description copied from class: BaseConfigurationImpl

Specified by:
configurationChanged in interface MetamergeConfigChangeListener
Overrides:
configurationChanged in class BaseConfigurationImpl