com.ibm.di.config.base
Class LinkCriteriaItemImpl

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

public class LinkCriteriaItemImpl
extends BaseConfigurationImpl
implements LinkCriteriaItem

Implements the configuration for a single item in a LinkCriteriaConfig.

See Also:
LinkCriteriaConfigImpl, Serialized Form

Field Summary
 
Fields inherited from class com.ibm.di.config.base.BaseConfigurationImpl
NAME
 
Fields inherited from interface com.ibm.di.config.interfaces.LinkCriteriaItem
EXACT, FINAL_STRING, GREATER_THAN, GREATER_THAN_OR_EQUAL, INITIAL_STRING, LC_EXACT, LC_FINAL, LC_GREATER_THAN, LC_GREATER_THAN_OR_EQUAL, LC_INITIAL, LC_LESS_THAN, LC_LESS_THAN_OR_EQUAL, LC_NOT, LC_SUBSTRING, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_STRING, SEARCH_AND, SEARCH_NOT, SEARCH_OR, SUBSTRING
 
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
 
Constructor Summary
LinkCriteriaItemImpl()
           
LinkCriteriaItemImpl(Object config)
           
 
Method Summary
 Object getAttribute()
           
 boolean getEnabled()
          Gets the enabled attribute of this object.
 int getMatch()
           
 Object getOper()
           
 Object getValue()
           
 void setAttribute(Object attribute)
           
 void setOper(Object oper)
           
 void setValue(Object value)
           
 
Methods inherited from class com.ibm.di.config.base.BaseConfigurationImpl
addListener, configurationChanged, deepClone, detachFromParent, expandPropertyValue, expandPropertyValue, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getLongName, getMetamergeConfig, getModified, getModTS, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterPropertySourceFromValue, getParameterRaw, getParent, getParentName, getPath, getReferences, getResHash, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseConfigListeners, getUseListeners, getUserComment, hasParameter, init, isExpression, isParameterLocal, nameForChild, notifyChange, notifyChange, notifyChange, performNotifyChange, 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, setUseConfigListeners, 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, detachFromParent, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, getData, getDataIterator, getDebug, getDebug, getDebugBreak, 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
 

Constructor Detail

LinkCriteriaItemImpl

public LinkCriteriaItemImpl()

LinkCriteriaItemImpl

public LinkCriteriaItemImpl(Object config)
Method Detail

getAttribute

public Object getAttribute()
Specified by:
getAttribute in interface LinkCriteriaItem

setAttribute

public void setAttribute(Object attribute)
Specified by:
setAttribute in interface LinkCriteriaItem

getValue

public Object getValue()
Specified by:
getValue in interface LinkCriteriaItem

setValue

public void setValue(Object value)
Specified by:
setValue in interface LinkCriteriaItem

getOper

public Object getOper()
Specified by:
getOper in interface LinkCriteriaItem

setOper

public void setOper(Object oper)
Specified by:
setOper in interface LinkCriteriaItem

getMatch

public int getMatch()
Specified by:
getMatch in interface LinkCriteriaItem

getEnabled

public boolean getEnabled()
Description copied from class: BaseConfigurationImpl
Gets the enabled attribute of this object.

Specified by:
getEnabled in interface BaseConfiguration
Overrides:
getEnabled in class BaseConfigurationImpl
Returns:
The nullBehaviorValue value.