|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.inovat.kex.bast.exporter.FTPServerConnection
public class FTPServerConnection
Die Klasse verwaltet die Informationen zur FTP-ServerConnection. Die Klasse ist als Singelton realisiert, so dass die Serverinformationen global abgerufen werden können.
Constructor Summary | |
---|---|
FTPServerConnection()
|
Method Summary | |
---|---|
java.lang.String |
bestimmeProzentExport(int allLinesEinesExportes)
Die Methode bestimmt den Prozentwert bzgl. der schon exportierten Dateien. |
void |
FTPServerConnectionSetParameterExport(java.lang.String ftpServerName,
java.lang.String ftpBenutzerName,
java.lang.String ftpPasswd,
boolean ftpPassivModus,
KonstantenBast.BAST_FORMAT bastFormat,
boolean dateiErsetzen,
boolean aenderungDatenstruktur)
Die Methode initialisiert alle Parameter für den BASt-Band Export bzgl. der FTP-Server angaben. |
java.lang.String |
getFtpBenutzerNameExport()
Getter Benutzername. |
java.lang.String |
getFtpPasswdExport()
Getter für das FTP-Passwort. |
java.lang.String |
getFtpPathExport()
Die Methode retuniert je nach BASt-Band Format den Pfad auf den FTP-Server, indem die erzeugten Dateien exportiert werden sollen. |
java.lang.String |
getFtpServerNameExport()
Die Methode retuniert den FTP-Servernamen als String. |
static FTPServerConnection |
getInstance()
Retuniert Instanz FTPServerConnection. |
void |
initialisiereProgressbarKonstanten()
Die Methode initialisiert alle Progressbarabhängigen Variablen. |
boolean |
isAchslastExport()
|
boolean |
isAenderungDatenstruktur()
Die Methode retuniert true, wenn eine Änderung der Datenstruktur statt gefunden hat, false sonst. |
boolean |
isDateiErsetzen()
|
boolean |
isFtpPassivModus()
|
void |
setAchslastExport(boolean achslastExport)
|
void |
setAnzahlLZZ(int anzahlLZZ)
Setter Anzahl Langzeitzählstellen. |
void |
setAnzahlMonate(int anzahlMonate)
Setter Anzahl Monate. |
void |
setExportiertAnzahl(int exportiertAnzahl)
Setter der Anzahl der exportierten Zeilen beim Export. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FTPServerConnection()
Method Detail |
---|
public java.lang.String bestimmeProzentExport(int allLinesEinesExportes)
allLinesEinesExportes
- die Anzahl der Zeilen für den aktuellen Export.
public void FTPServerConnectionSetParameterExport(java.lang.String ftpServerName, java.lang.String ftpBenutzerName, java.lang.String ftpPasswd, boolean ftpPassivModus, KonstantenBast.BAST_FORMAT bastFormat, boolean dateiErsetzen, boolean aenderungDatenstruktur)
ftpServerName
- FTP-Servername.ftpBenutzerName
- FTP-Server Benutzername.ftpPasswd
- FTP-Server Passwort.ftpPassivModus
- Legt fest, ob die FTP-Verbindung im PassivModus eingebaut werden soll.bastFormat
- BASt-Band Format.dateiErsetzen
- Flag das angibt ob die Datei ersetzt werden soll.aenderungDatenstruktur
- Flag das angibt, ob sich die Datenstruktur geändert hat.public java.lang.String getFtpBenutzerNameExport()
public java.lang.String getFtpPasswdExport()
public java.lang.String getFtpPathExport()
public java.lang.String getFtpServerNameExport()
public static FTPServerConnection getInstance()
public void initialisiereProgressbarKonstanten()
public boolean isAchslastExport()
public boolean isAenderungDatenstruktur()
public boolean isDateiErsetzen()
public boolean isFtpPassivModus()
public void setAchslastExport(boolean achslastExport)
public void setAnzahlLZZ(int anzahlLZZ)
anzahlLZZ
- Anzahl der Langzeitzählstellen.public void setAnzahlMonate(int anzahlMonate)
anzahlMonate
- anzahlMonate.public void setExportiertAnzahl(int exportiertAnzahl)
exportiertAnzahl
- Anzahl der schon exportierten Zeilen.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |