Package com.ibm.di.config.base
Class ConnectorSchemaConfigImpl
- java.lang.Object
-
- com.ibm.di.config.base.BaseConfigurationImpl
-
- com.ibm.di.config.base.ConnectorSchemaConfigImpl
-
- All Implemented Interfaces:
BaseConfiguration
,ConnectorSchemaConfig
,MetamergeConfigChangeListener
,java.io.Serializable
public class ConnectorSchemaConfigImpl extends BaseConfigurationImpl implements ConnectorSchemaConfig, MetamergeConfigChangeListener
Deprecated.This class implements the old Connector Schema. Connectors currently use the standard Schema implementationSchemaConfigImpl
.- 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
Constructors Constructor Description ConnectorSchemaConfigImpl()
Deprecated.ConnectorSchemaConfigImpl(java.lang.Object config)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
configurationChanged(MetamergeConfigChange changeEvent)
Deprecated.ConnectorSchemaItemConfig
getItem(java.lang.Object name)
Deprecated.Gets the item attribute of the ConnectorSchemaConfig objectConnectorSchemaItemConfig
getItem(java.lang.Object name, boolean create)
Deprecated.java.util.List
getItemNames()
Deprecated.Gets the List of Items names.ConnectorSchemaItemConfig
newItem(java.lang.Object name)
Deprecated.Creates a new schema item.void
removeItem(java.lang.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(java.lang.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, getModTS, 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, isProtectedParameter, nameForChild, notifyChange, notifyChange, notifyChange, performNotifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setModTS, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, 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, getModTS, 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, isProtectedParameter, nameForChild, notifyChange, notifyChange, notifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setModTS, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
-
-
-
-
Method Detail
-
getItemNames
public java.util.List getItemNames()
Deprecated.Description copied from interface:ConnectorSchemaConfig
Gets the List of Items names.- Specified by:
getItemNames
in interfaceConnectorSchemaConfig
- Returns:
- The item value
-
getItem
public ConnectorSchemaItemConfig getItem(java.lang.Object name)
Deprecated.Description copied from interface:ConnectorSchemaConfig
Gets the item attribute of the ConnectorSchemaConfig object- Specified by:
getItem
in interfaceConnectorSchemaConfig
- Parameters:
name
- the name of the schema item- Returns:
- The item value
-
getItem
public ConnectorSchemaItemConfig getItem(java.lang.Object name, boolean create)
Deprecated.- Specified by:
getItem
in interfaceConnectorSchemaConfig
- Parameters:
name
- the name of the schema itemcreate
- a boolean value specifying if the item should be created if it does not exist- Returns:
- The item value
-
removeItem
public void removeItem(java.lang.Object name)
Deprecated.Description copied from interface:ConnectorSchemaConfig
Deletes the specified schema item.- Specified by:
removeItem
in interfaceConnectorSchemaConfig
- Parameters:
name
- the name of the schema item to delete.
-
setItem
public void setItem(java.lang.Object name, ConnectorSchemaItemConfig item)
Deprecated.Description copied from interface:ConnectorSchemaConfig
Sets the item attribute of the ConnectorSchemaConfig object- Specified by:
setItem
in interfaceConnectorSchemaConfig
- Parameters:
name
- The new item valueitem
- The new item value
-
newItem
public ConnectorSchemaItemConfig newItem(java.lang.Object name) throws java.lang.Exception
Deprecated.Description copied from interface:ConnectorSchemaConfig
Creates a new schema item.- Specified by:
newItem
in interfaceConnectorSchemaConfig
- Parameters:
name
- the name of the new schema item- Returns:
- the config object for the new item
- Throws:
java.lang.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 interfaceBaseConfiguration
- Overrides:
setInheritsFrom
in classBaseConfigurationImpl
- Parameters:
inheritFrom
- The new inheritsFrom value.
-
configurationChanged
public void configurationChanged(MetamergeConfigChange changeEvent)
Deprecated.Description copied from class:BaseConfigurationImpl
- Specified by:
configurationChanged
in interfaceMetamergeConfigChangeListener
- Overrides:
configurationChanged
in classBaseConfigurationImpl
-
-