Package com.ibm.di.config.interfaces
Interface LinkCriteriaConfig
-
- All Superinterfaces:
BaseConfiguration
,java.io.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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAdvancedLinkCriteria()
boolean
getAdvancedLinkMode()
BaseConfiguration
getCriteria()
LinkCriteriaItem
getCriteria(java.lang.Object name)
java.util.List<java.lang.String>
getCriteriaNames()
boolean
getMatchAny()
boolean
isCriteriaLocal(java.lang.Object name)
LinkCriteriaItem
newCriteria(java.lang.Object name)
void
removeCriteria(java.lang.Object name)
void
setAdvancedLinkCriteria(java.lang.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, isProtectedParameter, 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, setProtectedParameter, setScript, setScriptEngine, setStringParameter, setSubstitutionMap, setupInheritanceChain, setUseListeners, setUserComment, size, toEntry, updateInheritsFrom, willFlatten
-
-
-
-
Method Detail
-
getCriteriaNames
java.util.List<java.lang.String> getCriteriaNames()
-
getCriteria
BaseConfiguration getCriteria()
-
getCriteria
LinkCriteriaItem getCriteria(java.lang.Object name)
-
removeCriteria
void removeCriteria(java.lang.Object name)
-
setCriteria
void setCriteria(LinkCriteriaItem item)
-
newCriteria
LinkCriteriaItem newCriteria(java.lang.Object name) throws java.lang.Exception
- Throws:
java.lang.Exception
-
isCriteriaLocal
boolean isCriteriaLocal(java.lang.Object name)
-
getAdvancedLinkCriteria
java.lang.String getAdvancedLinkCriteria()
-
setAdvancedLinkCriteria
void setAdvancedLinkCriteria(java.lang.String script)
-
getAdvancedLinkMode
boolean getAdvancedLinkMode()
-
setAdvancedLinkMode
void setAdvancedLinkMode(boolean advanced)
-
getMatchAny
boolean getMatchAny()
-
setMatchAny
void setMatchAny(boolean value)
-
-