com.ibm.di.config.base
Class ALMappingConfigImpl

java.lang.Object
  extended by com.ibm.di.config.base.BaseConfigurationImpl
      extended by com.ibm.di.config.base.ConnectorConfigImpl
          extended by com.ibm.di.config.base.ALMappingConfigImpl
All Implemented Interfaces:
ALMappingConfig, BaseConfiguration, ConnectorConfig, MetamergeConfigChangeListener, OperationsConfig, Serializable

public class ALMappingConfigImpl
extends ConnectorConfigImpl
implements ALMappingConfig

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.ConnectorConfig
ADDONLY_MODE, BRANCH_MODE, CALL_REPLY_MODE, COMP_INIT_DEFAULT, COMP_INIT_EVERYTIME, COMP_INIT_MODIFIED, COMP_INIT_USE, DELETE_MODE, DELTA_MODE, DELTA_NO_DELETE, DELTA_NORMAL, DISABLED_STATE, ENABLED_STATE, FUNCTION_MODE, INPUT_MAP_NAME, ITERATOR_MODE, LOOKUP_MODE, MAPPING_MODE, OUTPUT_MAP_NAME, PASSIVE_STATE, REPLY_MODE, SCHEMA_INPUT, SCHEMA_OUTPUT, SCRIPT_MODE, SERVER_MODE, SERVER_OPTION_CONNECTOR, SERVER_OPTION_ENTRY, UPDATE_MODE
 
Constructor Summary
ALMappingConfigImpl()
           
ALMappingConfigImpl(Object data)
           
 
Method Summary
 AttributeMapConfig getAttributeMap()
          Override ConnectorConfig to ensure we always get the input map
 AttributeMapConfig getAttributeMap(boolean input)
          Override ConnectorConfig to ensure we always get the input map
 AttributeMapConfig getAttributeMap(Object name)
          Override ConnectorConfig to ensure we always get the input map
 Object getClone()
          Return self clone
 String getMode()
          Connector mode
 boolean getReplyRequired()
          Returns true if the connector requires a response in server or iterator mode.
 boolean isEntryFeed()
          Returns true if the connector is an entry feed connector
 void setEnabled(boolean enabled)
          Gets the enabled attribute of the BaseConfiguration object
 
Methods inherited from class com.ibm.di.config.base.ConnectorConfigImpl
createOperation, flatten, getCheckpointConfig, getComputeChanges, getConnectionConfig, getConnectorScript, getDeltaBehavior, getDeltaConfig, getDeltaStrict, getEnabled, getHooks, getInitializeOption, getLinkCriteria, getOperation, getOperationCarrier, getOperationCarrierIsProperty, getOperations, getParserConfig, getPoolDefConfig, getPoolInstanceConfig, getPublishedInitParams, getReconnectConfig, getReferences, getSandboxConfig, getSchema, getSchema, getServerOption, getState, init, setAttributeMap, setAttributeMap, setComputeChanges, setConnectionConfig, setConnectorScript, setDeltaBehavior, setDeltaStrict, setInheritsFromRef, setInitializeOption, setLinkCriteria, setMode, setOperationCarrier, setOperationCarrierIsProperty, setParserConfig, setPublishedInitParams, setState, setupInheritanceChain, updateInheritsFrom
 
Methods inherited from class com.ibm.di.config.base.BaseConfigurationImpl
addListener, configurationChanged, deepClone, expandPropertyValue, expandPropertyValue, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getMetamergeConfig, getModified, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterPropertySourceFromValue, getParameterRaw, getParent, getParentName, getPath, getResHash, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseListeners, getUserComment, hasParameter, isParameterLocal, nameForChild, notifyChange, notifyChange, performNotifyChange, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setFlags, setInheritsFrom, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setUseListeners, setUserComment, size, toEntry, toString, 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.ConnectorConfig
getCheckpointConfig, getComputeChanges, getConnectionConfig, getConnectorScript, getDeltaBehavior, getDeltaConfig, getDeltaStrict, getEnabled, getHooks, getInitializeOption, getLinkCriteria, getOperationCarrier, getOperationCarrierIsProperty, getParserConfig, getPoolDefConfig, getPoolInstanceConfig, getReconnectConfig, getSandboxConfig, getSchema, getSchema, getServerOption, getState, setAttributeMap, setAttributeMap, setComputeChanges, setConnectorScript, setDeltaBehavior, setDeltaStrict, setInitializeOption, setLinkCriteria, setMode, setOperationCarrier, setOperationCarrierIsProperty, setParserConfig, setState
 
Methods inherited from interface com.ibm.di.config.interfaces.OperationsConfig
createOperation, getOperation, getOperations, getPublishedInitParams, setPublishedInitParams
 

Constructor Detail

ALMappingConfigImpl

public ALMappingConfigImpl()
                    throws Exception
Throws:
Exception

ALMappingConfigImpl

public ALMappingConfigImpl(Object data)
                    throws Exception
Throws:
Exception
Method Detail

getMode

public String getMode()
Description copied from interface: ConnectorConfig
Connector mode

Specified by:
getMode in interface ConnectorConfig
Overrides:
getMode in class ConnectorConfigImpl
Returns:
The mode value

setEnabled

public void setEnabled(boolean enabled)
Description copied from interface: BaseConfiguration
Gets the enabled attribute of the BaseConfiguration object

Specified by:
setEnabled in interface BaseConfiguration
Specified by:
setEnabled in interface ConnectorConfig
Overrides:
setEnabled in class ConnectorConfigImpl
Parameters:
enabled - The new enabled value

getAttributeMap

public AttributeMapConfig getAttributeMap()
Override ConnectorConfig to ensure we always get the input map

Specified by:
getAttributeMap in interface ConnectorConfig
Overrides:
getAttributeMap in class ConnectorConfigImpl
Returns:
The attributeMap value

getAttributeMap

public AttributeMapConfig getAttributeMap(Object name)
Override ConnectorConfig to ensure we always get the input map

Specified by:
getAttributeMap in interface ConnectorConfig
Overrides:
getAttributeMap in class ConnectorConfigImpl
Parameters:
name - the name of the Attribute map to retrieve
Returns:
The attributeMap value

getAttributeMap

public AttributeMapConfig getAttributeMap(boolean input)
Override ConnectorConfig to ensure we always get the input map

Specified by:
getAttributeMap in interface ConnectorConfig
Overrides:
getAttributeMap in class ConnectorConfigImpl
Parameters:
input - a boolean value specifying whether the input or output Attribute map to retrieve
Returns:
The attributeMap value

getReplyRequired

public boolean getReplyRequired()
Returns true if the connector requires a response in server or iterator mode.

Specified by:
getReplyRequired in interface ConnectorConfig
Overrides:
getReplyRequired in class ConnectorConfigImpl

isEntryFeed

public boolean isEntryFeed()
Returns true if the connector is an entry feed connector

Specified by:
isEntryFeed in interface ConnectorConfig
Overrides:
isEntryFeed in class ConnectorConfigImpl

getClone

public Object getClone()
                throws Exception
Return self clone

Specified by:
getClone in interface BaseConfiguration
Overrides:
getClone in class ConnectorConfigImpl
Throws:
Exception