com.partnersoft.v3x.apps.Staker.interfaces
Class DBRecordInterfaceModule

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceModule
      extended by com.partnersoft.v3x.apps.Staker.interfaces.DBRecordInterfaceModule
All Implemented Interfaces:
java.io.Serializable

public class DBRecordInterfaceModule
extends ExternalInterfaceModule

See Also:
Serialized Form

Nested Class Summary
static class DBRecordInterfaceModule.OutputCollector
           
 
Field Summary
 
Fields inherited from class com.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceModule
verbose
 
Constructor Summary
DBRecordInterfaceModule()
           
 
Method Summary
 java.lang.Object createExternalJob(Job job)
          Create the specialized "Job" for this interface.
 void export(Job job)
          Exports a single job.
 java.lang.String generateReportFor(Job job)
          Generates a job report.
 java.lang.String getDatabaseURL()
           
 java.lang.String getDeleteString()
           
 java.lang.String getDriver()
           
 GraphTranslator getExportTranslator1()
           
 GraphTranslator getExportTranslatorX()
           
 RecordTranslator getImportTranslator()
           
 java.lang.String getJobsDownTable()
           
 java.lang.String getQueryString()
           
 boolean getSkipExistingUnits()
           
 java.lang.String getUserName()
           
 java.lang.String getUserPassword()
           
static void main(java.lang.String[] args)
           
 void runImport(JobLibrarian librarian)
          Makes an import run.
 void setDatabaseURL(java.lang.String newURL)
           
 void setDeleteString(java.lang.String newString)
           
 void setDriver(java.lang.String newDriver)
           
 void setExportTranslator1(GraphTranslator newTrans)
           
 void setExportTranslatorX(GraphTranslator newTrans)
           
 void setImportTranslator(RecordTranslator newTrans)
           
 void setJobsDownTable(java.lang.String newName)
           
 void setQueryString(java.lang.String newString)
           
 void setSkipExistingUnits(boolean newValue)
           
 void setUserName(java.lang.String newName)
           
 void setUserPassword(java.lang.String newPassword)
           
 
Methods inherited from class com.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceModule
getDoNotExportField, getExportOnce, getExportOnceProperty, getHub, getLibrarian, getLog, getName, getRunInterval, getRunLag, getSynchronousExport, haltInterface, isExporting, isImporting, isInterfaceRunning, isVerbose, launchInterface, setDoNotExportField, setExporting, setExportOnce, setExportOnceProperty, setHub, setImporting, setLibrarian, setName, setRunInterval, setRunLag, setSynchronousExport, setVerbose, updateJob
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBRecordInterfaceModule

public DBRecordInterfaceModule()
Method Detail

runImport

public void runImport(JobLibrarian librarian)
Description copied from class: ExternalInterfaceModule
Makes an import run. Do what you gotta do.

Specified by:
runImport in class ExternalInterfaceModule

export

public void export(Job job)
Description copied from class: ExternalInterfaceModule
Exports a single job. Do what you gotta do.

Specified by:
export in class ExternalInterfaceModule

createExternalJob

public java.lang.Object createExternalJob(Job job)
Description copied from class: ExternalInterfaceModule
Create the specialized "Job" for this interface. Often this has some sort of subset or superset or disjoint set of the data actually stored by the staking system.

Specified by:
createExternalJob in class ExternalInterfaceModule

generateReportFor

public java.lang.String generateReportFor(Job job)
Description copied from class: ExternalInterfaceModule
Generates a job report. Not always applicable; if so use return "".

Specified by:
generateReportFor in class ExternalInterfaceModule

getSkipExistingUnits

public boolean getSkipExistingUnits()

setSkipExistingUnits

public void setSkipExistingUnits(boolean newValue)

getUserName

public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String newName)

getUserPassword

public java.lang.String getUserPassword()

setUserPassword

public void setUserPassword(java.lang.String newPassword)

getDatabaseURL

public java.lang.String getDatabaseURL()

setDatabaseURL

public void setDatabaseURL(java.lang.String newURL)

getDriver

public java.lang.String getDriver()

setDriver

public void setDriver(java.lang.String newDriver)

getJobsDownTable

public java.lang.String getJobsDownTable()

setJobsDownTable

public void setJobsDownTable(java.lang.String newName)

getImportTranslator

public RecordTranslator getImportTranslator()

setImportTranslator

public void setImportTranslator(RecordTranslator newTrans)

getExportTranslatorX

public GraphTranslator getExportTranslatorX()

setExportTranslatorX

public void setExportTranslatorX(GraphTranslator newTrans)

getExportTranslator1

public GraphTranslator getExportTranslator1()

setExportTranslator1

public void setExportTranslator1(GraphTranslator newTrans)

getQueryString

public java.lang.String getQueryString()

setQueryString

public void setQueryString(java.lang.String newString)

getDeleteString

public java.lang.String getDeleteString()

setDeleteString

public void setDeleteString(java.lang.String newString)

main

public static void main(java.lang.String[] args)