public class ExporterWithUpdate extends Exporter
Constructor and Description |
---|
ExporterWithUpdate(DBResult results,
Login login,
java.lang.String dbFilename) |
Modifier and Type | Method and Description |
---|---|
void |
addFieldUpdate(java.lang.String field,
java.lang.String val) |
protected java.lang.String |
extGetDisplayName(java.lang.String name) |
DataSource |
getDS() |
java.lang.String |
getErrorFilename() |
DBFile |
getExportedErrorFile()
Get the exported Errors DBFile
|
DBFile |
getExportedFile()
Get the exported DBFile
|
Login |
getLogin() |
MutableDataSource |
getNewMDS() |
java.lang.String |
getResultFilename() |
int |
getTotalErrors() |
TransGroup |
getTransGroup() |
protected void |
postProcess(boolean successfull) |
protected void |
preProcess() |
protected void |
processBatch(DBObject[] batch) |
protected void |
processDetailLine(java.lang.String ln,
DBObject o) |
protected void |
processHeading(java.lang.String ln,
DBObject o) |
protected void |
save() |
void |
setDBFilename(java.lang.String dbFilename) |
void |
setFolder(java.lang.String folder)
Set Folder for the new created file
|
void |
setTransGroup(TransGroup tg) |
void |
setTransGroupCode(java.lang.String code) |
protected void |
writeDetailLn(java.lang.String ln,
DBObject o) |
protected void |
writeErrorLn(java.lang.String ln,
java.lang.String msg) |
protected void |
writeLn(java.lang.String ln) |
addAttribute, addFieldDef, addFieldDef, appendField, buildDetailLine, createHeader, doDetailLine, export, getAttribute, getDisplayName, getFieldDelimiter, getMimeType, getResults, getStatusMsg, getTotalProcessed, handleError, iSetStatus, setAttributes, setDS, setFieldDelimiter, setFirstLineIsHeadings, setMaxToExport, setMimeType, setPlugin, setResults, setStringDelimiter
protected void processBatch(DBObject[] batch) throws java.lang.Exception
processBatch
in class Exporter
batch
- java.lang.Exception
- a serious problempublic Login getLogin() throws java.lang.Exception
java.lang.Exception
- a serious problempublic int getTotalErrors()
public void addFieldUpdate(java.lang.String field, java.lang.String val)
field
- The fieldval
- The valuepublic void setDBFilename(java.lang.String dbFilename)
dbFilename
- public java.lang.String getResultFilename()
public java.lang.String getErrorFilename()
public void setTransGroupCode(java.lang.String code) throws java.lang.Exception
code
- java.lang.Exception
- a serious problempublic DataSource getDS()
public void setTransGroup(TransGroup tg)
tg
- protected void save() throws java.lang.Exception
java.lang.Exception
- a serious problemprotected java.lang.String extGetDisplayName(java.lang.String name)
extGetDisplayName
in class Exporter
name
- public final MutableDataSource getNewMDS()
public final TransGroup getTransGroup()
protected void preProcess() throws java.lang.Exception
preProcess
in class Exporter
java.lang.Exception
- a serious problemprotected void processDetailLine(java.lang.String ln, DBObject o) throws java.lang.Exception
processDetailLine
in class Exporter
ln
- o
- java.lang.Exception
- a serious problemprotected void processHeading(java.lang.String ln, DBObject o) throws java.lang.Exception
processHeading
in class Exporter
ln
- o
- java.lang.Exception
- a serious problemprotected void postProcess(boolean successfull)
postProcess
in class Exporter
successfull
- protected void writeDetailLn(java.lang.String ln, DBObject o) throws java.lang.Exception
ln
- o
- java.lang.Exception
- a serious problemprotected void writeLn(java.lang.String ln) throws java.lang.Exception
ln
- java.lang.Exception
- a serious problemprotected void writeErrorLn(java.lang.String ln, java.lang.String msg) throws java.lang.Exception
ln
- msg
- the messagejava.lang.Exception
- a serious problempublic void setFolder(java.lang.String folder) throws java.lang.Exception
folder
- java.lang.Exception
- a serious problem.public DBFile getExportedFile()
public DBFile getExportedErrorFile()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.