org.jumpmind.symmetric.load
Class DataLoaderContext

java.lang.Object
  extended by org.jumpmind.symmetric.load.DataLoaderContext
All Implemented Interfaces:
IDataLoaderContext

public class DataLoaderContext
extends java.lang.Object
implements IDataLoaderContext


Constructor Summary
DataLoaderContext()
           
 
Method Summary
 org.apache.ddlutils.model.Table[] getAllTablesProcessed()
           
 long getBatchId()
           
 int getColumnIndex(java.lang.String columnName)
           
 java.lang.String[] getColumnNames()
           
 java.util.Map<java.lang.String,java.lang.Object> getContextCache()
          This is a cache that is available for the lifetime of a batch load.
 java.lang.String[] getKeyNames()
           
 java.lang.String getNodeId()
           
 java.lang.String getTableName()
           
 TableTemplate getTableTemplate()
           
 java.lang.String getVersion()
           
 boolean isSkipping()
           
 void setBatchId(long batchId)
           
 void setColumnNames(java.lang.String[] columnNames)
           
 void setKeyNames(java.lang.String[] keyNames)
           
 void setNodeId(java.lang.String nodeId)
           
 void setOldData(java.lang.String[] oldData)
           
 void setSkipping(boolean isSkipping)
           
 void setTableName(java.lang.String tableName)
           
 void setTableTemplate(TableTemplate tableTemplate)
           
 void setVersion(java.lang.String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataLoaderContext

public DataLoaderContext()
Method Detail

getTableTemplate

public TableTemplate getTableTemplate()

setTableTemplate

public void setTableTemplate(TableTemplate tableTemplate)

getColumnIndex

public int getColumnIndex(java.lang.String columnName)
Specified by:
getColumnIndex in interface IDataLoaderContext

getAllTablesProcessed

public org.apache.ddlutils.model.Table[] getAllTablesProcessed()
Specified by:
getAllTablesProcessed in interface IDataLoaderContext

getBatchId

public long getBatchId()
Specified by:
getBatchId in interface IDataLoaderContext

setBatchId

public void setBatchId(long batchId)

getNodeId

public java.lang.String getNodeId()
Specified by:
getNodeId in interface IDataLoaderContext

setNodeId

public void setNodeId(java.lang.String nodeId)

getTableName

public java.lang.String getTableName()
Specified by:
getTableName in interface IDataLoaderContext

setTableName

public void setTableName(java.lang.String tableName)

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface IDataLoaderContext

setVersion

public void setVersion(java.lang.String version)

isSkipping

public boolean isSkipping()
Specified by:
isSkipping in interface IDataLoaderContext

setSkipping

public void setSkipping(boolean isSkipping)

getColumnNames

public java.lang.String[] getColumnNames()
Specified by:
getColumnNames in interface IDataLoaderContext

setColumnNames

public void setColumnNames(java.lang.String[] columnNames)

setOldData

public void setOldData(java.lang.String[] oldData)

getKeyNames

public java.lang.String[] getKeyNames()
Specified by:
getKeyNames in interface IDataLoaderContext

setKeyNames

public void setKeyNames(java.lang.String[] keyNames)

getContextCache

public java.util.Map<java.lang.String,java.lang.Object> getContextCache()
This is a cache that is available for the lifetime of a batch load. It can be useful for storing data from the filter for customization purposes.

Specified by:
getContextCache in interface IDataLoaderContext


Copyright © 2007-2008. All Rights Reserved.