com.ibm.di.config.interfaces
Interface LinkCriteriaConfig

All Superinterfaces:
BaseConfiguration, Serializable
All Known Implementing Classes:
LinkCriteriaConfigImpl

public interface LinkCriteriaConfig
extends BaseConfiguration

The configuration for a Link Criteria in a Connector.


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
 String getAdvancedLinkCriteria()
           
 boolean getAdvancedLinkMode()
           
 BaseConfiguration getCriteria()
           
 LinkCriteriaItem getCriteria(Object name)
           
 List<String> getCriteriaNames()
           
 boolean getMatchAny()
           
 boolean isCriteriaLocal(Object name)
           
 LinkCriteriaItem newCriteria(Object name)
           
 void removeCriteria(Object name)
           
 void setAdvancedLinkCriteria(String script)
           
 void setAdvancedLinkMode(boolean advanced)
           
 void setCriteria(LinkCriteriaItem item)
           
 void setMatchAny(boolean value)
           
 
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, nameForChild, notifyChange, notifyChange, notifyChange, reattachToParent, removeListener, removeParameter, search, search, setBooleanParameter, setChild, setData, setDebug, setDebugBreak, setEnabled, setFlags, setInheritsFrom, setInheritsFromRef, setIntegerParameter, setLogEnabled, setMetamergeConfig, setModified, setModTS, setName, setName, setNullBehavior, setNullBehaviorValue, setNullDefinition, setNullDefinitionValue, setParameter, setParameter, setParameterPropertySource, setParent, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
 

Method Detail

getCriteriaNames

List<String> getCriteriaNames()

getCriteria

BaseConfiguration getCriteria()

getCriteria

LinkCriteriaItem getCriteria(Object name)

removeCriteria

void removeCriteria(Object name)

setCriteria

void setCriteria(LinkCriteriaItem item)

newCriteria

LinkCriteriaItem newCriteria(Object name)
                             throws Exception
Throws:
Exception

isCriteriaLocal

boolean isCriteriaLocal(Object name)

getAdvancedLinkCriteria

String getAdvancedLinkCriteria()

setAdvancedLinkCriteria

void setAdvancedLinkCriteria(String script)

getAdvancedLinkMode

boolean getAdvancedLinkMode()

setAdvancedLinkMode

void setAdvancedLinkMode(boolean advanced)

getMatchAny

boolean getMatchAny()

setMatchAny

void setMatchAny(boolean value)