com.ibm.di.config.base
Class CheckpointConfigImpl

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

public class CheckpointConfigImpl
extends BaseConfigurationImpl
implements CheckpointConfig

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.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
CheckpointConfigImpl()
          Constructors
CheckpointConfigImpl(Object data)
           
 
Method Summary
 String getIdentifier()
          Returns the checkpoint identifier.
 boolean getRestartInfoEnabled()
           
 boolean getWorkEnabled()
          Returns true if the feature is enabled.
 void setIdentifier(String id)
          Sets the checkpoint identifier.
 void setRestartInfoEnabled(boolean enable)
           
 void setWorkEnabled(boolean enable)
          Sets the feature on off
 
Methods inherited from class com.ibm.di.config.base.BaseConfigurationImpl
addListener, configurationChanged, deepClone, expandPropertyValue, expandPropertyValue, flatten, fromEntry, getBooleanParameter, getChild, getChildForPath, getChildNames, getClone, 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, getClone, 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

CheckpointConfigImpl

public CheckpointConfigImpl()
Constructors


CheckpointConfigImpl

public CheckpointConfigImpl(Object data)
Method Detail

getIdentifier

public String getIdentifier()
Returns the checkpoint identifier.

Specified by:
getIdentifier in interface CheckpointConfig
Returns:
Checkpoint identifier

setIdentifier

public void setIdentifier(String id)
Sets the checkpoint identifier.

Specified by:
setIdentifier in interface CheckpointConfig
Parameters:
id - The checkpoint identifier

getWorkEnabled

public boolean getWorkEnabled()
Returns true if the feature is enabled.

Specified by:
getWorkEnabled in interface CheckpointConfig

getRestartInfoEnabled

public boolean getRestartInfoEnabled()
Specified by:
getRestartInfoEnabled in interface CheckpointConfig

setWorkEnabled

public void setWorkEnabled(boolean enable)
Sets the feature on off

Specified by:
setWorkEnabled in interface CheckpointConfig

setRestartInfoEnabled

public void setRestartInfoEnabled(boolean enable)
Specified by:
setRestartInfoEnabled in interface CheckpointConfig