de.bsvrz.buv.rw.basislib.login
Class Login

java.lang.Object
  extended by de.bsvrz.buv.rw.basislib.login.Login

public class Login
extends java.lang.Object

Log-in-Dialog zur Anmeldung an das System . In der oberen Reihe wird der Domain-Name (bzw. die IP-Adresse) und die Port-Adresse eingegeben, darunter Name und Passwort des Benutzers.
Die Klasse erfüllt folgende Technische Anforderungen des Segments Bedienung und Visualisierung (BUV)
- TBuV-93

Version:
$Revision: 1.1 $ / $Date: 2009/12/02 09:21:01 $ / ($Author: HofmannJ $)
Author:
Dambach-Werke GmbH, Wolf

Field Summary
private  java.lang.String m_domain
           
private  java.lang.String m_name
           
private  org.eclipse.swt.widgets.Composite m_parent
          Verweis auf Parentbereich
private  java.lang.String m_passwort
           
private  int m_style
          Darstellungsstil
private  int tcpPort
           
 
Constructor Summary
Login(org.eclipse.swt.widgets.Composite parent, int style)
          Aufruf des Log-in-Dialog zur Anmeldung an das System.
Login(org.eclipse.swt.widgets.Composite parent, int style, java.lang.String name, java.lang.String passwort, java.lang.String domain, int tcpPort)
          Aufruf des Log-in-Dialog zur Anmeldung an das System.
 
Method Summary
 java.lang.String getDomain()
          Gibt den Domainname oder IP-Adresse
 java.lang.String getName()
          Gibt den Benutzername zurück
 java.lang.String getPasswort()
          Gibt das Passwort zurück
 int getTcpPort()
          Gibt den TCP-Portnummer zurück
 boolean sendeDaten(java.lang.String name, java.lang.String passwort, java.lang.String domain, int tcpPort)
          Senden der daten an DaV
 void setDomain(java.lang.String domain)
          Domainname oder IP-Adresse eintragen
 void setName(java.lang.String name)
          Benutzername eintragen
 void setPasswort(java.lang.String passwort)
          Passwort eintragen
 void setTcpPort(int tcpPort)
          TCP-Portnummer eintragen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_name

private java.lang.String m_name

m_passwort

private java.lang.String m_passwort

m_domain

private java.lang.String m_domain

tcpPort

private int tcpPort

m_parent

private org.eclipse.swt.widgets.Composite m_parent
Verweis auf Parentbereich


m_style

private int m_style
Darstellungsstil

Constructor Detail

Login

public Login(org.eclipse.swt.widgets.Composite parent,
             int style,
             java.lang.String name,
             java.lang.String passwort,
             java.lang.String domain,
             int tcpPort)
Aufruf des Log-in-Dialog zur Anmeldung an das System. Felder werden mit den übergebenen Werten gefüllt. Konstruktor der Klasse Login, erzeugt eine neue Instanz dieser Klasse unter Berücksichtigung der übergebenen Vaterklasse und Aussehens. Das Aussehen ist entweder eine der in der Klasse SWT definierten Style Konstanten oder besteht aus einer Veroderung dieser Konstanten.

Parameters:
parent - Klasse die der neue Vater dieser Instanz sein will (darf nicht null sein)
style - Format der Eingabebox
name - Benutzername
passwort - Benutzerpasswort
domain - Domainname oder IP-Adresse
tcpPort - TCP-Portnummer

Login

public Login(org.eclipse.swt.widgets.Composite parent,
             int style)
Aufruf des Log-in-Dialog zur Anmeldung an das System. Alle Felder sind leer. Konstruktor der Klasse Login, erzeugt eine neue Instanz dieser Klasse unter Berücksichtigung der übergebenen Vaterklasse und Aussehens. Das Aussehen ist entweder eine der in der Klasse SWT definierten Style Konstanten oder besteht aus einer Veroderung dieser Konstanten.

Parameters:
parent - Klasse die der neue Vater dieser Instanz sein will (darf nicht null sein)
style - Format der Eingabebox
Method Detail

sendeDaten

public boolean sendeDaten(java.lang.String name,
                          java.lang.String passwort,
                          java.lang.String domain,
                          int tcpPort)
Senden der daten an DaV

Parameters:
name - Benutzername
passwort - Benutzerpasswort
domain - Domainname oder IP-Adresse
tcpPort - TCP-Portnummer
Returns:
Login erfolgreich/ fehlgeschlagen

getDomain

public java.lang.String getDomain()
Gibt den Domainname oder IP-Adresse

Returns:
domain

setDomain

public void setDomain(java.lang.String domain)
Domainname oder IP-Adresse eintragen

Parameters:
domain - Festzulegender Domainname oder IP-Adresse

getName

public java.lang.String getName()
Gibt den Benutzername zurück

Returns:
name Benutzername

setName

public void setName(java.lang.String name)
Benutzername eintragen

Parameters:
name - Festzulegender Benutzername

getPasswort

public java.lang.String getPasswort()
Gibt das Passwort zurück

Returns:
passwort Passwort

setPasswort

public void setPasswort(java.lang.String passwort)
Passwort eintragen

Parameters:
passwort - Festzulegendes Passwort

getTcpPort

public int getTcpPort()
Gibt den TCP-Portnummer zurück

Returns:
tcpPort TCP-Portnummer

setTcpPort

public void setTcpPort(int tcpPort)
TCP-Portnummer eintragen

Parameters:
tcpPort - Festzulegender tcpPort