Class PasswdCache


  • public final class PasswdCache
    extends java.lang.Object
    Ein Password-Cache inclusive Hibiscus Wallet Benutzung.
    Version:
    1.0
    Author:
    Frank Münster
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static char[] getPassword​(java.lang.String bank, java.lang.String login)
      Liefert das Passwort, die PIN.
      static char[] getPassword​(java.lang.String bank, java.lang.String login, boolean alwaysAsk)
      Liefert das Passwort, die PIN.
      static void revoke​(java.lang.String bank, java.lang.String login)
      Entfernt ein Passwort aus dem Cache
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getPassword

        public static char[] getPassword​(java.lang.String bank,
                                         java.lang.String login)
                                  throws de.willuhn.jameica.system.OperationCanceledException
        Liefert das Passwort, die PIN. Sucht im Cache bzw. Hibiscus-Wallet, falls das konfiguriert ist. Fragt den Benutzer, falls das Passwort noch nicht gespeichert ist, bzw. speichern nicht erlaubt ist.
        Parameters:
        bank - die Bankbezeichnung
        login - - der Login zum Passwort
        Returns:
        das Passwort
        Throws:
        de.willuhn.jameica.system.OperationCanceledException
      • getPassword

        public static char[] getPassword​(java.lang.String bank,
                                         java.lang.String login,
                                         boolean alwaysAsk)
                                  throws de.willuhn.jameica.system.OperationCanceledException
        Liefert das Passwort, die PIN. Sucht im Cache bzw. Hibiscus-Wallet, falls das konfiguriert ist. Fragt den Benutzer, falls das Passwort noch nicht gespeichert ist, bzw. speichern nicht erlaubt ist.
        Parameters:
        bank - die Bankbezeichnung
        login - der Login zum Passwort
        alwaysAsk - immer nach dem Passwort fragen, egal was in den Einstellungen gesetzt ist.
        Returns:
        das Passwort
        Throws:
        de.willuhn.jameica.system.OperationCanceledException
      • revoke

        public static void revoke​(java.lang.String bank,
                                  java.lang.String login)
        Entfernt ein Passwort aus dem Cache
        Parameters:
        bank - der Bankname
        login - das Login/die Kundenkennung