public class ComparisonDataLoader extends DataLoader
Modifier and Type | Field and Description |
---|---|
protected ComparisonStatementHelper |
mainStatement |
dataSet, isDataSet1, reconInfo
Constructor and Description |
---|
ComparisonDataLoader(ReconInfo reconInfo,
DataSet dataSet) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
buildSQL(ComparisonStatementHelper sh,
java.util.Map uidAdnKeys)
Build SQL statement
|
protected java.lang.String |
getSpecWhereClause(ComparisonStatementHelper sh,
int index)
Build Specification SQL where clause
|
void |
load(ComparisonStatementHelper sh,
java.util.Map linkValue)
Load Object:
load main object,
load current object,
load specification data for current object.
|
protected void |
loadData(ComparisonStatementHelper sh,
java.util.Map linkValue)
Build SQL to load data.
|
protected void |
loadDataForOne(ComparisonStatementHelper sh,
java.lang.String sql,
ReconValue parentValue)
Query DB to load data and set record data for the current object "sh"
|
void |
setMainStatement(ComparisonStatementHelper mainStatement) |
attachSpecValues, buildUniqueKey, buildUniqueKey, loadSpecs, toStringArray
protected ComparisonStatementHelper mainStatement
public void setMainStatement(ComparisonStatementHelper mainStatement)
public void load(ComparisonStatementHelper sh, java.util.Map linkValue) throws MXException, java.rmi.RemoteException, java.sql.SQLException
sh
- - current object to loadlinkValue
- MXException
java.rmi.RemoteException
java.sql.SQLException
protected void loadData(ComparisonStatementHelper sh, java.util.Map linkValue) throws MXException, java.rmi.RemoteException, java.sql.SQLException
sh
- - current object to loadlinkValue
- MXException
java.rmi.RemoteException
java.sql.SQLException
protected void loadDataForOne(ComparisonStatementHelper sh, java.lang.String sql, ReconValue parentValue) throws MXException, java.rmi.RemoteException, java.sql.SQLException
sh
- - current object to loadsql
- parent
- ValueMXException
java.rmi.RemoteException
java.sql.SQLException
protected java.lang.String buildSQL(ComparisonStatementHelper sh, java.util.Map uidAdnKeys) throws MXException, java.rmi.RemoteException, java.sql.SQLException
sh
- uidAdnKeys
- MXException
java.rmi.RemoteException
java.sql.SQLException
protected java.lang.String getSpecWhereClause(ComparisonStatementHelper sh, int index) throws MXException, java.rmi.RemoteException
sh
- index
- MXException
java.rmi.RemoteException