26 lines
1.0 KiB
Plaintext
26 lines
1.0 KiB
Plaintext
/*
|
|
bool ClassMapper::createResultClass(const String &packageName,const String &className,const String &instanceName,Block<NameValuePair> &variables,Block<NameValuePair> &originals)
|
|
{
|
|
File outFile;
|
|
|
|
if(!outFile.open(className+String("RS")+String(".java"),"wb"))return false;
|
|
if(!packageName.isNull())outFile.writeLine(String("package ")+packageName);
|
|
outFile.writeLine("\t");
|
|
outFile.writeLine("\t");
|
|
outFile.writeLine("public void processResult()");
|
|
outFile.writeLine("{");
|
|
outFile.writeLine(String(" ")+className+String(" ")+instanceName+String(";"));
|
|
outFile.writeLine(" ResultSet rs;");
|
|
outFile.writeLine("// fill in the blanks");
|
|
for(int index=0;index<variables.size();index++)
|
|
{
|
|
NameValuePair &original=originals[index];
|
|
NameValuePair &variable=variables[index];
|
|
outFile.writeLine(String(" ")+instanceName+String(".")+makeMutator(variable.getName())+String("(rs.get")+makeFirstUpper(variable.getValue())+String("(\"")+original.getName()+String("\"));"));
|
|
}
|
|
outFile.writeLine("}");
|
|
outFile.close();
|
|
return true;
|
|
}
|
|
*/
|