|
|||||||||
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 |