com.ibm.di.config.base
Class OperationConfigImpl

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

public class OperationConfigImpl
extends BaseConfigurationImpl
implements OperationConfig

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.OperationConfig
INIT_OPERATION
 
Fields inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
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, SUBTREE
 
Constructor Summary
OperationConfigImpl()
           
OperationConfigImpl(Object config)
           
 
Method Summary
 AttributeMapConfig getAttributeMap(boolean input)
          Returns the input or output attribute map
 Object getClone()
          Returns a cloned version of this object.
 SchemaConfig getSchema(boolean input)
          Returns the input or output schema
 void init()
          init - method called after internal data structure is set
 boolean isPublic()
          Returns the public flag of the configuration.
 void setPublic(boolean pub)
          Sets the public flag of the configuration.
 
Methods inherited from class com.ibm.di.config.base.BaseConfigurationImpl
addListener, configurationChanged, deepClone, expandPropertyValue, expandPropertyValue, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getMetamergeConfig, getModified, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterPropertySourceFromValue, getParameterRaw, getParent, getParentName, getPath, getReferences, getResHash, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseListeners, getUserComment, hasParameter, isParameterLocal, nameForChild, notifyChange, notifyChange, performNotifyChange, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, 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, 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, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, 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, isParameterLocal, nameForChild, notifyChange, notifyChange, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, 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

OperationConfigImpl

public OperationConfigImpl()

OperationConfigImpl

public OperationConfigImpl(Object config)
Method Detail

init

public void init()
          throws Exception
Description copied from class: BaseConfigurationImpl
init - method called after internal data structure is set

Specified by:
init in interface BaseConfiguration
Overrides:
init in class BaseConfigurationImpl
Throws:
Exception - if the initialization fails

getSchema

public SchemaConfig getSchema(boolean input)
Description copied from interface: OperationConfig
Returns the input or output schema

Specified by:
getSchema in interface OperationConfig
Parameters:
input - if true returns the input schema otherwise the output schema is returned

getAttributeMap

public AttributeMapConfig getAttributeMap(boolean input)
Description copied from interface: OperationConfig
Returns the input or output attribute map

Specified by:
getAttributeMap in interface OperationConfig
Parameters:
input - if true returns the input map otherwise the output map is returned

isPublic

public boolean isPublic()
Description copied from interface: OperationConfig
Returns the public flag of the configuration.

Specified by:
isPublic in interface OperationConfig

setPublic

public void setPublic(boolean pub)
Description copied from interface: OperationConfig
Sets the public flag of the configuration.

Specified by:
setPublic in interface OperationConfig

getClone

public Object getClone()
                throws Exception
Description copied from interface: BaseConfiguration
Returns a cloned version of this object.

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