Class AbstractRDHSWFileBasedPassport

All Implemented Interfaces:
Serializable, FileBasedPassport, HBCIPassport, HBCIPassportInternal, InitLetterPassport
Direct Known Subclasses:
HBCIPassportRDHNew, HBCIPassportRDHXFile, HBCIPassportSIZRDHFile

public abstract class AbstractRDHSWFileBasedPassport extends AbstractRDHSWPassport implements FileBasedPassport
See Also:
  • Field Details

    • filename

      private String filename
  • Constructor Details

    • AbstractRDHSWFileBasedPassport

      protected AbstractRDHSWFileBasedPassport(Object init)
  • Method Details

    • getFilename

      public String getFilename()
      Description copied from interface: FileBasedPassport
      Liefert den Dateinamen der Schluesseldatei.
      Specified by:
      getFilename in interface FileBasedPassport
      Returns:
      der Dateiname der Schluesseldatei.
      See Also:
    • setFilename

      public void setFilename(String filename)
      Parameters:
      filename -
    • close

      public void close()
      Description copied from interface: HBCIPassport

      Schließen eines Passport-Objektes. Diese Methode wird normalerweise nicht manuell aufgerufen, da das bereits von HBCIHandler.close() erledigt wird. Wurde jedoch ein Passport-Objekt erzeugt, und das anschließende Erzeugen eines HBCIHandler-Objektes schlägt fehlt, dann ist das Passport immer noch geöffnet und sollte mit dieser Methode geschlossen werden, falls es nicht weiterbenutzt werden soll.

      Am Ende eines Programmes sollte also in jedem Fall entweder ein erfolgreiches HBCIHandler.close() oder wenigstens ein HBCIPassport.close() für jedes erzeugte Passport-Objekt stehen. Das ist vor allem für Passport-Varianten wichtig, die auf einer Chipkarte basieren, da mit dieser Methode die entsprechenden Ressourcen wieder freigegeben werden.

      Specified by:
      close in interface HBCIPassport
      Overrides:
      close in class AbstractHBCIPassport
      See Also: