com.partnersoft.v3x.apps.Staker.accounting.SEDC
Class SEDCModule

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

public class SEDCModule
extends ExternalInterfaceModule

The SEDC accounting interface module.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceModule
verbose
 
Constructor Summary
SEDCModule()
           
 
Method Summary
 java.lang.Object createExternalJob(Job job)
          Create the specialized "Job" for this interface.
 void export(Job job)
          Sends a job update to SEDC.
 java.lang.String generateReportFor(Job job)
          Generates a job report.
 boolean getDisableStatusChange()
           
 int getFormatVersion()
           
 java.lang.String getJobsdownPath()
           
 java.lang.String getJobsupPath()
           
 java.util.Map getPartnerToSEDCFieldMapping()
           
 TextReportEngine getReportEngine()
           
 java.util.Map getSEDCToPartnerFieldMapping()
           
 void runImport(JobLibrarian librarian)
          Slurps in the SEDC jobsdown file and updates jobs from it.
 void setDisableStatusChange(boolean tizit)
           
 void setFormatVersion(int newVersion)
           
 void setJobsdownPath(java.lang.String newPath)
           
 void setJobsupPath(java.lang.String newPath)
           
 void setPartnerToSEDCFieldMapping(java.util.Map newPartnerToSEDCFieldMapping)
           
 void setReportEngine(TextReportEngine newEngine)
           
 void setSEDCToPartnerFieldMapping(java.util.Map newSEDCToPartnerFieldMapping)
           
 
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

SEDCModule

public SEDCModule()
Method Detail

runImport

public void runImport(JobLibrarian librarian)
Slurps in the SEDC jobsdown file and updates jobs from it.

Specified by:
runImport in class ExternalInterfaceModule

export

public void export(Job job)
Sends a job update to SEDC.

Specified by:
export 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

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

getJobsdownPath

public java.lang.String getJobsdownPath()

setJobsdownPath

public void setJobsdownPath(java.lang.String newPath)

getJobsupPath

public java.lang.String getJobsupPath()

setJobsupPath

public void setJobsupPath(java.lang.String newPath)

getReportEngine

public TextReportEngine getReportEngine()

setReportEngine

public void setReportEngine(TextReportEngine newEngine)

getDisableStatusChange

public boolean getDisableStatusChange()

setDisableStatusChange

public void setDisableStatusChange(boolean tizit)

getSEDCToPartnerFieldMapping

public java.util.Map getSEDCToPartnerFieldMapping()

setSEDCToPartnerFieldMapping

public void setSEDCToPartnerFieldMapping(java.util.Map newSEDCToPartnerFieldMapping)

getPartnerToSEDCFieldMapping

public java.util.Map getPartnerToSEDCFieldMapping()

setPartnerToSEDCFieldMapping

public void setPartnerToSEDCFieldMapping(java.util.Map newPartnerToSEDCFieldMapping)

getFormatVersion

public int getFormatVersion()

setFormatVersion

public void setFormatVersion(int newVersion)