com.ibm.di.config.interfaces
Interface OperationsConfig

All Superinterfaces:
BaseConfiguration, Serializable
All Known Subinterfaces:
ALMappingConfig, AssemblyLineConfig, ConnectorConfig, FunctionConfig
All Known Implementing Classes:
ALMappingConfigImpl, AssemblyLineConfigImpl, ConnectorConfigImpl, FunctionConfigImpl

public interface OperationsConfig
extends BaseConfiguration

Specifies the basic methods for work with the operations, provided by the AssemblyLine or AssemblyLine object


Field Summary
 
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
 
Method Summary
 OperationConfig createOperation(String name)
          This method creates a new operation object.
 OperationConfig getOperation(String name)
          This method returns the config for a given operation
 ContainerConfig getOperations()
          This method returns a list of supported operations
 SchemaConfig getPublishedInitParams()
          Returns the Published Initialization Parameter Schema for the AssemblyLine
 void setPublishedInitParams(SchemaConfig schema)
          Sets the Published Initialization Parameter Schema for the AssemblyLine
 
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, 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
 

Method Detail

getOperations

ContainerConfig getOperations()
This method returns a list of supported operations


getOperation

OperationConfig getOperation(String name)
This method returns the config for a given operation


createOperation

OperationConfig createOperation(String name)
                                throws Exception
This method creates a new operation object.

Throws:
Exception

getPublishedInitParams

SchemaConfig getPublishedInitParams()
Returns the Published Initialization Parameter Schema for the AssemblyLine

Since:
6.1.1

setPublishedInitParams

void setPublishedInitParams(SchemaConfig schema)
                            throws Exception
Sets the Published Initialization Parameter Schema for the AssemblyLine

Parameters:
schema - The new schema
Throws:
Exception
Since:
6.1.1