com.ibm.di.config.base
Class BranchConditionImpl

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

public class BranchConditionImpl
extends BaseConfigurationImpl
implements BranchCondition

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.di.config.base.BaseConfigurationImpl
NAME
 
Fields inherited from interface com.ibm.di.config.interfaces.BranchCondition
BRANCH_CONTAINS, BRANCH_ENDS_WITH, BRANCH_EQUALS, BRANCH_EXISTS, BRANCH_GT, BRANCH_GTE, BRANCH_HAS_VALUE, BRANCH_LT, BRANCH_LTE, BRANCH_STARTS_WITH
 
Fields inherited from interface com.ibm.di.config.interfaces.BaseConfiguration
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, SUBTREE
 
Constructor Summary
BranchConditionImpl()
          Default Constructor
BranchConditionImpl(Object data)
           
 
Method Summary
 boolean getCaseSensitive()
          Returns the case sensitivity flag
 Object getClone()
          Returns a cloned version of this object.
 String getLeftHand()
          Returns the left-hand side of the conditional expression
 boolean getNegate()
          Returns the negate flag
 String getOperator()
          Returns the operator
 String getRightHand()
          Returns the right-hand side of the conditional expression
 void setCaseSensitive(boolean cs)
           
 void setLeftHand(String str)
           
 void setNegate(boolean negate)
           
 void setOperator(String str)
           
 void setRightHand(String str)
           
 
Methods inherited from class com.ibm.di.config.base.BaseConfigurationImpl
addListener, configurationChanged, deepClone, expandPropertyValue, expandPropertyValue, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getData, getDataIterator, getDebug, getDebug, getDebugBreak, getEnabled, getFlags, getInheritsFrom, getInheritsFromRef, getIntegerParameter, getKeys, getLogEnabled, getMetamergeConfig, getModified, getName, getNamespace, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParameter, getParameter, getParameter, getParameterPropertySource, getParameterPropertySourceFromValue, getParameterRaw, getParent, getParentName, getPath, getReferences, getResHash, getScript, getScriptEngine, getShortName, getStringParameter, getSubstitutionMap, getUseListeners, getUserComment, hasParameter, init, isParameterLocal, nameForChild, notifyChange, notifyChange, performNotifyChange, 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, 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, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, 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, isParameterLocal, nameForChild, notifyChange, notifyChange, 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
 

Constructor Detail

BranchConditionImpl

public BranchConditionImpl()
Default Constructor


BranchConditionImpl

public BranchConditionImpl(Object data)
Method Detail

getLeftHand

public String getLeftHand()
Returns the left-hand side of the conditional expression

Specified by:
getLeftHand in interface BranchCondition

setLeftHand

public void setLeftHand(String str)
Specified by:
setLeftHand in interface BranchCondition

getOperator

public String getOperator()
Returns the operator

Specified by:
getOperator in interface BranchCondition

setOperator

public void setOperator(String str)
Specified by:
setOperator in interface BranchCondition

getRightHand

public String getRightHand()
Returns the right-hand side of the conditional expression

Specified by:
getRightHand in interface BranchCondition

setRightHand

public void setRightHand(String str)
Specified by:
setRightHand in interface BranchCondition

getCaseSensitive

public boolean getCaseSensitive()
Returns the case sensitivity flag

Specified by:
getCaseSensitive in interface BranchCondition

setCaseSensitive

public void setCaseSensitive(boolean cs)
Specified by:
setCaseSensitive in interface BranchCondition

getNegate

public boolean getNegate()
Returns the negate flag

Specified by:
getNegate in interface BranchCondition

setNegate

public void setNegate(boolean negate)
Specified by:
setNegate in interface BranchCondition

getClone

public Object getClone()
                throws Exception
Description copied from interface: BaseConfiguration
Returns a cloned version of this object.

Specified by:
getClone in interface BaseConfiguration
Overrides:
getClone in class BaseConfigurationImpl
Throws:
Exception