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.StringgetAdvancedLinkCriteria()booleangetAdvancedLinkMode()BaseConfigurationgetCriteria()LinkCriteriaItemgetCriteria(java.lang.Object name)java.util.List<java.lang.String>getCriteriaNames()booleangetMatchAny()booleanisCriteriaLocal(java.lang.Object name)LinkCriteriaItemnewCriteria(java.lang.Object name)voidremoveCriteria(java.lang.Object name)voidsetAdvancedLinkCriteria(java.lang.String script)voidsetAdvancedLinkMode(boolean advanced)voidsetCriteria(LinkCriteriaItem item)voidsetMatchAny(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)
-
-