|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceModule
com.partnersoft.v3x.apps.Staker.interfaces.ImprovedTextRecordInterfaceModule
public class ImprovedTextRecordInterfaceModule
An abstract external interface that exchanges job file information with some external system using text records and has to translate between data models to do so.
| Field Summary |
|---|
| Fields inherited from class com.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceModule |
|---|
verbose |
| Constructor Summary | |
|---|---|
ImprovedTextRecordInterfaceModule()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
createExternalJob(Job job)
Create the specialized "Job" for this interface. |
void |
export(Job job)
Writes a job update to the export file. |
java.lang.String |
formatOutputLine(java.util.HashMap data)
|
java.lang.String |
generateReportFor(Job job)
Generates a job report. |
java.lang.String |
getExportPath()
|
TextRecordDef |
getExportRecordDef()
|
java.lang.String |
getForeignExportProgram()
|
int |
getForeignRunInterval()
|
int |
getForeignRunLag()
|
java.lang.String |
getImportPath()
|
TextRecordDef |
getImportRecordDef()
|
RecordTranslator |
getImportTransform()
|
TextRecordDef |
getJobExportRecordDef()
|
java.util.ArrayList |
getJobExportTransforms()
|
boolean |
getSkipExistingUnits()
|
TextRecordDef |
getUnitExportRecordDef()
|
java.util.ArrayList |
getUnitExportTransforms()
|
boolean |
isRunningForeignExport()
|
void |
launchInterface(JobLibrarian librarian)
Launches the foreign export command runner, if turned on. |
java.util.HashMap |
parseInputLine(java.lang.String line)
|
void |
runForeignExportProgram()
Runs the external interfaces' export program, if any. |
void |
runImport(JobLibrarian librarian)
Slurps in the import file and updates jobs from it. |
void |
setExportPath(java.lang.String newPath)
|
void |
setExportRecordDef(TextRecordDef newRecordDef)
|
void |
setForeignExportProgram(java.lang.String newProg)
|
void |
setForeignRunInterval(int newInterval)
|
void |
setForeignRunLag(int newLag)
|
void |
setImportPath(java.lang.String newPath)
|
void |
setImportRecordDef(TextRecordDef newRecordDef)
|
void |
setImportTransform(RecordTranslator newTransform)
|
void |
setJobExportRecordDef(TextRecordDef newRecordDef)
|
void |
setJobExportTransforms(java.util.ArrayList newList)
|
void |
setRunningForeignExport(boolean tizit)
|
void |
setSkipExistingUnits(boolean tizit)
|
void |
setUnitExportRecordDef(TextRecordDef newRecordDef)
|
void |
setUnitExportTransforms(java.util.ArrayList newList)
|
| 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, 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 |
|---|
public ImprovedTextRecordInterfaceModule()
| Method Detail |
|---|
public void launchInterface(JobLibrarian librarian)
launchInterface in class ExternalInterfaceModulepublic void runImport(JobLibrarian librarian)
runImport in class ExternalInterfaceModulepublic void export(Job job)
export in class ExternalInterfaceModulepublic java.lang.String generateReportFor(Job job)
ExternalInterfaceModule
generateReportFor in class ExternalInterfaceModulepublic java.lang.Object createExternalJob(Job job)
ExternalInterfaceModule
createExternalJob in class ExternalInterfaceModulepublic void runForeignExportProgram()
public java.util.HashMap parseInputLine(java.lang.String line)
public java.lang.String formatOutputLine(java.util.HashMap data)
public java.lang.String getImportPath()
public void setImportPath(java.lang.String newPath)
public java.lang.String getExportPath()
public void setExportPath(java.lang.String newPath)
public TextRecordDef getImportRecordDef()
public void setImportRecordDef(TextRecordDef newRecordDef)
public TextRecordDef getExportRecordDef()
public void setExportRecordDef(TextRecordDef newRecordDef)
public TextRecordDef getJobExportRecordDef()
public void setJobExportRecordDef(TextRecordDef newRecordDef)
public TextRecordDef getUnitExportRecordDef()
public void setUnitExportRecordDef(TextRecordDef newRecordDef)
public RecordTranslator getImportTransform()
public void setImportTransform(RecordTranslator newTransform)
public java.util.ArrayList getJobExportTransforms()
public void setJobExportTransforms(java.util.ArrayList newList)
public java.util.ArrayList getUnitExportTransforms()
public void setUnitExportTransforms(java.util.ArrayList newList)
public java.lang.String getForeignExportProgram()
public void setForeignExportProgram(java.lang.String newProg)
public boolean isRunningForeignExport()
public void setRunningForeignExport(boolean tizit)
public int getForeignRunInterval()
public void setForeignRunInterval(int newInterval)
public int getForeignRunLag()
public void setForeignRunLag(int newLag)
public boolean getSkipExistingUnits()
public void setSkipExistingUnits(boolean tizit)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||