|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.inovat.kex.bast.exporter.FTPDataChannel
public class FTPDataChannel
Die Klasse stellt alle Methoden bereit um die erzeugten BASt-Band Dateien auf den FTP-Server zu schreiben und existierende Dateien vom FTP-Server zu lesen.
| Constructor Summary | |
|---|---|
FTPDataChannel(java.lang.String fileName,
SendeBAStStatusDaten bastStatusDaten)
Erstellt eine Instanz der Klasse. |
|
| Method Summary | |
|---|---|
boolean |
changeExportDirektoryFTPServer(java.lang.String unterordnerName)
Die Methode wechselt in das Exportverzeichnis für den gestarteten Export. |
org.apache.commons.net.ftp.FTPClient |
connectToFTPServerExport()
Die Methode verbindet den FTPClienten mit dem FTP-Server. |
boolean |
dateiLoeschen(java.lang.String fileName)
Die Methode löscht die übergebene Datei vom FTP-Server. |
java.io.BufferedOutputStream |
erzeugeAusgabeStrom()
Die Methode erzeugt den gepufferten Ausgabestrom auf den FTP-Server. |
boolean |
loginToFTPServerExport()
Die Methode führt das Login auf dem FTP-Server durch. |
boolean |
pruefeObFileExistiert(java.lang.String fileName)
Die Methode prüft ob die übergebene Datei auf dem FTP-Server existiert. |
void |
schreibeDateiAufFTPServer(java.io.BufferedOutputStream bufferedAusgabe,
java.util.ArrayList<java.lang.Object> lineBuffer)
Die Methode schreibt die Datei auf den FTP-Server. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FTPDataChannel(java.lang.String fileName,
SendeBAStStatusDaten bastStatusDaten)
fileName - Dateiname.bastStatusDaten - Statusinformationen.| Method Detail |
|---|
public boolean changeExportDirektoryFTPServer(java.lang.String unterordnerName)
throws ChannelException
unterordnerName - Unterordner für die FTP-Datei oder null.
ChannelException - ChannelException.
public org.apache.commons.net.ftp.FTPClient connectToFTPServerExport()
throws ChannelException
ChannelException - ChannelException.public boolean dateiLoeschen(java.lang.String fileName)
fileName - Datei die vom FTP-Server gelöscht wird.
public java.io.BufferedOutputStream erzeugeAusgabeStrom()
public boolean loginToFTPServerExport()
throws ChannelException
ChannelException - ChannelException.public boolean pruefeObFileExistiert(java.lang.String fileName)
fileName - Filename der bzgl. Existenz überprüft wird.
public void schreibeDateiAufFTPServer(java.io.BufferedOutputStream bufferedAusgabe,
java.util.ArrayList<java.lang.Object> lineBuffer)
throws ChannelException
bufferedAusgabe - Ausgabestrom.lineBuffer - Array, dass den Inhalt des Datenexportes enthält.
ChannelException - Exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||