EasyFile
Class Mdl_Connection

java.lang.Object
  |
  +--EasyFile.Mdl_Connection
All Implemented Interfaces:
java.lang.Cloneable

public class Mdl_Connection
extends java.lang.Object
implements java.lang.Cloneable

Verantwortlich für die Verwaltung der Daten einer einzigen Verbindung vom lokalen Rechner zu einem FTP-Server. Anwendungsweite Verbindungseinstellungen werden von Mdl_Setting verwaltet.


Constructor Summary
Mdl_Connection()
          Erzeugt ein neues Mdl_Connection mit leeren Feldern für die Verbindungsdaten.
Mdl_Connection(java.lang.String username, java.lang.String password, java.lang.String ftphost, java.lang.String ftpdir)
          Erzeugt ein neues Mdl_Connection mit Initialisierung der Felder für die Verbindungsdaten entsprechend den übergebenen Parametern.
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getFtpdir()
          Liefert den Namen des Pfades auf dem Ftp-Server; dieser Pfadname ist Bestandteil der mit Mdl_Connection beschriebenen Ftp-Verbindung.
 java.lang.String getFtphost()
          Liefert den Namen des Ftp-Servers, der zu dieser mit Mdl_Connection beschriebenen Ftp-Verbindung gehört.
 java.lang.String getPassword()
          Liefert das Passwort, das zu dieser mit Mdl_Connection beschriebenen Ftp-Verbindung (d.h. zum Login mit dem Benuternamen) gehört.
 java.lang.String getUsername()
          Liefert den Benutzernamen, der zu dieser mit Mdl_Connection beschriebenen Ftp-Verbindung (d.h. zum Login mit dem Benuternamen) gehört.
 void setFtpdir(java.lang.String ftpdir)
          Das Verzeichnis auf dem Ftp-Server, das zur mit Mdl_Connection beschriebenen Verbindung gehört.
 void setFtphost(java.lang.String ftphost)
          Den Ftp-Server, der zur mit Mdl_Connection beschriebenen Verbindung zu einem Ftp-Server gehört.
 void setPassword(java.lang.String password)
          Das zum Benutzernamen gehörende Passwort zum Login auf dem Ftp-Server setzen.
 void setUsername(java.lang.String username)
          Den Benutzernamen, unter dem sich der Benutzer auf dem Ftp-Server einloggen will, setzen.
 java.lang.String toString()
          Erzeugt eine String-Repräsentation dieser Verbindung in der Form ftp://<username>:<passwort>@<ftphost><ftpdir>
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Mdl_Connection

public Mdl_Connection()
Erzeugt ein neues Mdl_Connection mit leeren Feldern für die Verbindungsdaten.

Mdl_Connection

public Mdl_Connection(java.lang.String username,
                      java.lang.String password,
                      java.lang.String ftphost,
                      java.lang.String ftpdir)
Erzeugt ein neues Mdl_Connection mit Initialisierung der Felder für die Verbindungsdaten entsprechend den übergebenen Parametern.
Parameters:
username - Der Benutzername, unter dem sich der Benutzer auf dem Ftp-Server einloggen will. Wird hier eine leere Zeichenkette übergeben, bedeutet das anonymes Login.
password - Das Passwort zum Benutzernamen.
ftphost - Der Ftp-Server, zu dem eine Verbindung aufgebaut werden soll, in der Form »ftp://hostname.tld«.
ftpdir - Verzeichnis, in das nach erfolgreichem Verbindungsaufbau zum Ftp-Server gewechselt werden soll.
Method Detail

setUsername

public void setUsername(java.lang.String username)
Den Benutzernamen, unter dem sich der Benutzer auf dem Ftp-Server einloggen will, setzen.
Parameters:
username - Der zu setzende Benutzername

getUsername

public java.lang.String getUsername()
Liefert den Benutzernamen, der zu dieser mit Mdl_Connection beschriebenen Ftp-Verbindung (d.h. zum Login mit dem Benuternamen) gehört.
Returns:
der Benutzername dieser Ftp-Verbindung

setPassword

public void setPassword(java.lang.String password)
Das zum Benutzernamen gehörende Passwort zum Login auf dem Ftp-Server setzen.
Parameters:
password - Das zu setzende Passwort.

getPassword

public java.lang.String getPassword()
Liefert das Passwort, das zu dieser mit Mdl_Connection beschriebenen Ftp-Verbindung (d.h. zum Login mit dem Benuternamen) gehört.
Returns:
das Passwort dieser Ftp-Verbindung

setFtphost

public void setFtphost(java.lang.String ftphost)
Den Ftp-Server, der zur mit Mdl_Connection beschriebenen Verbindung zu einem Ftp-Server gehört.
Parameters:
ftphost - Der Ftp-Server, anzugeben in der Form »ftp://hostname.tld«.

getFtphost

public java.lang.String getFtphost()
Liefert den Namen des Ftp-Servers, der zu dieser mit Mdl_Connection beschriebenen Ftp-Verbindung gehört.
Returns:
der Name des Ftp-Servers dieser Ftp-Verbindung

setFtpdir

public void setFtpdir(java.lang.String ftpdir)
Das Verzeichnis auf dem Ftp-Server, das zur mit Mdl_Connection beschriebenen Verbindung gehört.
Parameters:
ftpdir - Das Verzeichnis auf dem Ftp-Server in der Form (in EBNF:) ftpdir={"/"<verzeichnisname>["/"]}.

getFtpdir

public java.lang.String getFtpdir()
Liefert den Namen des Pfades auf dem Ftp-Server; dieser Pfadname ist Bestandteil der mit Mdl_Connection beschriebenen Ftp-Verbindung.
Returns:
der Name des Pfades auf dem Ftp-Server dieser Ftp-Verbindung

toString

public java.lang.String toString()
Erzeugt eine String-Repräsentation dieser Verbindung in der Form ftp://<username>:<passwort>@<ftphost><ftpdir>
Overrides:
toString in class java.lang.Object
Returns:
die ermittelte String-Repräsentation dieser Verbindung

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object