Package de.willuhn.jameica.hbci.gui
Class DialogFactory
- java.lang.Object
-
- de.willuhn.jameica.hbci.gui.DialogFactory
-
public class DialogFactory extends java.lang.Object
Hilfsklasse zur Erzeugung von Hilfs-Dialogen bei der HBCI-Kommunikation.
-
-
Constructor Summary
Constructors Constructor Description DialogFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
clearPINCache(org.kapott.hbci.passport.HBCIPassport passport)
Loescht den PIN-Cache.static void
clearPINStore(org.kapott.hbci.passport.HBCIPassport passport)
Loescht den permanenten Store mit den PINs.static void
dirtyPINCache(org.kapott.hbci.passport.HBCIPassport passport)
Markiert die PIN des Passports als Dirty - zum Beispiel aufgrund eines Fehlers.static AccountContainer
getAccountData(org.kapott.hbci.passport.HBCIPassport p)
Erzeugt einen Dialog zur Eingabe von Account-Daten.static java.lang.String
getKeyPassword(org.kapott.hbci.passport.HBCIPassport passport)
Liefert das Passwort fuer Schluesseldateien.static java.lang.String
getPIN(org.kapott.hbci.passport.HBCIPassport passport)
Liefert die PIN.
-
-
-
Method Detail
-
getPIN
public static java.lang.String getPIN(org.kapott.hbci.passport.HBCIPassport passport) throws java.lang.Exception
Liefert die PIN.- Parameters:
passport
- Passport, fuer den die PIN-Abfrage gemacht wird.- Returns:
- die eingegebene PIN.
- Throws:
java.lang.Exception
-
getKeyPassword
public static java.lang.String getKeyPassword(org.kapott.hbci.passport.HBCIPassport passport) throws java.lang.Exception
Liefert das Passwort fuer Schluesseldateien.- Parameters:
passport
- der HBCI-Passport.- Returns:
- eingegebenes Passwort.
- Throws:
java.lang.Exception
-
getAccountData
public static AccountContainer getAccountData(org.kapott.hbci.passport.HBCIPassport p) throws java.lang.Exception
Erzeugt einen Dialog zur Eingabe von Account-Daten. Hinweis: Wirft eine RuntimeException, wenn der Dialog abgebrochen wurde. Hintergrund: Der Dialog wurde aus dem HBCICallBack heraus aufgerufen und soll im Fehlerfall den HBCI-Vorgang abbrechen.- Parameters:
p
- der Passport.- Returns:
- ein Container mit den eingegebenen Daten.
- Throws:
java.lang.Exception
-
clearPINCache
public static void clearPINCache(org.kapott.hbci.passport.HBCIPassport passport)
Loescht den PIN-Cache. BUGZILLA 349- Parameters:
passport
- der Passport, dessen PIN geloescht werden soll. Optional. Wird er weggelassen, werden alle PINs geloescht.
-
dirtyPINCache
public static void dirtyPINCache(org.kapott.hbci.passport.HBCIPassport passport)
Markiert die PIN des Passports als Dirty - zum Beispiel aufgrund eines Fehlers. Das fuehrt dazu, dass die PIN beim naechsten Mal neu erfragt wird, aber im Passwort-Dialog bereits vorbefuellt ist.- Parameters:
passport
- der Passport, dessen PIN invalidiert werden soll. Optional. Wird er weggelassen, werden alle PINs invalidiert.
-
clearPINStore
public static void clearPINStore(org.kapott.hbci.passport.HBCIPassport passport)
Loescht den permanenten Store mit den PINs.- Parameters:
passport
- der Passport, dessen PIN geloescht werden soll. Optional. Wird er weggelassen, werden alle PINs geloescht.
-
-